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