/* * board_logic.h * */ #ifndef BOARD_LOGIC_H_ #define BOARD_LOGIC_H_ #define MODBUS_FIRMWARE_VERSION ( /*major*/ 11 + /*minor*/ 0 * 0x100) #define MODBUS_BOARD_TYPE (8) //Relay Module board ID #define REL_MAIN_BIT (1u<<0) #define REL_AUX_BIT (1u<<1) #define MOTOR_MIN 0 #define MOTOR_MAX 255 void estop_reset(void); void board_init(void); void set_pwm(uint8_t unit, uint16_t duty); void loop_iterate(); void timer1_ovf_isr(void); void update_service_indication(void); #endif