Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 725146d

Browse filesBrowse files
authored
Fix pin attachInterrupt(digitalPinToInterrupt(48)) on all S3 based SOCs (espressif#8600)
* Test GPIO number in attachInterrupt() * Fixes S3 GPIO48 in digitalPinToInterrupt() * Changes test of GPIO number in attachInterrupt() * Fixes NUM_DIGITAL_PINS in Adafruit board * Fixes GPIO48 in Edgebox-ESP-100 board
1 parent 8e2af4b commit 725146d
Copy full SHA for 725146d

File tree

Expand file treeCollapse file tree

50 files changed

+54
-51
lines changed
Filter options

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Dismiss banner
Expand file treeCollapse file tree

50 files changed

+54
-51
lines changed

‎cores/esp32/esp32-hal-gpio.c

Copy file name to clipboardExpand all lines: cores/esp32/esp32-hal-gpio.c
+3Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,9 @@ extern void __attachInterruptFunctionalArg(uint8_t pin, voidFuncPtrArg userFunc,
167167
{
168168
static bool interrupt_initialized = false;
169169

170+
// makes sure that pin -1 (255) will never work -- this follows Arduino standard
171+
if (pin >= SOC_GPIO_PIN_COUNT) return;
172+
170173
if(!interrupt_initialized) {
171174
esp_err_t err = gpio_install_isr_service((int)ARDUINO_ISR_FLAG);
172175
interrupt_initialized = (err == ESP_OK) || (err == ESP_ERR_INVALID_STATE);

‎variants/Bee_Data_Logger/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/Bee_Data_Logger/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#define NUM_ANALOG_INPUTS 7
1515

1616
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
17-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
17+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1818
#define digitalPinHasPWM(p) (p < 46)
1919

2020
static const uint8_t TX = 43;

‎variants/Bee_Motion/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/Bee_Motion/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#define NUM_ANALOG_INPUTS 12
1515

1616
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
17-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
17+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1818
#define digitalPinHasPWM(p) (p < 46)
1919

2020
static const uint8_t TX = 43;

‎variants/Bee_Motion_S3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/Bee_Motion_S3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#define NUM_ANALOG_INPUTS 11
1515

1616
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
17-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
17+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1818
#define digitalPinHasPWM(p) (p < 46)
1919

2020
static const uint8_t TX = 43;

‎variants/Bee_S3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/Bee_S3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#define NUM_ANALOG_INPUTS 8
1515

1616
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
17-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
17+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1818
#define digitalPinHasPWM(p) (p < 46)
1919

2020
static const uint8_t TX = 43;

‎variants/Edgebox-ESP-100/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/Edgebox-ESP-100/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#define NUM_ANALOG_INPUTS 2
99

1010
#define analogInputToDigitalPin(p) (((p)<2)?(analogChannelToDigitalPin(p)):-1)
11-
#define digitalPinToInterrupt(p) (((p)<34)?(p):-1)
11+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1212
#define digitalPinHasPWM(p) (p < 34)
1313

1414
//Programming and Debugging Port

‎variants/Nebula_S3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/Nebula_S3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#define NUM_ANALOG_INPUTS 6
1212

1313
#define analogInputToDigitalPin(p) (((p)<6)?(analogChannelToDigitalPin(p)):-1)
14-
#define digitalPinToInterrupt(p) (((p)<20)?(p):-1)
14+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1515
#define digitalPinHasPWM(p) (p < 20)
1616

1717

‎variants/XIAO_ESP32S3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/XIAO_ESP32S3/pins_arduino.h
+2-2Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
#define USB_VID 0x2886
88
#define USB_PID 0x0056
99

10-
#define EXTERNAL_NUM_INTERRUPTS 46
11-
#define NUM_DIGITAL_PINS 48
10+
#define EXTERNAL_NUM_INTERRUPTS 49
11+
#define NUM_DIGITAL_PINS 49
1212
#define NUM_ANALOG_INPUTS 20
1313

1414
static const uint8_t LED_BUILTIN = 21;

‎variants/adafruit_feather_esp32s3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/adafruit_feather_esp32s3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#define NUM_ANALOG_INPUTS 20
1515

1616
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
17-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
17+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1818
#define digitalPinHasPWM(p) (p < 46)
1919

2020
#define LED_BUILTIN 13

‎variants/adafruit_feather_esp32s3_nopsram/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/adafruit_feather_esp32s3_nopsram/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#define NUM_ANALOG_INPUTS 20
1515

1616
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
17-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
17+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1818
#define digitalPinHasPWM(p) (p < 46)
1919

2020
#define LED_BUILTIN 13

‎variants/adafruit_feather_esp32s3_reversetft/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/adafruit_feather_esp32s3_reversetft/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#define NUM_ANALOG_INPUTS 20
1717

1818
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
19-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
19+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
2020
#define digitalPinHasPWM(p) (p < 46)
2121

2222
#define LED_BUILTIN 13

‎variants/adafruit_feather_esp32s3_tft/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/adafruit_feather_esp32s3_tft/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#define NUM_ANALOG_INPUTS 20
1717

1818
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
19-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
19+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
2020
#define digitalPinHasPWM(p) (p < 46)
2121

2222
#define LED_BUILTIN 13

‎variants/adafruit_matrixportal_esp32s3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/adafruit_matrixportal_esp32s3/pins_arduino.h
+2-2Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
#define USB_PRODUCT "MatrixPortal ESP32-S3"
1010
#define USB_SERIAL "" // Empty string for MAC adddress
1111

12-
#define EXTERNAL_NUM_INTERRUPTS 46
13-
#define NUM_DIGITAL_PINS 48
12+
#define EXTERNAL_NUM_INTERRUPTS 49
13+
#define NUM_DIGITAL_PINS 49
1414
#define NUM_ANALOG_INPUTS 6
1515

1616
#define analogInputToDigitalPin(p) (((p)<NUM_ANALOG_INPUTS)?(analogChannelToDigitalPin(p)):-1)

‎variants/adafruit_metro_esp32s3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/adafruit_metro_esp32s3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#define NUM_ANALOG_INPUTS 20
1515

1616
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
17-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
17+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1818
#define digitalPinHasPWM(p) (p < 46)
1919

2020
#define LED_BUILTIN 13

‎variants/adafruit_qtpy_esp32s3_n4r2/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/adafruit_qtpy_esp32s3_n4r2/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#define NUM_ANALOG_INPUTS 20
1616

1717
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
18-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
18+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1919
#define digitalPinHasPWM(p) (p < 46)
2020

2121
#define PIN_NEOPIXEL 39

‎variants/adafruit_qtpy_esp32s3_nopsram/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/adafruit_qtpy_esp32s3_nopsram/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#define NUM_ANALOG_INPUTS 20
1616

1717
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
18-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
18+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1919
#define digitalPinHasPWM(p) (p < 46)
2020

2121
#define PIN_NEOPIXEL 39

‎variants/bpi_leaf_s3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/bpi_leaf_s3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ static const uint8_t LED_BUILTIN = SOC_GPIO_PIN_COUNT+48;
2424
#define RGB_BRIGHTNESS 25
2525

2626
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
27-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
27+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
2828
#define digitalPinHasPWM(p) (p < 46)
2929

3030
static const uint8_t TX = 43;

‎variants/crabik_slot_esp32_s3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/crabik_slot_esp32_s3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#define NUM_ANALOG_INPUTS 20
1515

1616
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
17-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
17+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1818
#define digitalPinHasPWM(p) (p < 46)
1919

2020
static const uint8_t LED_BUILTIN = 21;

‎variants/cytron_maker_feather_aiot_s3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/cytron_maker_feather_aiot_s3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#define NUM_ANALOG_INPUTS 12
1616

1717
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
18-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
18+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1919
#define digitalPinHasPWM(p) (p < 46)
2020

2121

‎variants/deneyapkart1Av2/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/deneyapkart1Av2/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#define NUM_ANALOG_INPUTS 20
1616

1717
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
18-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
18+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1919
#define digitalPinHasPWM(p) (p < 46)
2020

2121
static const uint8_t LED_BUILTIN = SOC_GPIO_PIN_COUNT+48;

‎variants/deneyapmini/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/deneyapmini/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#define NUM_ANALOG_INPUTS 20
1515

1616
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
17-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
17+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1818
#define digitalPinHasPWM(p) (p < 46)
1919

2020
static const uint8_t LED_BUILTIN = 35;

‎variants/deneyapminiv2/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/deneyapminiv2/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#define NUM_ANALOG_INPUTS 20
1616

1717
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
18-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
18+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1919
#define digitalPinHasPWM(p) (p < 46)
2020

2121
static const uint8_t LED_BUILTIN = SOC_GPIO_PIN_COUNT+33;

‎variants/dfrobot_firebeetle2_esp32s3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/dfrobot_firebeetle2_esp32s3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#define NUM_ANALOG_INPUTS 20
1515

1616
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
17-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
17+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1818
#define digitalPinHasPWM(p) (p < 46)
1919

2020

‎variants/dfrobot_romeo_esp32s3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/dfrobot_romeo_esp32s3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#define NUM_ANALOG_INPUTS 20
1111

1212
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
13-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
13+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1414
#define digitalPinHasPWM(p) (p < 46)
1515

1616

‎variants/esp32_s3r8n16/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/esp32_s3r8n16/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#define NUM_ANALOG_INPUTS 20
1616

1717
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
18-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
18+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1919
#define digitalPinHasPWM(p) (p < 46)
2020

2121
static const uint8_t TX = 43;

‎variants/esp32s3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/esp32s3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ static const uint8_t LED_BUILTIN = SOC_GPIO_PIN_COUNT+48;
2121
#define RGB_BRIGHTNESS 64
2222

2323
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
24-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
24+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
2525
#define digitalPinHasPWM(p) (p < 46)
2626

2727
static const uint8_t TX = 43;

‎variants/esp32s3box/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/esp32s3box/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#define NUM_ANALOG_INPUTS 20
1212

1313
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
14-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
14+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1515
#define digitalPinHasPWM(p) (p < 46)
1616

1717
static const uint8_t TX = 43;

‎variants/esp32s3camlcd/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/esp32s3camlcd/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#define NUM_ANALOG_INPUTS 20
1212

1313
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
14-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
14+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1515
#define digitalPinHasPWM(p) (p < 46)
1616

1717
static const uint8_t TX = 43;

‎variants/esp32s3usbotg/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/esp32s3usbotg/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#define NUM_ANALOG_INPUTS 20
1212

1313
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
14-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
14+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1515
#define digitalPinHasPWM(p) (p < 46)
1616

1717
static const uint8_t TX = 43;

‎variants/heltec_wifi_kit_32_v3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/heltec_wifi_kit_32_v3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#define NUM_ANALOG_INPUTS 20
1313

1414
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
15-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
15+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1616
#define digitalPinHasPWM(p) (p < 46)
1717

1818
static const uint8_t LED_BUILTIN = 35;

‎variants/heltec_wifi_lora_32_V3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/heltec_wifi_lora_32_V3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ static const uint8_t LED_BUILTIN = SOC_GPIO_PIN_COUNT+48;
2525
#define RGB_BRIGHTNESS 64
2626

2727
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
28-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
28+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
2929
#define digitalPinHasPWM(p) (p < 46)
3030

3131
static const uint8_t TX = 43;

‎variants/heltec_wireless_stick_lite_v3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/heltec_wireless_stick_lite_v3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#define NUM_ANALOG_INPUTS 15
1313

1414
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
15-
#define digitalPinToInterrupt(p) (((p)<40)?(p):-1)
15+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1616
#define digitalPinHasPWM(p) (p < 34)
1717

1818
static const uint8_t LED_BUILTIN = 35;

‎variants/lilygo_t_display_s3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/lilygo_t_display_s3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#define NUM_ANALOG_INPUTS 20
1313

1414
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
15-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
15+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1616
#define digitalPinHasPWM(p) (p < 46)
1717

1818
static const uint8_t BUTTON_1 = 0;

‎variants/lionbits3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/lionbits3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#define NUM_ANALOG_INPUTS 16
99

1010
#define analogInputToDigitalPin(p) (((p) < 20) ? (analogChannelToDigitalPin(p)) : -1)
11-
#define digitalPinToInterrupt(p) (((p) < 40) ? (p) : -1)
11+
#define digitalPinToInterrupt(p) (((p) < 49) ? (p) : -1)
1212
#define digitalPinHasPWM(p) (p < 34)
1313

1414
static const uint8_t LED_BUILTIN = 0; //GPIO0,

‎variants/lolin_s3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/lolin_s3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ static const uint8_t LED_BUILTIN = 38;
1818
#define RGB_BRIGHTNESS 64
1919

2020
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
21-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
21+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
2222
#define digitalPinHasPWM(p) (p < 46)
2323

2424
static const uint8_t TX = 43;

‎variants/lolin_s3_mini/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/lolin_s3_mini/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ static const uint8_t LED_BUILTIN = 47;
1818
#define RGB_BRIGHTNESS 64
1919

2020
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
21-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
21+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
2222
#define digitalPinHasPWM(p) (p < 46)
2323

2424
static const uint8_t TX = 43;

‎variants/lolin_s3_pro/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/lolin_s3_pro/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ static const uint8_t LED_BUILTIN = 38;
1818
#define RGB_BRIGHTNESS 64
1919

2020
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
21-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
21+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
2222
#define digitalPinHasPWM(p) (p < 46)
2323

2424
static const uint8_t TX = 43;

‎variants/m5stack_atoms3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/m5stack_atoms3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ static const uint8_t LED_BUILTIN = SOC_GPIO_PIN_COUNT + 48;
2222

2323
#define analogInputToDigitalPin(p) \
2424
(((p) < 20) ? (analogChannelToDigitalPin(p)) : -1)
25-
#define digitalPinToInterrupt(p) (((p) < 48) ? (p) : -1)
25+
#define digitalPinToInterrupt(p) (((p) < 49) ? (p) : -1)
2626
#define digitalPinHasPWM(p) (p < 46)
2727

2828
static const uint8_t TX = 43;

‎variants/m5stack_cores3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/m5stack_cores3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ static const uint8_t LED_BUILTIN = SOC_GPIO_PIN_COUNT + 48;
2222

2323
#define analogInputToDigitalPin(p) \
2424
(((p) < 20) ? (analogChannelToDigitalPin(p)) : -1)
25-
#define digitalPinToInterrupt(p) (((p) < 48) ? (p) : -1)
25+
#define digitalPinToInterrupt(p) (((p) < 49) ? (p) : -1)
2626
#define digitalPinHasPWM(p) (p < 46)
2727

2828
static const uint8_t TX = 43;

‎variants/m5stack_stamp_s3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/m5stack_stamp_s3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
#define analogInputToDigitalPin(p) \
1515
(((p) < 20) ? (analogChannelToDigitalPin(p)) : -1)
16-
#define digitalPinToInterrupt(p) (((p) < 48) ? (p) : -1)
16+
#define digitalPinToInterrupt(p) (((p) < 49) ? (p) : -1)
1717
#define digitalPinHasPWM(p) (p < 46)
1818

1919
static const uint8_t TX = 43;

‎variants/nora_w10/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/nora_w10/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#define NUM_ANALOG_INPUTS 20
1313

1414
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
15-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
15+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1616
#define digitalPinHasPWM(p) (p < 46)
1717

1818
// The pin assignments in this file are based on u-blox EVK-NORA-W1, a Arduino compatible board.

‎variants/redpill_esp32s3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/redpill_esp32s3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#define NUM_ANALOG_INPUTS 20
1212

1313
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
14-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
14+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
1515
#define digitalPinHasPWM(p) (p < 46)
1616

1717
static const uint8_t LED_BUILTIN = 3;

‎variants/tamc_termod_s3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/tamc_termod_s3/pins_arduino.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ static const uint8_t LED_BUILTIN = SOC_GPIO_PIN_COUNT+48;
2121
#define RGB_BRIGHTNESS 64
2222

2323
#define analogInputToDigitalPin(p) (((p)<20)?(analogChannelToDigitalPin(p)):-1)
24-
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
24+
#define digitalPinToInterrupt(p) (((p)<49)?(p):-1)
2525
#define digitalPinHasPWM(p) (p < 46)
2626

2727
static const uint8_t TX = 43;

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.