29 lines
904 B
C
29 lines
904 B
C
#ifndef MOCK_MCU_HAL_R8_
|
|
#define MOCK_MCU_HAL_R8_
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
#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_ */
|