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 |
Brian Silverman | 95244d8 | 2013-12-14 12:15:46 -0800 | [diff] [blame^] | 14 | DMA2.7_IRQ:8 |
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] |
Brian Silverman | 18b0164 | 2013-12-13 21:12:25 -0800 | [diff] [blame] | 19 | gyro |
| 20 | SPI3 |
| 21 | SPI3_IRQ:4 |
Brian Silverman | 95244d8 | 2013-12-14 12:15:46 -0800 | [diff] [blame^] | 22 | TIM13 |
| 23 | TIM13_IRQ:5 (aka TIM8_UP) |
Brian Silverman | 2df8441 | 2013-12-10 14:00:40 -0800 | [diff] [blame] | 24 | |
| 25 | [ADC communication] |
Brian Silverman | 95244d8 | 2013-12-14 12:15:46 -0800 | [diff] [blame^] | 26 | analog |
| 27 | SPI2 |
| 28 | SPI2_IRQ:6 |
| 29 | TIM14 |
| 30 | TIM14_IRQ:6 (aka TIM8_TRG_COM) |
Brian Silverman | 2df8441 | 2013-12-10 14:00:40 -0800 | [diff] [blame] | 31 | |
| 32 | [encoders] |
Brian Silverman | df49fe3 | 2013-12-11 14:21:37 -0800 | [diff] [blame] | 33 | encoder |
Brian Silverman | 2df8441 | 2013-12-10 14:00:40 -0800 | [diff] [blame] | 34 | TIM1,TIM2,TIM3,TIM4,TIM5,TIM8 |
Brian Silverman | 1b6fbd0 | 2013-12-12 18:08:47 -0800 | [diff] [blame] | 35 | EXTI0,EXTI1,EXTI2,EXTI3 |
| 36 | EXTI0_IRQ:0,EXTI1_IRQ:0,EXTI2_IRQ:0,EXTI3_IRQ:0 |
| 37 | |
Brian Silverman | 2df8441 | 2013-12-10 14:00:40 -0800 | [diff] [blame] | 38 | |
| 39 | [sensor packet sending] |
Brian Silverman | df49fe3 | 2013-12-11 14:21:37 -0800 | [diff] [blame] | 40 | fill_packet |
Brian Silverman | 2df8441 | 2013-12-10 14:00:40 -0800 | [diff] [blame] | 41 | TIM6 |
Brian Silverman | 1b6fbd0 | 2013-12-12 18:08:47 -0800 | [diff] [blame] | 42 | |
| 43 | [utilities] |
| 44 | crc |
Brian Silverman | 2df8441 | 2013-12-10 14:00:40 -0800 | [diff] [blame] | 45 | CRC |