UoS³ Flight Computer Firmware
Main Page
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Groups
Pages
src
board
uos3-proto
board.h
1
/* This file contains any board-specific constants that need to be passed into the driver functions */
2
3
#ifndef __BOARD_UOS3_PROTO_H__
4
#define __BOARD_UOS3_PROTO_H__
5
6
#define GPIO_PA0 0x00
7
#define GPIO_PA1 0x01
8
#define GPIO_PA2 0x02
9
#define GPIO_PA3 0x03
10
#define GPIO_PA4 0x04
11
#define GPIO_PA5 0x05
12
#define GPIO_PA6 0x06
13
#define GPIO_PA7 0x07
14
15
#define GPIO_PB0 0x08
16
#define GPIO_PB1 0x09
17
#define GPIO_PB2 0x0A
18
#define GPIO_PB3 0x0B
19
#define GPIO_PB4 0x0C
20
#define GPIO_PB5 0x0D
21
#define GPIO_PB6 0x0E
22
#define GPIO_PB7 0x0F
23
24
#define GPIO_PC0 0x10
25
#define GPIO_PC1 0x11
26
#define GPIO_PC2 0x12
27
#define GPIO_PC3 0x13
28
#define GPIO_PC4 0x14
29
#define GPIO_PC5 0x15
30
#define GPIO_PC6 0x16
31
#define GPIO_PC7 0x17
32
33
#define GPIO_PD0 0x18
34
#define GPIO_PD1 0x19
35
#define GPIO_PD2 0x1A
36
#define GPIO_PD3 0x1B
37
#define GPIO_PD4 0x1C
38
#define GPIO_PD5 0x1D
39
#define GPIO_PD6 0x1E
40
#define GPIO_PD7 0x1F
41
42
#define GPIO_PE0 0x20
43
#define GPIO_PE1 0x21
44
#define GPIO_PE2 0x22
45
#define GPIO_PE3 0x23
46
#define GPIO_PE4 0x24
47
#define GPIO_PE5 0x25
48
#define GPIO_PE6 0x26
49
#define GPIO_PE7 0x27
50
51
#define GPIO_PF0 0x28
52
#define GPIO_PF1 0x29
53
#define GPIO_PF2 0x2A
54
#define GPIO_PF3 0x2B
55
#define GPIO_PF4 0x2C
56
#define GPIO_PF5 0x2D
57
#define GPIO_PF6 0x2E
58
#define GPIO_PF7 0x2F
59
60
61
#define LED_A 0x0
62
#define LED_B 0x1
63
64
65
#define GPIO0_RADIO_RX GPIO_PB7
66
#define GPIO0_RADIO_TX GPIO_PA2
67
68
69
#define UART_GNSS 0x0
70
#define UART_CAMERA 0x1
71
#define UART_EPS 0x2
72
73
74
#define SPI_RADIO_RX 0x0
75
#define SPI_RADIO_TX 0x1
76
#define SPI_FRAM 0x2
77
78
79
#define I2C_TEMP 0x0
80
#define I2C_IMU 0x1
81
82
#endif
/* __BOARD_UOS3_PROTO_H__ */
Generated by
1.8.6