 |
Midnight Sun Firmware
|
Loading...
Searching...
No Matches
27#define REAR_CONTROLLER_GPIO_DEF(PORT, PIN) \
28 { .port = GPIO_PORT_##PORT, .pin = PIN }
35#define GPIO_REAR_CONTROLLER_CAN_RX REAR_CONTROLLER_GPIO_DEF(B, 8)
38#define GPIO_REAR_CONTROLLER_CAN_TX REAR_CONTROLLER_GPIO_DEF(B, 9)
45#define GPIO_REAR_CONTROLLER_POS_RELAY_ENABLE REAR_CONTROLLER_GPIO_DEF(A, 6)
48#define GPIO_REAR_CONTROLLER_POS_RELAY_SENSE REAR_CONTROLLER_GPIO_DEF(A, 5)
51#define GPIO_REAR_CONTROLLER_NEG_RELAY_ENABLE REAR_CONTROLLER_GPIO_DEF(A, 4)
54#define GPIO_REAR_CONTROLLER_NEG_RELAY_SENSE REAR_CONTROLLER_GPIO_DEF(A, 3)
57#define GPIO_REAR_CONTROLLER_SOLAR_RELAY_ENABLE REAR_CONTROLLER_GPIO_DEF(A, 8)
60#define GPIO_REAR_CONTROLLER_SOLAR_RELAY_SENSE REAR_CONTROLLER_GPIO_DEF(A, 9)
67#define GPIO_REAR_CONTROLLER_MOTOR_RELAY_ENABLE REAR_CONTROLLER_GPIO_DEF(C, 4)
70#define GPIO_REAR_CONTROLLER_MOTOR_RELAY_SENSE REAR_CONTROLLER_GPIO_DEF(A, 7)
73#define GPIO_REAR_CONTROLLER_MOTOR_LV_ENABLE REAR_CONTROLLER_GPIO_DEF(C, 12)
80#define GPIO_REAR_CONTROLLER_MOTOR_FAN_PWM_1 REAR_CONTROLLER_GPIO_DEF(B, 2)
83#define GPIO_REAR_CONTROLLER_MOTOR_FAN_PWM_2 REAR_CONTROLLER_GPIO_DEF(B, 3)
86#define GPIO_REAR_CONTROLLER_MOTOR_FAN_PWR_1 REAR_CONTROLLER_GPIO_DEF(B, 4)
89#define GPIO_REAR_CONTROLLER_MOTOR_FAN_SENSE_1 REAR_CONTROLLER_GPIO_DEF(B, 0)
92#define GPIO_REAR_CONTROLLER_MOTOR_FAN_SENSE_2 REAR_CONTROLLER_GPIO_DEF(B, 1)
99#define REAR_CONTROLLER_CURRENT_SENSE_I2C_PORT I2C_PORT_3
102#define GPIO_REAR_CONTROLLER_CURRENT_SENSE_I2C_SDA_GPIO REAR_CONTROLLER_GPIO_DEF(C, 1)
105#define GPIO_REAR_CONTROLLER_CURRENT_SENSE_I2C_SCL_GPIO REAR_CONTROLLER_GPIO_DEF(C, 0)
108#define REAR_CONTROLLER_CURRENT_SENSE_ACS37800_I2C_ADDR (96)
111#define REAR_CONTOLLER_CURRENT_SENSE_ADC122_I2C_ADDR (64)
118#define REAR_CONTROLLER_HYDROGEN_SENSOR_I2C_PORT I2C_PORT_2
121#define GPIO_REAR_CONTROLLER_HYDROGEN_SENSOR_I2C_SDA_GPIO REAR_CONTROLLER_GPIO_DEF(B, 11)
124#define GPIO_REAR_CONTROLLER_HYDROGEN_SENSOR_I2C_SCL_GPIO REAR_CONTROLLER_GPIO_DEF(B, 10)
127#define REAR_CONTROLLER_HYDROGEN_SENSOR_I2C_ADDR (0x36)
130#define GPIO_REAR_CONTROLLER_HYDROGEN_SENSOR_STANDBY REAR_CONTROLLER_GPIO_DEF(D, 2)
137#define REAR_CONTROLLER_ADBMS_AFE_SPI_PORT SPI_PORT_2
140#define REAR_CONTROLLER_ADBMS_AFE_SPI_BAUDRATE SPI_BAUDRATE_312_5KHZ
143#define GPIO_REAR_CONTROLLER_ADBMS_AFE_SPI_SDO_GPIO REAR_CONTROLLER_GPIO_DEF(B, 15)
146#define GPIO_REAR_CONTROLLER_ADBMS_AFE_SPI_SDI_GPIO REAR_CONTROLLER_GPIO_DEF(B, 14)
149#define GPIO_REAR_CONTROLLER_ADBMS_AFE_SPI_SCK_GPIO REAR_CONTROLLER_GPIO_DEF(B, 13)
152#define GPIO_REAR_CONTROLLER_ADBMS_AFE_SPI_CS_GPIO REAR_CONTROLLER_GPIO_DEF(B, 12)
159#define GPIO_REAR_CONTROLLER_PCS_VALID1 REAR_CONTROLLER_GPIO_DEF(C, 6)
162#define GPIO_REAR_CONTROLLER_PCS_VALID2 REAR_CONTROLLER_GPIO_DEF(C, 7)
165#define GPIO_REAR_CONTROLLER_AUX_VALID1 REAR_CONTROLLER_GPIO_DEF(C, 8)
168#define GPIO_REAR_CONTROLLER_AUX_VALID2 REAR_CONTROLLER_GPIO_DEF(C, 9)
171#define GPIO_REAR_CONTROLLER_PCS_VSENSE REAR_CONTROLLER_GPIO_DEF(A, 2)
174#define GPIO_REAR_CONTROLLER_AUX_VSENSE REAR_CONTROLLER_GPIO_DEF(A, 1)
177#define GPIO_REAR_CONTROLLER_PCS_ISENSE REAR_CONTROLLER_GPIO_DEF(C, 3)
180#define GPIO_REAR_CONTROLLER_AUX_ISENSE REAR_CONTROLLER_GPIO_DEF(C, 2)
187#define GPIO_REAR_CONTROLLER_PRECHARGE_MONITOR_GPIO REAR_CONTROLLER_GPIO_DEF(A, 0)
190#define GPIO_REAR_CONTROLLER_KILLSWITCH_MONITOR REAR_CONTROLLER_GPIO_DEF(C, 5)
197#define GPIO_REAR_CONTROLLER_BOARD_LED REAR_CONTROLLER_GPIO_DEF(A, 10)