Skip to content

Commit 13e6927

Browse files
committed
Update pin mode definitions in mruby
1 parent 0842bda commit 13e6927

File tree

1 file changed

+17
-11
lines changed

1 file changed

+17
-11
lines changed

mrblib/gpio.rb

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,25 @@ module ESP32
22
include Constants
33

44
module GPIO
5-
INPUT_PULLUP = ESP32::GPIO_MODE_INPUT_PULLUP
6-
INPUT_PULLDOWN = ESP32::GPIO_MODE_INPUT_PULLDOWN
7-
INPUT = ESP32::GPIO_MODE_INPUT
8-
OUTPUT = ESP32::GPIO_MODE_OUTPUT
9-
INPUT_OUTPUT = ESP32::GPIO_MODE_INPUT_OUTPUT
10-
5+
INPUT = ESP32::GPIO_MODE_INPUT
6+
OUTPUT = ESP32::GPIO_MODE_OUTPUT
7+
INPUT_PULLUP = ESP32::GPIO_MODE_INPUT_PULLUP
8+
INPUT_PULLDOWN = ESP32::GPIO_MODE_INPUT_PULLDOWN
9+
INPUT_PULLUP_PULLDOWN = ESP32::GPIO_MODE_INPUT_PULLUP_PULLDOWN
10+
INPUT_OUTPUT = ESP32::GPIO_MODE_INPUT_OUTPUT
11+
INPUT_OUTPUT_OD = ESP32::GPIO_MODE_INPUT_OUTPUT_OD
12+
OUTPUT_OD = ESP32::GPIO_MODE_OUTPUT_OD
13+
1114
class Pin
1215
PIN_MODE = {
13-
pullup: ESP32::GPIO_MODE_INPUT_PULLUP,
14-
pulldown: ESP32::GPIO_MODE_INPUT_PULLDOWN,
15-
input: ESP32::GPIO_MODE_INPUT,
16-
output: ESP32::GPIO_MODE_OUTPUT,
17-
inout: ESP32::GPIO_MODE_INPUT_OUTPUT
16+
input: ESP32::GPIO_MODE_INPUT,
17+
output: ESP32::GPIO_MODE_OUTPUT,
18+
input_pullup: ESP32::GPIO_MODE_INPUT_PULLUP,
19+
input_pulldown: ESP32::GPIO_MODE_INPUT_PULLDOWN,
20+
input_pullup_pulldown: ESP32::GPIO_MODE_INPUT_PULLUP_PULLDOWN,
21+
input_output: ESP32::GPIO_MODE_INPUT_OUTPUT,
22+
input_output_od: ESP32::GPIO_MODE_INPUT_OUTPUT_OD,
23+
output_od: ESP32::GPIO_MODE_OUTPUT_OD,
1824
}
1925

2026
attr_reader :pin

0 commit comments

Comments
 (0)