изменила форматирование. Добавила автовыбор ножек в зависимости от выбранной платы

This commit is contained in:
klassents committed 2025-03-27 13:55:05 +07:00
1 parent 78ef98a74d
commit f3df27f5fc
12 files changed
+261 -268

No files matched your search

@@ -16,17 +16,25 @@ TaskHandle_t taskDeletedHandle;
TaskHandle_t taskBlockedHandle;
void setup() {
// set led pin
#ifdef LED_BUILTIN
uint8_t blink_pin = LED_BUILTIN;
#elif defined(ARDUINO_ELSOMIK)
uint8_t blink_pin = P0_0;
#else
uint8_t blink_pin = 2;
#endif
void setup() {
/**
* Task creation
*/
xTaskCreate(TaskBlink, // Task function
"Blink", // Task name
128, // Stack size
xTaskCreate(TaskBlink, // Task function
"Blink", // Task name
128, // Stack size
NULL,
0, // Priority
&taskBlinkHandle); // Task handler
0, // Priority
&taskBlinkHandle); // Task handler
xTaskCreate(TaskSerial,
"Serial",
@@ -48,7 +56,6 @@ void setup() {
NULL,
1,
&taskBlockedHandle);
}
void loop() {}
@@ -136,13 +143,13 @@ void TaskBlink(void *pvParameters)
{
(void) pvParameters;
pinMode(LED_BUILTIN, OUTPUT);
pinMode(blink_pin, OUTPUT);
for (;;)
{
digitalWrite(LED_BUILTIN, HIGH);
digitalWrite(blink_pin, HIGH);
vTaskDelay( 250 / portTICK_PERIOD_MS );
digitalWrite(LED_BUILTIN, LOW);
digitalWrite(blink_pin, LOW);
vTaskDelay( 250 / portTICK_PERIOD_MS );
}
}