#ifndef MOCK_MCU_HAL_R8_ #define MOCK_MCU_HAL_R8_ #include #include #include "../../src/hw/board/mcu/mcu_hal.h" void mock_mcu_startup_read_cfg(startupCfg_t* cfg_out); void mock_mcu_startup_write_cfg(startupCfg_t* cfg_in); uint8_t mock_mcu_adc_read_ch(void); void mock_mcu_adc_set_ch(uint8_t ch); uint16_t mock_mcu_adc_read_raw(uint8_t ch); void mock_mcu_adc_set_raw(uint16_t new_adc_out, uint8_t ch); uint8_t mock_mcu_pwm_read_ch(void); void mock_mcu_pwm_set_ch(uint8_t new_ch); uint16_t mock_mcu_pwm_read_raw(uint8_t ch); void mock_mcu_pwm_set_raw(uint16_t new_pwm, uint8_t ch); uint8_t mock_mcu_gpio_read_ch(void); void mock_mcu_gpio_set_ch(uint8_t new_ch); int8_t mock_mcu_gpio_read_output_lvl(uint8_t ch); void mock_mcu_gpio_set_output_lvl(int8_t new_output_lvl, uint8_t ch); void mock_mcu_gpio_set_input_lvl(uint8_t new_in_lvl, uint8_t ch); #endif /* MOCK_MCU_HAL_R8_ */