#include "mock_board_ain.h" #define AIN_CH_CNT 5 static uint8_t ain_ch = 0; static uint16_t ain_data[AIN_CH_CNT+1]; uint16_t bsp_ain_read(uint8_t ch) { if(ch > AIN_CH_CNT) return 0; ain_ch = ch; return ain_data[ch]; } uint8_t mock_board_ain_read_ch(void) { return ain_ch; } void mock_board_ain_write_ch(uint8_t ch) { ain_ch = ch; } uint16_t mock_board_ain_read_data(uint8_t ch) { return ain_data[ch]; } void mock_board_ain_write_data(uint8_t ch, uint16_t value) { ain_data[ch] = value; }