32 lines
522 B
C
32 lines
522 B
C
#include "mock_board_dout.h"
|
|
|
|
#define DOUT_CH_CNT 7
|
|
static uint8_t dout_ch = 0;
|
|
static int8_t dout_data[DOUT_CH_CNT];
|
|
|
|
void bsp_dout_write(uint8_t ch, int8_t lvl)
|
|
{
|
|
if(ch < DOUT_CH_CNT) dout_data[ch] = lvl;
|
|
dout_ch = ch;
|
|
}
|
|
|
|
uint8_t mock_board_dout_read_ch(void)
|
|
{
|
|
return dout_ch;
|
|
}
|
|
|
|
void mock_board_dout_write_ch(uint8_t ch)
|
|
{
|
|
dout_ch = ch;
|
|
}
|
|
|
|
int8_t mock_board_dout_read_data(uint8_t ch)
|
|
{
|
|
return dout_data[ch];
|
|
}
|
|
|
|
void mock_board_dout_write_data(uint8_t ch, int8_t lvl)
|
|
{
|
|
dout_data[ch] = lvl;
|
|
}
|