Brian Silverman | 2df8441 | 2013-12-10 14:00:40 -0800 | [diff] [blame^] | 1 | This file documents what code is using which peripherial(s), priorities when |
| 2 | applicable, and which file(s) the code is in. The purpose is to make assigning |
| 3 | priorities to everything else easier because the relative priorities of |
| 4 | everything is what matters; the absolute priority is meaningless. It also helps |
| 5 | with choosing things like timers. |
| 6 | |
| 7 | [BBB communication] |
| 8 | USART1 |
| 9 | uart.[ch] |
| 10 | USART1_IRQ:3 |
| 11 | uart_dma.[ch] |
| 12 | DMA2.7:2 |
| 13 | DMA2.7_IRQ:6 |
| 14 | |
| 15 | [gyro communication] |
| 16 | SPI3 |
| 17 | |
| 18 | [ADC communication] |
| 19 | SPI2 |
| 20 | |
| 21 | [encoders] |
| 22 | encoder.c |
| 23 | TIM1,TIM2,TIM3,TIM4,TIM5,TIM8 |
| 24 | |
| 25 | [sensor packet sending] |
| 26 | fill_packet.c |
| 27 | TIM6 |
| 28 | CRC |