 |
Midnight Sun Firmware
|
Loading...
Searching...
No Matches
29#define REAR_CONTROLLER_CAN_RX \
30 { .port = GPIO_PORT_B, .pin = 8 }
33#define REAR_CONTROLLER_CAN_TX \
34 { .port = GPIO_PORT_B, .pin = 9 }
41#define REAR_CONTROLLER_POS_RELAY_ENABLE_GPIO \
42 { .port = GPIO_PORT_A, .pin = 4 }
45#define REAR_CONTROLLER_POS_RELAY_SENSE_GPIO \
46 { .port = GPIO_PORT_B, .pin = 3 }
49#define REAR_CONTROLLER_NEG_RELAY_ENABLE_GPIO \
50 { .port = GPIO_PORT_B, .pin = 2 }
53#define REAR_CONTROLLER_NEG_RELAY_SENSE_GPIO \
54 { .port = GPIO_PORT_A, .pin = 12 }
57#define REAR_CONTROLLER_SOLAR_RELAY_ENABLE_GPIO \
58 { .port = GPIO_PORT_A, .pin = 5 }
61#define REAR_CONTROLLER_SOLAR_RELAY_SENSE_GPIO \
62 { .port = GPIO_PORT_A, .pin = 6 }
65#define REAR_CONTROLLER_MOTOR_RELAY_ENABLE_GPIO \
66 { .port = GPIO_PORT_A, .pin = 9 }
69#define REAR_CONTROLLER_MOTOR_RELAY_SENSE_GPIO \
70 { .port = GPIO_PORT_A, .pin = 10 }
73#define REAR_CONTROLLER_MOTOR_LV_ENABLE_GPIO \
74 { .port = GPIO_PORT_C, .pin = 12 }
81#define REAR_CONTROLLER_CURRENT_SENSE_I2C_PORT I2C_PORT_1
84#define REAR_CONTROLLER_CURRENT_SENSE_I2C_SDA_GPIO \
85 { .port = GPIO_PORT_B, .pin = 7 }
88#define REAR_CONTROLLER_CURRENT_SENSE_I2C_SCL_GPIO \
89 { .port = GPIO_PORT_B, .pin = 6 }
92#define REAR_CONTROLLER_CURRENT_SENSE_MAX17261_I2C_ADDR (96)
99#define REAR_CONTROLLER_ADBMS_AFE_SPI_PORT SPI_PORT_2
102#define REAR_CONTROLLER_ADBMS_AFE_SPI_BAUDRATE SPI_BAUDRATE_312_5KHZ
105#define REAR_CONTROLLER_ADBMS_AFE_SPI_SDO_GPIO \
106 { .port = GPIO_PORT_B, .pin = 15 }
109#define REAR_CONTROLLER_ADBMS_AFE_SPI_SDI_GPIO \
110 { .port = GPIO_PORT_B, .pin = 14 }
113#define REAR_CONTROLLER_ADBMS_AFE_SPI_SCK_GPIO \
114 { .port = GPIO_PORT_B, .pin = 13 }
117#define REAR_CONTROLLER_ADBMS_AFE_SPI_CS_GPIO \
118 { .port = GPIO_PORT_B, .pin = 12 }
125#define REAR_CONTROLLER_PCS_VALID1 \
126 { .port = GPIO_PORT_C, .pin = 6 }
129#define REAR_CONTROLLER_PCS_VALID2 \
130 { .port = GPIO_PORT_C, .pin = 7 }
133#define REAR_CONTROLLER_AUX_VALID1 \
134 { .port = GPIO_PORT_C, .pin = 8 }
137#define REAR_CONTROLLER_AUX_VALID2 \
138 { .port = GPIO_PORT_C, .pin = 9 }
141#define REAR_CONTROLLER_PCS_VSENSE \
142 { .port = GPIO_PORT_A, .pin = 1 }
145#define REAR_CONTROLLER_AUX_VSENSE \
146 { .port = GPIO_PORT_A, .pin = 2 }
149#define REAR_CONTROLLER_PCS_ISENSE \
150 { .port = GPIO_PORT_C, .pin = 2 }
153#define REAR_CONTROLLER_AUX_ISENSE \
154 { .port = GPIO_PORT_C, .pin = 3 }
161#define REAR_CONTROLLER_PRECHARGE_MONITOR_GPIO \
162 { .port = GPIO_PORT_A, .pin = 3 }
165#define REAR_CONTROLLER_KILLSWITCH_MONITOR_GPIO \
166 { .port = GPIO_PORT_A, .pin = 11 }