void get_LEDStatus_all(void *ptr, uint8_t *len) { uint8_t led_status[3] = {0, }; led_status[LED_R] = (uint8_t)Board_LED_Test(LED_R); led_status[LED_G] = (uint8_t)Board_LED_Test(LED_G); led_status[LED_B] = (uint8_t)Board_LED_Test(LED_B); *len = sprintf((char *)ptr, "LED R [%s] / G [%s] / B [%s]", led_status[LED_R]?"On":"Off", led_status[LED_G]?"On":"Off", led_status[LED_B]?"On":"Off"); }
inline void Toggle_LED(void) { if(Board_LED_Test(0)!=false) { Board_LED_Set(0, false); } else { Board_LED_Set(0, true); } }
void test1() { uint8_t tempTabTest[3] = {10}; uint8_t userTabTest[3] = {10}; double averageTest = 0; //average double *averagePointerTest; averagePointerTest = &averageTest; TEST_ASSERT_EQUAL(10,getAverage(tempTabTest,3,averagePointerTest)); TEST_ASSERT_EQUAL(7,getMeasurementNumber(0,1,0)); ///////////////////// TEST_ASSERT_EQUAL(1,getUserAverage(userTabTest,averagePointerTest,3,5)); ////////////////////////// TEST_ASSERT_TRUE(Board_LED_Test(GREEN_LED)); TEST_ASSERT_FALSE(Board_LED_Test(RED_LED)); TEST_ASSERT_FALSE(Board_LED_Test(BLUE_LED)); }
void Board_LED_Toggle(uint8_t LEDNumber) { Board_LED_Set(LEDNumber, !Board_LED_Test(LEDNumber)); }