![]() |
ACwing FC firmware
STM32WB55: attitude IEKF, altitude Kalman filter, flight core, protocol v2
|
Directories | |
| usb | |
Files | |
| batt_adc.c | |
| ADC1 injected-group binding for the battery (see batt_adc.h). | |
| batt_adc.h | |
| ADC1 binding of the BattTask: VBAT and current pins, VREFINT. | |
| ble_tlm_svc.c | |
| "ACwing telemetry" GATT service + TX thread on STM32_WPAN (see ble_tlm_svc.h). | |
| ble_tlm_svc.h | |
| "ACwing telemetry" GATT service on the STM32WB BLE stack (STM32_WPAN). | |
| cfg_flash_wb.c | |
| cfg_store flash backend for the STM32WB55, safe with the BLE stack running on the CPU2 (AN5289, "Flash memory management"). | |
| ext_i2c.c | |
| HAL binding of the Qwiic devices (see ext_i2c.h). | |
| ext_i2c.h | |
| HAL binding of the expansion (Qwiic) devices on I2C1. | |
| imu_i2c.c | |
| imu_i2c.h | |
| STM32 HAL (STM32WB55) binding of the sensor_bus_t interface + DMA burst read of the FIFO with task notification. | |
| usb_cdc.c | |
| USB CDC binding of the USB link (see usb_cdc.h). | |
| usb_cdc.h | |
| USB CDC (virtual COM port) binding of the USB link (telemetry/usb_link.h). | |