Skip to content

BirdsEye 4.1.0 — Lights On

Latest

Choose a tag to compare

@TheAngryRaven TheAngryRaven released this 24 Aug 22:09
0077141

Firmware build for the Seeed XIAO nRF52840 — both the
Sense (BirdsEye-sense.*) and plain non-Sense
(BirdsEye-nonsense.*) variants. The Sense board adds the
onboard IMU (g-force logging); the non-Sense build runs the
same firmware with accelerometer logging disabled.

Flashing

  • OTA from DovesDataViewer (.zip): connect over Bluetooth and
    use the in-app updater — it pushes the matching .zip Secure
    DFU package to the board over the air.
  • Easiest wired (.uf2): double-tap the reset button to mount
    the bootloader drive, then drag the matching BirdsEye-*.uf2
    onto it. The board reboots into the new firmware automatically.
  • Arduino IDE / CLI (.hex): flash BirdsEye-*.hex the same
    way you'd upload a sketch.

See CHANGELOG.md
for what changed.

What's Changed

  • fix: transfer-mode exit bugs + refresh wasm sim harness (4.0.1) by @TheAngryRaven in #141
  • plan 0006: NeoPixel strip subsystem — pace pip, RPM scale, status flashers, purple sectors by @TheAngryRaven in #142
  • plan 0007: LED rev/overrev + temp alerts, GPS-search pip, engine-stopped gate by @TheAngryRaven in #143
  • plan 0008: get BLE download throughput off the floor by @TheAngryRaven in #144
  • Add Back/Cancel rows to the four menus that had no way out by @TheAngryRaven in #145
  • plan 0009: keep one bad ignition edge out of the RPM trace by @TheAngryRaven in #146
  • plan 0010: local timezone offset + LED day/night brightness by @TheAngryRaven in #147
  • chore: cut v4.1.0 — version stamp, CHANGELOG cut, and ship the LED strip in every build by @TheAngryRaven in #149
  • fix: release-review findings for 4.1.0 — BLE settings list, LED rail, strict setting parse by @TheAngryRaven in #151
  • feat(beta): main-loop CPU profiling behind BIRDSEYE_ENABLE_PROFILING by @TheAngryRaven in #152
  • fix(profiling): close the rollup window on wall time, and measure idle instead of assuming it by @TheAngryRaven in #153
  • plan 0012: race-gate the SensorEgg scanner + interval/PHY on the transfer page by @TheAngryRaven in #156
  • plan 0012: assignable LED status modes, speed bar, lap/sector verdicts, two-stage purple by @TheAngryRaven in #155
  • tach: cylinder count no longer divides RPM (plan 0012) by @TheAngryRaven in #154
  • CHANGELOG cleanup: fold post-release-cut merges into 4.1.0, dedupe section headings by @TheAngryRaven in #157
  • Renumber colliding plan records — the three 0012s become 0012 / 0013 / 0014 by @TheAngryRaven in #158
  • Release 4.1.0 — LED strip + assignable status LEDs, BLE download rework, RPM fixes, menu escapes by @TheAngryRaven in #150

Full Changelog: v4.0.0...v4.1.0