diff --git a/demos/STM32/RT-STM32F303-DISCOVERY/main.c b/demos/STM32/RT-STM32F303-DISCOVERY/main.c index 591f653f9..ccd297b42 100644 --- a/demos/STM32/RT-STM32F303-DISCOVERY/main.c +++ b/demos/STM32/RT-STM32F303-DISCOVERY/main.c @@ -28,22 +28,14 @@ THD_FUNCTION(Thread1, arg) { chRegSetThreadName("blinker"); while (true) { - palSetPad(GPIOE, GPIOE_LED3_RED); - chThdSleepMilliseconds(125); - palClearPad(GPIOE, GPIOE_LED3_RED); - chThdSleepMilliseconds(125); - palSetPad(GPIOE, GPIOE_LED7_GREEN); - chThdSleepMilliseconds(125); - palClearPad(GPIOE, GPIOE_LED7_GREEN); - chThdSleepMilliseconds(125); - palSetPad(GPIOE, GPIOE_LED10_RED); - chThdSleepMilliseconds(125); - palClearPad(GPIOE, GPIOE_LED10_RED); - chThdSleepMilliseconds(125); - palSetPad(GPIOE, GPIOE_LED6_GREEN); - chThdSleepMilliseconds(125); - palClearPad(GPIOE, GPIOE_LED6_GREEN); - chThdSleepMilliseconds(125); + palToggleLine(LINE_LED3_RED); + chThdSleepMilliseconds(100); + palToggleLine(LINE_LED7_GREEN); + chThdSleepMilliseconds(100); + palToggleLine(LINE_LED10_RED); + chThdSleepMilliseconds(100); + palToggleLine(LINE_LED6_GREEN); + chThdSleepMilliseconds(100); } } @@ -57,22 +49,15 @@ THD_FUNCTION(Thread2, arg) { chRegSetThreadName("blinker"); while (true) { - chThdSleepMilliseconds(125); - palSetPad(GPIOE, GPIOE_LED5_ORANGE); - chThdSleepMilliseconds(125); - palClearPad(GPIOE, GPIOE_LED5_ORANGE); - chThdSleepMilliseconds(125); - palSetPad(GPIOE, GPIOE_LED9_BLUE); - chThdSleepMilliseconds(125); - palClearPad(GPIOE, GPIOE_LED9_BLUE); - chThdSleepMilliseconds(125); - palSetPad(GPIOE, GPIOE_LED8_ORANGE); - chThdSleepMilliseconds(125); - palClearPad(GPIOE, GPIOE_LED8_ORANGE); - chThdSleepMilliseconds(125); - palSetPad(GPIOE, GPIOE_LED4_BLUE); - chThdSleepMilliseconds(125); - palClearPad(GPIOE, GPIOE_LED4_BLUE); + chThdSleepMilliseconds(50); + palToggleLine(LINE_LED5_ORANGE); + chThdSleepMilliseconds(100); + palToggleLine(LINE_LED9_BLUE); + chThdSleepMilliseconds(100); + palToggleLine(LINE_LED8_ORANGE); + chThdSleepMilliseconds(100); + palToggleLine(LINE_LED4_BLUE); + chThdSleepMilliseconds(50); } }