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);
	}
}
Exemple #3
0
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));
}
Exemple #4
0
void Board_LED_Toggle(uint8_t LEDNumber)
{
	Board_LED_Set(LEDNumber, !Board_LED_Test(LEDNumber));
}