Jelajahi Sumber

Merge branch 'bugfix/gpio_config_block' into 'master'

driver(GPIO): use ULL for IO bit mask

See merge request !1627

Angus Gratton 8 tahun lalu
induk
melakukan
a4ef4cc376
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      examples/peripherals/gpio/main/gpio_example_main.c

+ 2 - 2
examples/peripherals/gpio/main/gpio_example_main.c

@@ -33,10 +33,10 @@
 
 
 #define GPIO_OUTPUT_IO_0    18
 #define GPIO_OUTPUT_IO_0    18
 #define GPIO_OUTPUT_IO_1    19
 #define GPIO_OUTPUT_IO_1    19
-#define GPIO_OUTPUT_PIN_SEL  ((1<<GPIO_OUTPUT_IO_0) | (1<<GPIO_OUTPUT_IO_1))
+#define GPIO_OUTPUT_PIN_SEL  ((1ULL<<GPIO_OUTPUT_IO_0) | (1ULL<<GPIO_OUTPUT_IO_1))
 #define GPIO_INPUT_IO_0     4
 #define GPIO_INPUT_IO_0     4
 #define GPIO_INPUT_IO_1     5
 #define GPIO_INPUT_IO_1     5
-#define GPIO_INPUT_PIN_SEL  ((1<<GPIO_INPUT_IO_0) | (1<<GPIO_INPUT_IO_1))
+#define GPIO_INPUT_PIN_SEL  ((1ULL<<GPIO_INPUT_IO_0) | (1ULL<<GPIO_INPUT_IO_1))
 #define ESP_INTR_FLAG_DEFAULT 0
 #define ESP_INTR_FLAG_DEFAULT 0
 
 
 static xQueueHandle gpio_evt_queue = NULL;
 static xQueueHandle gpio_evt_queue = NULL;