Hi Michael,
I'm interested in contributing to the FlySight 2 firmware. I've been looking at the codebase and have a few features I'd like to help implement:
Features I could work on
1. Low power mode via switch - Allow users to put the device in deep sleep using the physical switch, for better battery life during transport/storage.
2. BLE streaming for additional sensors - Extend the current GNSS streaming to include IMU/Baro/Mag data for real-time applications.
Question about development workflow
Before diving in, I wanted to understand how external contributors can test their changes on actual hardware.
With secure boot enabled, I assume custom builds won't run without proper signing. What's the recommended workflow for contributors?
- Is there a way to disable secure boot for development purposes (via SWD/JTAG)?
- Do you build and sign test firmwares for active contributors?
- Or is there another approach I'm missing?
Happy to start with smaller PRs to build trust before tackling bigger features.
Thanks!
Hi Michael,
I'm interested in contributing to the FlySight 2 firmware. I've been looking at the codebase and have a few features I'd like to help implement:
Features I could work on
1. Low power mode via switch - Allow users to put the device in deep sleep using the physical switch, for better battery life during transport/storage.
2. BLE streaming for additional sensors - Extend the current GNSS streaming to include IMU/Baro/Mag data for real-time applications.
Question about development workflow
Before diving in, I wanted to understand how external contributors can test their changes on actual hardware.
With secure boot enabled, I assume custom builds won't run without proper signing. What's the recommended workflow for contributors?
Happy to start with smaller PRs to build trust before tackling bigger features.
Thanks!