blink example: Change default to GPIO2 as this pin has an LED on most boards
This commit is contained in:
parent
3dfa2272cc
commit
30d8e162b3
1 changed files with 3 additions and 3 deletions
|
@ -8,7 +8,7 @@
|
|||
#include "task.h"
|
||||
#include "esp8266.h"
|
||||
|
||||
const int gpio = 14;
|
||||
const int gpio = 2;
|
||||
|
||||
/* This task uses the high level GPIO API (esp_gpio.h) to blink an LED.
|
||||
*
|
||||
|
@ -30,7 +30,7 @@ void blinkenTask(void *pvParameters)
|
|||
|
||||
The step that sets the iomux register can't be automatically
|
||||
updated from the 'gpio' constant variable, so you need to change
|
||||
the line that sets IOMUX_GPIO14 if you change 'gpio'.
|
||||
the line that sets IOMUX_GPIO2 if you change 'gpio'.
|
||||
|
||||
There is no significant performance benefit to this way over the
|
||||
blinkenTask version, so it's probably better to use the blinkenTask
|
||||
|
@ -41,7 +41,7 @@ void blinkenTask(void *pvParameters)
|
|||
void blinkenRegisterTask(void *pvParameters)
|
||||
{
|
||||
GPIO.ENABLE_OUT_SET = BIT(gpio);
|
||||
IOMUX_GPIO14 = IOMUX_GPIO14_FUNC_GPIO | IOMUX_PIN_OUTPUT_ENABLE; /* change this line if you change 'gpio' */
|
||||
IOMUX_GPIO2 = IOMUX_GPIO2_FUNC_GPIO | IOMUX_PIN_OUTPUT_ENABLE; /* change this line if you change 'gpio' */
|
||||
while(1) {
|
||||
GPIO.OUT_SET = BIT(gpio);
|
||||
vTaskDelay(1000 / portTICK_RATE_MS);
|
||||
|
|
Loading…
Reference in a new issue