Pretty cool group building a drone for the UAV competition. Focused on firmware development.
Some concepts I learned in this design team:
ZeroPilot Architecture Feb 12th 2022: I realized that I really didn’t understand as much as I should about drones even though I already spent 5 months in this design team. I will be spending time researching and learning about drones. I made this realization with Neha, like I was assigned tasks but I still understood very minimally about what I was actually supposed to be doing.
Computer-based systems that do not appear to be computers - complexity is hidden from the user.
- Interrupt Service Routine
- Path Manager
- Kalman Filter
- Universal Asynchronous Receiver-Transmitter
- Real-Time Operating System
- Pulse Position Modulation
- Bit Banging
- Common Microcontroller Software Interface Standard
Learning more C and C++
__weak is used to allow easy overriding
Implement DMA over SPI to this.
Reach out to aadi, since he did the tests with the scopes for Interchip