Skip to content

Commit ce5917d

Browse files
committed
Define SOC_DAC_SUPOORTED in ESP32::Constants instead
1 parent e57b1df commit ce5917d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/gpio.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,9 @@ mrb_mruby_esp32_gpio_gem_init(mrb_state* mrb) {
152152

153153
// ESP32::GPIO
154154
gpio = mrb_define_module_under(mrb, esp32, "GPIO");
155+
156+
// ESP32::Constants
157+
constants = mrb_define_module_under(mrb, esp32, "Constants");
155158

156159
// Ruby-style snake-case methods.
157160
mrb_define_module_function(mrb, gpio, "pin_mode", mrb_esp32_gpio_pin_mode, MRB_ARGS_REQ(2));
@@ -167,16 +170,13 @@ mrb_mruby_esp32_gpio_gem_init(mrb_state* mrb) {
167170

168171
// DAC available only on some chips.
169172
#ifdef SOC_DAC_SUPPORTED
170-
mrb_define_const(mrb, esp32, "SOC_DAC_SUPPORTED", mrb_true_value());
173+
mrb_define_const(mrb, constants, "SOC_DAC_SUPPORTED", mrb_true_value());
171174
mrb_define_module_function(mrb, gpio, "analogWrite", mrb_esp32_gpio_analog_write, MRB_ARGS_REQ(2));
172175
mrb_define_module_function(mrb, gpio, "analog_write", mrb_esp32_gpio_analog_write, MRB_ARGS_REQ(2));
173176
#else
174-
mrb_define_const(mrb, esp32, "SOC_DAC_SUPPORTED", mrb_false_value());
177+
mrb_define_const(mrb, constants, "SOC_DAC_SUPPORTED", mrb_false_value());
175178
#endif
176179

177-
// ESP32::Constants
178-
constants = mrb_define_module_under(mrb, esp32, "Constants");
179-
180180
// Pass a C constant through to mruby, defined inside ESP32::Constants.
181181
#define define_const(SYM) \
182182
do { \

0 commit comments

Comments
 (0)