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] |
Brian Silverman | df49fe3 | 2013-12-11 14:21:37 -0800 | [diff] [blame^] | 8 | uart_common |
| 9 | USART1 |
| 10 | uart |
Brian Silverman | 2df8441 | 2013-12-10 14:00:40 -0800 | [diff] [blame] | 11 | USART1_IRQ:3 |
Brian Silverman | df49fe3 | 2013-12-11 14:21:37 -0800 | [diff] [blame^] | 12 | uart_dma |
Brian Silverman | 2df8441 | 2013-12-10 14:00:40 -0800 | [diff] [blame] | 13 | DMA2.7:2 |
| 14 | DMA2.7_IRQ:6 |
Brian Silverman | df49fe3 | 2013-12-11 14:21:37 -0800 | [diff] [blame^] | 15 | uart_byte |
| 16 | TIM7 |
Brian Silverman | 2df8441 | 2013-12-10 14:00:40 -0800 | [diff] [blame] | 17 | |
| 18 | [gyro communication] |
| 19 | SPI3 |
| 20 | |
| 21 | [ADC communication] |
| 22 | SPI2 |
| 23 | |
| 24 | [encoders] |
Brian Silverman | df49fe3 | 2013-12-11 14:21:37 -0800 | [diff] [blame^] | 25 | encoder |
Brian Silverman | 2df8441 | 2013-12-10 14:00:40 -0800 | [diff] [blame] | 26 | TIM1,TIM2,TIM3,TIM4,TIM5,TIM8 |
| 27 | |
| 28 | [sensor packet sending] |
Brian Silverman | df49fe3 | 2013-12-11 14:21:37 -0800 | [diff] [blame^] | 29 | fill_packet |
Brian Silverman | 2df8441 | 2013-12-10 14:00:40 -0800 | [diff] [blame] | 30 | TIM6 |
| 31 | CRC |