void testEEPROM1(void) { const uint8_t values[] = {0x55,0xC3,0x3C,0xFF,0x11}; int32_t r; r = mp_hal_writeByteEEPROM(0x0000,values[0]); utest_assertEqualsInt(0,(int)r); r = mp_hal_readByteEEPROM(0x0000); utest_assertEqualsInt((int)values[0],(int)r); r = mp_hal_writeByteEEPROM(0x1000,values[1]); utest_assertEqualsInt(0,(int)r); r = mp_hal_readByteEEPROM(0x1000); utest_assertEqualsInt((int)values[1],(int)r); r = mp_hal_writeByteEEPROM(0x2000,values[2]); utest_assertEqualsInt(0,(int)r); r = mp_hal_readByteEEPROM(0x2000); utest_assertEqualsInt((int)values[2],(int)r); r = mp_hal_writeByteEEPROM(0x3000,values[3]); utest_assertEqualsInt(0,(int)r); r = mp_hal_readByteEEPROM(0x3000); utest_assertEqualsInt((int)values[3],(int)r); r = mp_hal_writeByteEEPROM(0x3FFF,values[4]); utest_assertEqualsInt(0,(int)r); r = mp_hal_readByteEEPROM(0x3FFF); utest_assertEqualsInt((int)values[4],(int)r); }
void secondTestCase03(void) { int i; i = findName(unsortedList, -1, "Xd"); utest_assertEqualsInt(-1,i); i = findName(unsortedList, 0, "Xd"); utest_assertEqualsInt(-1,i); }
void testDAC3(void) { const uint16_t TEST_TABLE[4] = {0,8,16,2}; mp_hal_setSampleRateDAC(10000); // 10Khz int32_t r = mp_hal_writeDMADAC((uint16_t*)TEST_TABLE, 4, 1); utest_assertEqualsInt(8,(int)r); }
void testEEPROM3(void) { int32_t r = mp_hal_readByteEEPROM(0x8000); // invalid address utest_assertEqualsInt(-1,(int)r); }
void testEEPROM2(void) { int32_t r = mp_hal_writeByteEEPROM(0x8000,0x55); // invalid address utest_assertEqualsInt(-1,(int)r); }
void testDAC4(void) { int32_t r = mp_hal_writeDMADAC(0, 0, 1); utest_assertEqualsInt(-1,(int)r); }
void testDAC2(void) { int32_t r = mp_hal_writeDAC(2000); // invalid value utest_assertEqualsInt(-1,(int)r); }
void testDAC1(void) { int32_t r = mp_hal_writeDAC(512); utest_assertEqualsInt(0,(int)r); }
void secondTestCase02(void) { int i; i = findName(unsortedList, LENGTH, "Rd"); utest_assertEqualsInt(-1,i); }