KETI Day2 Nano 33 BLE Rev2 Setup Checker
=======================================

This package is for Arduino IDE direct .ino upload workflows.
It is not a prebuilt Web GUI firmware-flash package.

1. Extract this zip file first.
2. Double-click KETI_Day2_Setup_Checker.cmd.
3. Read the OK / WARN / FAIL result.
4. A log file is saved next to the checker.

To install bundled libraries:

1. Extract this zip file first.
2. Double-click KETI_Day2_Install_Libraries.cmd.
3. Run KETI_Day2_Setup_Checker.cmd.

To install the Nano 33 BLE Rev2 board package:

1. Install Arduino IDE 2.x first.
2. Make sure the PC has internet access.
3. Double-click KETI_Day2_Install_BoardPackage.cmd.
4. Run KETI_Day2_Setup_Checker.cmd again.

Included example sketches are under:

examples/

Each sketch is placed inside a same-named folder so Arduino IDE can open it
directly.

Optional:

- KETI_Day2_Install_Libraries.cmd copies bundled library folders into detected
  Arduino sketchbook libraries folders. This covers Arduino IDE preferences,
  Arduino CLI directories.user, default Documents\Arduino, and common OneDrive
  Documents paths.
- This package bundles ArduinoBLE, Arduino_BMI270_BMM150, and
  KETI_EI_Motion_Minimal.
- KETI_Day2_Install_BoardPackage.cmd uses the Arduino IDE bundled arduino-cli
  only to install Arduino Mbed OS Nano Boards from the official board index.
- The checker itself does not use or verify Arduino CLI.
- Install any non-bundled packages from Arduino IDE.

Target examples:

- ex01_blink_rev2.ino
- ex02_periodic_scheduler_rev2.ino
- ex03_adc_stream_basic_rev2.ino
- ex04_adc_stream_basic_rev2.ino
- ex05_ble_adc_notify_rev2_2.ino
- ex06_imu_raw_stream_rev2.ino
- ex08_motion_classification_rev2.ino

Required Arduino IDE packages:

- Arduino Mbed OS Nano Boards core: arduino:mbed_nano
- ArduinoBLE
- Arduino_BMI270_BMM150
- KETI_EI_Motion_Minimal

If examples are in a separate folder, run from PowerShell:

powershell -ExecutionPolicy Bypass -File .\KETI_Day2_Setup_Checker.ps1 -ExamplesPath "C:\path\to\examples"
