ESP32-C6-WROOM-1 or ESP32-H2-DevKitM-1 Modules create compilation error: exit status 1
Posted: Sat May 24, 2025 4:32 pm
Using your DS18x20_Temperature example.
Windows 10
ESP32-C6-WROOM-1 or ESP32-H2-DevKitM-1
Arduino IDE 2.3.6
OneWire 2.3.8
compilation error 1
In file included from c:\Users\HR\Documents\Arduino\libraries\OneWire\OneWire.cpp:149:
c:\Users\HR\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h: In function 'uint32_t directRead(uint32_t)':
c:\Users\HR\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h:174:25: error: no match for 'operator>>' (operand types are 'volatile gpio_in_reg_t' and 'uint32_t' {aka 'long unsigned int'})
174 | return (GPIO.in >> pin) & 0x1;
| ~~~~~~~ ^~ ~~~
| | |
| | uint32_t {aka long unsigned int}
| volatile gpio_in_reg_t
Any solution or succession?
Windows 10
ESP32-C6-WROOM-1 or ESP32-H2-DevKitM-1
Arduino IDE 2.3.6
OneWire 2.3.8
compilation error 1
In file included from c:\Users\HR\Documents\Arduino\libraries\OneWire\OneWire.cpp:149:
c:\Users\HR\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h: In function 'uint32_t directRead(uint32_t)':
c:\Users\HR\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h:174:25: error: no match for 'operator>>' (operand types are 'volatile gpio_in_reg_t' and 'uint32_t' {aka 'long unsigned int'})
174 | return (GPIO.in >> pin) & 0x1;
| ~~~~~~~ ^~ ~~~
| | |
| | uint32_t {aka long unsigned int}
| volatile gpio_in_reg_t
Any solution or succession?