mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-11-03 20:07:51 +00:00
Fixes for Test_ocmp_adt7481.c warnings.
This commit is contained in:
@@ -20,22 +20,17 @@
|
||||
|
||||
extern const Component sys_schema[];
|
||||
|
||||
static OcGpio_Port s_fake_io_port = {
|
||||
.fn_table = &FakeGpio_fnTable,
|
||||
.object_data = &(FakeGpio_Obj){},
|
||||
};
|
||||
|
||||
static const I2C_Dev I2C_DEV = {
|
||||
static I2C_Dev I2C_DEV = {
|
||||
.bus = 7,
|
||||
.slave_addr = 0x2F,
|
||||
};
|
||||
|
||||
static const I2C_Dev s_invalid_dev = {
|
||||
static I2C_Dev s_invalid_dev = {
|
||||
.bus = 7,
|
||||
.slave_addr = 0x52,
|
||||
};
|
||||
|
||||
static const I2C_Dev s_invalid_bus = {
|
||||
static I2C_Dev s_invalid_bus = {
|
||||
.bus = 3,
|
||||
.slave_addr = 0x2F,
|
||||
};
|
||||
@@ -75,40 +70,24 @@ static uint8_t ADT7481_regs[] = {
|
||||
[0x0F] = 0x00, /* One-Shot W*/
|
||||
[0x10] = 0x00, /* Remote 1 Temperature Value Low Byte R*/
|
||||
[0x11] = 0x00, /* Remote 1 Temperature Offset High Byte R*/
|
||||
[0x11] = 0x00, /* Remote 1 Temperature Offset High Byte W*/
|
||||
[0x12] = 0x00, /* Remote 1 Temperature Offset Low Byte R*/
|
||||
[0x12] = 0x00, /* Remote 1 Temperature Offset Low Byte W*/
|
||||
[0x13] = 0x00, /* Remote 1 Temp High Limit Low Byte R*/
|
||||
[0x13] = 0x00, /* Remote 1 Temp High Limit Low Byte W*/
|
||||
[0x14] = 0x00, /* Remote 1 Temp Low Limit Low Byte R*/
|
||||
[0x14] = 0x00, /* Remote 1 Temp Low Limit Low Byte W*/
|
||||
[0x19] = 0x00, /* Remote 1 THERM Limit R */
|
||||
[0x19] = 0x00, /* Remote 1 THERM Limit W */
|
||||
[0x20] = 0x00, /* Local THERM Limit R*/
|
||||
[0x20] = 0x00, /* Local THERM Limit W*/
|
||||
[0x21] = 0x00, /* THERM Hysteresis R*/
|
||||
[0x21] = 0x00, /* THERM Hysteresis W*/
|
||||
[0x22] = 0x00, /* Consecutive ALERT R*/
|
||||
[0x22] = 0x00, /* Consecutive ALERT W*/
|
||||
[0x23] = 0x00, /* Status Register 2 R */
|
||||
[0x24] = 0x00, /* Configuration 2 Register R*/
|
||||
[0x24] = 0x00, /* Configuration 2 Register W*/
|
||||
[0x30] = 0x00, /* Remote 2 Temperature Value High Byte R */
|
||||
[0x31] = 0x00, /* Remote 2 Temp High Limit High Byte R*/
|
||||
[0x31] = 0x00, /* Remote 2 Temp High Limit High Byte W*/
|
||||
[0x32] = 0x00, /* Remote 2 Temp Low Limit High Byte R*/
|
||||
[0x32] = 0x00, /* Remote 2 Temp Low Limit High Byte W*/
|
||||
[0x33] = 0x00, /* Remote 2 Temperature Value Low Byte R*/
|
||||
[0x34] = 0x00, /* Remote 2 Temperature Offset High Byte R*/
|
||||
[0x34] = 0x00, /* Remote 2 Temperature Offset High Byte W*/
|
||||
[0x35] = 0x00, /* Remote 2 Temperature Offset Low Byte R*/
|
||||
[0x35] = 0x00, /* Remote 2 Temperature Offset Low Byte W*/
|
||||
[0x36] = 0x00, /* Remote 2 Temp High Limit Low Byte R */
|
||||
[0x36] = 0x00, /* Remote 2 Temp High Limit Low Byte W */
|
||||
[0x37] = 0x00, /* Remote 2 Temp Low Limit Low Byte R*/
|
||||
[0x37] = 0x00, /* Remote 2 Temp Low Limit Low Byte W*/
|
||||
[0x39] = 0x00, /* Remote 2 THERM Limit R*/
|
||||
[0x39] = 0x00, /* Remote 2 THERM Limit W*/
|
||||
[0x3D] = 0x00, /* Device ID R */
|
||||
[0x3E] = 0x00, /* Manufacturer ID R */
|
||||
};
|
||||
@@ -153,7 +132,7 @@ void suite_tearDown(void)
|
||||
|
||||
/* ================================ Tests =================================== */
|
||||
|
||||
void test_probe()
|
||||
void test_probe(void)
|
||||
{
|
||||
POSTData postData;
|
||||
|
||||
@@ -177,7 +156,7 @@ void test_probe()
|
||||
ADT7481_fxnTable.cb_probe(&I2C_DEV, &postData));
|
||||
}
|
||||
|
||||
void test_get_status()
|
||||
void test_get_status(void)
|
||||
{
|
||||
uint8_t tempvalue = 0xff;
|
||||
ADT7481_regs[0x30] = 0x73;
|
||||
@@ -198,7 +177,7 @@ void test_get_status()
|
||||
40, &tempvalue));
|
||||
}
|
||||
|
||||
void test_set_config()
|
||||
void test_set_config(void)
|
||||
{
|
||||
int8_t limit = 0x62;
|
||||
|
||||
@@ -225,7 +204,7 @@ void test_set_config()
|
||||
40, &limit));
|
||||
}
|
||||
|
||||
void test_get_config()
|
||||
void test_get_config(void)
|
||||
{
|
||||
int8_t limit = 0xFF;
|
||||
ADT7481_regs[0x31] = 0xA2;
|
||||
@@ -254,7 +233,7 @@ void test_get_config()
|
||||
40, &limit));
|
||||
}
|
||||
|
||||
void test_init()
|
||||
void test_init(void)
|
||||
{
|
||||
const ADT7481_Config fact_sdr_fpga_adt7481_cfg = {
|
||||
.lowlimit = -20,
|
||||
@@ -277,4 +256,4 @@ void test_init()
|
||||
/* Invalid Parameter */
|
||||
TEST_ASSERT_EQUAL(POST_DEV_CFG_FAIL, ADT7481_fxnTable.cb_init(&I2C_DEV,
|
||||
NULL, NULL));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user