Repo unification
This commit is contained in:
32
firmware/tests/mock_board/mock_board_din.c
Normal file
32
firmware/tests/mock_board/mock_board_din.c
Normal file
@@ -0,0 +1,32 @@
|
||||
#include "mock_board_din.h"
|
||||
|
||||
#define DIN_CH_CNT 9
|
||||
static uint8_t din_ch = 0;
|
||||
static uint8_t din_data[DIN_CH_CNT];
|
||||
|
||||
uint8_t bsp_din_read(uint8_t ch)
|
||||
{
|
||||
if(ch >= DIN_CH_CNT) return BSP_DIN_LOW;
|
||||
din_ch = ch;
|
||||
return din_data[ch];
|
||||
}
|
||||
|
||||
uint8_t mock_board_din_read_ch(void)
|
||||
{
|
||||
return din_ch;
|
||||
}
|
||||
|
||||
void mock_board_din_write_ch(uint8_t ch)
|
||||
{
|
||||
din_ch = ch;
|
||||
}
|
||||
|
||||
uint8_t mock_board_din_read_data(uint8_t ch)
|
||||
{
|
||||
return din_data[ch];
|
||||
}
|
||||
|
||||
void mock_board_din_write_data(uint8_t ch, uint8_t value)
|
||||
{
|
||||
din_data[ch] = value;
|
||||
}
|
||||
Reference in New Issue
Block a user