PER Firmware
Loading...
Searching...
No Matches
main.h File Reference

"Main Module" node source code More...

Include dependency graph for main.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HEARTBEAT_LED_PORT   (GPIOA)
 
#define HEARTBEAT_LED_PIN   (0)
 
#define ERROR_LED_PORT   (GPIOA)
 
#define ERROR_LED_PIN   (5)
 
#define CONNECTION_LED_PORT   (GPIOB)
 
#define CONNECTION_LED_PIN   (2)
 
#define TSAL_RED_CTRL_PORT   (GPIOC)
 
#define TSAL_RED_CTRL_PIN   (15)
 
#define TSAL_GREEN_CTRL_PORT   (GPIOA)
 
#define TSAL_GREEN_CTRL_PIN   (3)
 
#define TSAL_RTM_ENABLE_PORT   (GPIOB)
 
#define TSAL_RTM_ENABLE_PIN   (0)
 
#define TSAL_FAULT_PORT   (GPIOB)
 
#define TSAL_FAULT_PIN   (1)
 
#define BRAKE_LIGHT_PORT   (GPIOA)
 
#define BRAKE_LIGHT_PIN   (1)
 
#define BUZZER_PORT   (GPIOA)
 
#define BUZZER_PIN   (2)
 
#define ECU_SDC_CTRL_PORT   (GPIOC)
 
#define ECU_SDC_CTRL_PIN   (14)
 
#define SDC_MUX_PORT   (GPIOB)
 
#define SDC_MUX_PIN   (9)
 
#define SDC_MUX_S3_PORT   (GPIOB)
 
#define SDC_MUX_S3_PIN   (7)
 
#define SDC_MUX_S2_PORT   (GPIOB)
 
#define SDC_MUX_S2_PIN   (6)
 
#define SDC_MUX_S1_PORT   (GPIOB)
 
#define SDC_MUX_S1_PIN   (5)
 
#define SDC_MUX_S0_PORT   (GPIOB)
 
#define SDC_MUX_S0_PIN   (4)
 
#define BMS_STATUS_PORT   (GPIOC)
 
#define BMS_STATUS_PIN   (13)
 
#define VBATT_ECU_PORT   (GPIOA)
 
#define VBATT_ECU_PIN   (4)
 
#define VMC_ECU_PORT   (GPIOA)
 
#define VMC_ECU_PIN   (6)
 
#define NOT_PRECHARGE_COMPLETE_PORT   (GPIOB)
 
#define NOT_PRECHARGE_COMPLETE_PIN   (10)
 

Detailed Description

"Main Module" node source code

Author
Irving Wang (irvin.nosp@m.gw@p.nosp@m.urdue.nosp@m..edu)

Macro Definition Documentation

◆ BMS_STATUS_PIN

#define BMS_STATUS_PIN   (13)

◆ BMS_STATUS_PORT

#define BMS_STATUS_PORT   (GPIOC)

◆ BRAKE_LIGHT_PIN

#define BRAKE_LIGHT_PIN   (1)

◆ BRAKE_LIGHT_PORT

#define BRAKE_LIGHT_PORT   (GPIOA)

◆ BUZZER_PIN

#define BUZZER_PIN   (2)

◆ BUZZER_PORT

#define BUZZER_PORT   (GPIOA)

◆ CONNECTION_LED_PIN

#define CONNECTION_LED_PIN   (2)

◆ CONNECTION_LED_PORT

#define CONNECTION_LED_PORT   (GPIOB)

◆ ECU_SDC_CTRL_PIN

#define ECU_SDC_CTRL_PIN   (14)

◆ ECU_SDC_CTRL_PORT

#define ECU_SDC_CTRL_PORT   (GPIOC)

◆ ERROR_LED_PIN

#define ERROR_LED_PIN   (5)

◆ ERROR_LED_PORT

#define ERROR_LED_PORT   (GPIOA)

◆ HEARTBEAT_LED_PIN

#define HEARTBEAT_LED_PIN   (0)

◆ HEARTBEAT_LED_PORT

#define HEARTBEAT_LED_PORT   (GPIOA)

◆ NOT_PRECHARGE_COMPLETE_PIN

#define NOT_PRECHARGE_COMPLETE_PIN   (10)

◆ NOT_PRECHARGE_COMPLETE_PORT

#define NOT_PRECHARGE_COMPLETE_PORT   (GPIOB)

◆ SDC_MUX_PIN

#define SDC_MUX_PIN   (9)

◆ SDC_MUX_PORT

#define SDC_MUX_PORT   (GPIOB)

◆ SDC_MUX_S0_PIN

#define SDC_MUX_S0_PIN   (4)

◆ SDC_MUX_S0_PORT

#define SDC_MUX_S0_PORT   (GPIOB)

◆ SDC_MUX_S1_PIN

#define SDC_MUX_S1_PIN   (5)

◆ SDC_MUX_S1_PORT

#define SDC_MUX_S1_PORT   (GPIOB)

◆ SDC_MUX_S2_PIN

#define SDC_MUX_S2_PIN   (6)

◆ SDC_MUX_S2_PORT

#define SDC_MUX_S2_PORT   (GPIOB)

◆ SDC_MUX_S3_PIN

#define SDC_MUX_S3_PIN   (7)

◆ SDC_MUX_S3_PORT

#define SDC_MUX_S3_PORT   (GPIOB)

◆ TSAL_FAULT_PIN

#define TSAL_FAULT_PIN   (1)

◆ TSAL_FAULT_PORT

#define TSAL_FAULT_PORT   (GPIOB)

◆ TSAL_GREEN_CTRL_PIN

#define TSAL_GREEN_CTRL_PIN   (3)

◆ TSAL_GREEN_CTRL_PORT

#define TSAL_GREEN_CTRL_PORT   (GPIOA)

◆ TSAL_RED_CTRL_PIN

#define TSAL_RED_CTRL_PIN   (15)

◆ TSAL_RED_CTRL_PORT

#define TSAL_RED_CTRL_PORT   (GPIOC)

◆ TSAL_RTM_ENABLE_PIN

#define TSAL_RTM_ENABLE_PIN   (0)

◆ TSAL_RTM_ENABLE_PORT

#define TSAL_RTM_ENABLE_PORT   (GPIOB)

◆ VBATT_ECU_PIN

#define VBATT_ECU_PIN   (4)

◆ VBATT_ECU_PORT

#define VBATT_ECU_PORT   (GPIOA)

◆ VMC_ECU_PIN

#define VMC_ECU_PIN   (6)

◆ VMC_ECU_PORT

#define VMC_ECU_PORT   (GPIOA)