Repository navigation
v2.0.0
Firmware build for the Seeed XIAO nRF52840 Sense.
Flashing
- Easiest (.uf2): double-tap the reset button to mount the
XIAO-SENSE(bootloader) drive, then dragBirdsEye.uf2onto
it. The board reboots into the new firmware automatically. - Arduino IDE / CLI (.hex): flash
BirdsEye.ino.hexthe same
way you'd upload a sketch.
See CHANGELOG.md
for what changed.
What's Changed
- Add accelerometer support, fix analogRead pin bug, improve tach filtering by @TheAngryRaven in #24
- Add BLE track manager and settings system by @TheAngryRaven in #25
- Reduce SPI and UART speeds for EMI hardening by @TheAngryRaven in #26
- Claude/fix track detection lap mode (web) by @TheAngryRaven in #28
- Just Drive: auto track detection, DOVEX logging, CourseManager integration by @TheAngryRaven in #27
- Track Day Fixes by @TheAngryRaven in #29
- tweaks to the GPS recovery during sleep by @TheAngryRaven in #30
- add CI smoke test that compiles the sketch on XIAO nRF52840 by @TheAngryRaven in #31
- Refactor: drop ENABLE_NEW_UI legacy + sketch reorg + module headers by @TheAngryRaven in #32
- Tests: doctest harness + host-buildable extracts of four pure units by @TheAngryRaven in #33
- Security: validate BLE-supplied filenames before any SD access by @TheAngryRaven in #34
- CI: clang-tidy static analysis + flash-size budget gate by @TheAngryRaven in #35
- Release pipeline: CHANGELOG + tag-triggered .uf2/.hex artifacts by @TheAngryRaven in #36
- Docs: contributor + project-meta scaffolding by @TheAngryRaven in #37
Full Changelog: v1.0.0...v2.0.0