| This file documents what code is using which peripherial(s), priorities when |
| applicable, and which file(s) the code is in. The purpose is to make assigning |
| priorities to everything else easier because the relative priorities of |
| everything is what matters; the absolute priority is meaningless. It also helps |
| with choosing things like timers. |
| |
| [BBB communication] |
| uart_common |
| USART1 |
| uart |
| USART1_IRQ:3 |
| uart_dma |
| DMA2.7:2 |
| DMA2.7_IRQ:6 |
| uart_byte |
| TIM7 |
| |
| [gyro communication] |
| SPI3 |
| |
| [ADC communication] |
| SPI2 |
| |
| [encoders] |
| encoder |
| TIM1,TIM2,TIM3,TIM4,TIM5,TIM8 |
| EXTI0,EXTI1,EXTI2,EXTI3 |
| EXTI0_IRQ:0,EXTI1_IRQ:0,EXTI2_IRQ:0,EXTI3_IRQ:0 |
| |
| |
| [sensor packet sending] |
| fill_packet |
| TIM6 |
| |
| [utilities] |
| crc |
| CRC |