EE Validation Firmware Notes
Gimbal doesn’t have any hardware components and is just an attachment
Zeropilot2
Schematic: https://github.com/UWARG/hardware/blob/master/Projects/Zeropilot%202.0/Zeropilot%202.0.pdf
Verify RPP / OVP
Micro controllers can be programmed
LEDs are working
Check Hight Speed External oscillators are working as expected, if not use High Speed Internal oscillators and communicate this with firmware
Every output connector pin is working as expected
Sd card check
verify temperature sensor reading / calibration?
Create in STM32CubeMX
Choose microcontroller
Use C++ cuz WARG codebase is in that
most drivers are in C though
Flashing/debugging <= reference this for stuff
C++ is a superset of C
Write everything in main then use preprocessor directives to select what we want to test
H7 is dual core: https://www.mouser.com/datasheet/2/389/dm00602212-1799407.pdf
Â