33 lines
523 B
C
33 lines
523 B
C
#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;
|
|
}
|