Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void led_task( void* pvParameters )
- {
- uint8_t* pin = (uint8_t*) pvParameters;
- pinMode( *pin, OUTPUT );
- while( 1 )
- {
- digitalWrite( *pin, HIGH );
- vTaskDelay( pdMS_TO_TICKS( 497 ) );
- digitalWrite( *pin, LOW );
- vTaskDelay( pdMS_TO_TICKS( 497 ) );
- }
- }
- void setup()
- {
- static uint8_t pin_led_1 = 13;
- xTaskCreate(
- led_task,
- "LD1",
- 128,
- (void*) &pin_led_1,
- tskIDLE_PRIORITY,
- NULL );
- static uint8_t pin_led_2 = 12;
- xTaskCreate( led_task, "LD2", 128, (void*) &pin_led_2, tskIDLE_PRIORITY, NULL );
- vTaskStartScheduler();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement