Subversion Repositories Code-Repo

Rev

Rev 235 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 235 Rev 237
Line 1... Line 1...
1
Here lies some random pieces of information that may make it easier to understand the code base
1
Here lies some random pieces of information that may make it easier to understand the code base
2
 
2
 
-
 
3
KNOWN ISSUES:
-
 
4
    Cube is occasionally flickering to ~60Hz. Need to figure out why.
3
 
5
 
4
PERIPHERAL USAGE:
6
PERIPHERAL USAGE:
5
	SPI1 - Used by the cube code to send data to the ube
7
	SPI1 - Used by the cube code to send data to the ube
6
	SPI4 - Unused
8
	SPI4 - Unused
7
	I2C1 - Used by the controller code
9
	I2C1 - Used by the controller code
-
 
10
    TIMER2 - Used by PWM2
8
	TIMER4 - Used by the cube code for the overlay rotation interrupt
11
	TIMER4 - Used by the cube code for the overlay rotation interrupt
9
	TIMER5 - Used by the cube code for the update layer interrupt
12
	TIMER5 - Used by the cube code for the update layer interrupt
10
	UART1 - Used by the cube code for reading in frame data
13
	UART1 - Used by the cube code for reading in frame data
11
	PWM2 - Generates a constant ~20MHz output, uses TIMER2
14
	PWM2 - Generates a constant ~20MHz output, uses TIMER2
12
 
15
 
13
PERIPHERAL INTERRUPT PRIORITY LEVELS:
16
PERIPHERAL INTERRUPT PRIORITY LEVELS:
14
	IPL1 = lowest, IPL7 = highest priority
17
	IPL1 = lowest, IPL7 = highest priority
15
	SPI1 - Priority 5, Subpriority 1
18
	SPI1 - Priority 5, Subpriority 1
16
	SPI4 - Priority 6, Subpriority 2
19
	SPI4 - Priority 6, Subpriority 2
17
	I2C1 - Priority 5, Subpriority 1
20
	I2C1 - Priority 5, Subpriority 1
18
	TIMER4 - Priority 3, Subpriority 1
21
    TIMER5 - Priority 3, Subpriority 1
19
	TIMER5 - Priority 3, Subpriority 1
22
	TIMER4 - Priority 1, Subpriority 1
20
	UART1 - Priority 2, Subpriority 1
23
	UART1 - Priority 2, Subpriority 1
21
 
24
 
22
 
25
 
23
PIN I/Os:
26
PIN I/Os:
24
 
27