The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag.
Role in this project:
Embedded Systems Engineer / IoT Developer Contributions:12 commits, 11 PRs, 32 comments in 1 year 3 months
Contributions summary:Sean primarily contributes to the firmware of the Crazyflie Nano Quadcopter, focusing on low-level system functionality. They implemented a parameter for tilt compensation, added variables and logging for battery voltage monitoring, and created a library for the MSP protocol. The user also fixed several compile warnings and made modifications to the attitude PID controller. Furthermore, they worked on an ISR based syslink packet parsing.
crazyfliefirmwareroadrunner
Open Source Flight Controller Firmware
Role in this project:
Embedded Systems Engineer / IoT Developer Contributions:4 PRs, 10 comments, 3 issues in 3 years
Contributions summary:Sean implemented support for the Crazyflie 2.0 nanocopter, specifically focusing on a custom serial Rx protocol for communication with the onboard NRF51 SOC. They added a new target configuration for the Crazyflie 2.0, incorporating a target-specific serial type and enabling the customization of the MPU I2C address. Further contributions included support for the BigQuad deck variant, enhancing features such as brushless motor control, voltage and current sensing, and enabling various serial interfaces like UART1 and UART3.
firmwarebetaflightcleanflightflight-controller