54 #ifndef FOXBMS__INTERLOCK_CFG_H_
55 #define FOXBMS__INTERLOCK_CFG_H_
65 #define ILCK_IO_REG (gioPORTA)
76 #define ILCK_INTERLOCK_CONTROL (6U)
79 #define ILCK_INTERLOCK_FEEDBACK (0U)
89 #define ILCK_TASK_CYCLE_CONTEXT_MS (10)
92 #define ILCK_STATEMACH_SHORTTIME_MS (ILCK_TASK_CYCLE_CONTEXT_MS)
General macros and definitions for the whole platform.
struct ILCK_CONFIG ILCK_CONFIG_s
enum ILCK_FEEDBACK_TYPE ILCK_FEEDBACK_TYPE_e
@ ILCK_FEEDBACK_TYPE_DONT_CARE
@ ILCK_FEEDBACK_NORMALLY_CLOSED
@ ILCK_FEEDBACK_NORMALLY_OPEN
ILCK_ELECTRICAL_STATE_TYPE
ILCK_ELECTRICAL_STATE_s ilck_interlock_state
enum ILCK_ELECTRICAL_STATE_TYPE ILCK_ELECTRICAL_STATE_TYPE_e
ILCK_CONFIG_s ilck_interlock_config
struct ILCK_ELECTRICAL_STATE ILCK_ELECTRICAL_STATE_s
ILCK_FEEDBACK_TYPE_e feedback_pin_type
ILCK_ELECTRICAL_STATE_TYPE_e feedback
ILCK_ELECTRICAL_STATE_TYPE_e set