Il y a 8 heures
(Modification du message : Il y a 8 heures par Jeremy08440.)
Bonjour à tous, je viens d'acheter un nouveau ESP32.
J'ai toujours le même message, je deviens dingue !
Contrairement à l'ancien, lorsque je clique sur connect, j'ai une led qui s'allume, mais toujours le message d'erreur.
![[Image: 4.png]](https://i.ibb.co/0p3zNHTR/4.png)
En passant par Arduino IDE voici le message d'erreur :
J'ai toujours le même message, je deviens dingue !
Contrairement à l'ancien, lorsque je clique sur connect, j'ai une led qui s'allume, mais toujours le message d'erreur.
![[Image: 4.png]](https://i.ibb.co/0p3zNHTR/4.png)
En passant par Arduino IDE voici le message d'erreur :
Citation :In file included from c:\Users\jerem\Documents\Arduino\libraries\OneWire\OneWire.cpp:149:
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h: In function 'uint32_t directRead(uint32_t)':
c:\Users\jerem\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
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h: In function 'void directWriteLow(uint32_t)':
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h:189:44: error: no match for 'operator=' (operand types are 'volatile gpio_out_w1tc_reg_t' and 'uint32_t' {aka 'long unsigned int'})
189 | GPIO.out_w1tc = ((uint32_t)1 << pin);
| ^
In file included from c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h:160:
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:64:3: note: candidate: 'constexpr gpio_out_w1tc_reg_t& gpio_out_w1tc_reg_t::operator=(gpio_out_w1tc_reg_t&&)'
64 | } gpio_out_w1tc_reg_t;
| ^~~~~~~~~~~~~~~~~~~
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:64:3: note: no known conversion for argument 1 from 'uint32_t' {aka 'long unsigned int'} to 'gpio_out_w1tc_reg_t&&'
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:64:3: note: candidate: 'constexpr gpio_out_w1tc_reg_t& gpio_out_w1tc_reg_t::operator=(const gpio_out_w1tc_reg_t&)'
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:64:3: note: no known conversion for argument 1 from 'uint32_t' {aka 'long unsigned int'} to 'const gpio_out_w1tc_reg_t&'
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h: In function 'void directWriteHigh(uint32_t)':
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h:202:44: error: no match for 'operator=' (operand types are 'volatile gpio_out_w1ts_reg_t' and 'uint32_t' {aka 'long unsigned int'})
202 | GPIO.out_w1ts = ((uint32_t)1 << pin);
| ^
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:51:3: note: candidate: 'constexpr gpio_out_w1ts_reg_t& gpio_out_w1ts_reg_t::operator=(gpio_out_w1ts_reg_t&&)'
51 | } gpio_out_w1ts_reg_t;
| ^~~~~~~~~~~~~~~~~~~
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:51:3: note: no known conversion for argument 1 from 'uint32_t' {aka 'long unsigned int'} to 'gpio_out_w1ts_reg_t&&'
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:51:3: note: candidate: 'constexpr gpio_out_w1ts_reg_t& gpio_out_w1ts_reg_t::operator=(const gpio_out_w1ts_reg_t&)'
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:51:3: note: no known conversion for argument 1 from 'uint32_t' {aka 'long unsigned int'} to 'const gpio_out_w1ts_reg_t&'
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h: In function 'void directModeInput(uint32_t)':
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h:227:51: error: no match for 'operator=' (operand types are 'volatile gpio_enable_w1tc_reg_t' and 'uint32_t' {aka 'long unsigned int'})
227 | GPIO.enable_w1tc = ((uint32_t)1 << pin);
| ^
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:159:3: note: candidate: 'constexpr gpio_enable_w1tc_reg_t& gpio_enable_w1tc_reg_t::operator=(gpio_enable_w1tc_reg_t&&)'
159 | } gpio_enable_w1tc_reg_t;
| ^~~~~~~~~~~~~~~~~~~~~~
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:159:3: note: no known conversion for argument 1 from 'uint32_t' {aka 'long unsigned int'} to 'gpio_enable_w1tc_reg_t&&'
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:159:3: note: candidate: 'constexpr gpio_enable_w1tc_reg_t& gpio_enable_w1tc_reg_t::operator=(const gpio_enable_w1tc_reg_t&)'
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:159:3: note: no known conversion for argument 1 from 'uint32_t' {aka 'long unsigned int'} to 'const gpio_enable_w1tc_reg_t&'
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h: In function 'void directModeOutput(uint32_t)':
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h:253:51: error: no match for 'operator=' (operand types are 'volatile gpio_enable_w1ts_reg_t' and 'uint32_t' {aka 'long unsigned int'})
253 | GPIO.enable_w1ts = ((uint32_t)1 << pin);
| ^
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:146:3: note: candidate: 'constexpr gpio_enable_w1ts_reg_t& gpio_enable_w1ts_reg_t::operator=(gpio_enable_w1ts_reg_t&&)'
146 | } gpio_enable_w1ts_reg_t;
| ^~~~~~~~~~~~~~~~~~~~~~
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:146:3: note: no known conversion for argument 1 from 'uint32_t' {aka 'long unsigned int'} to 'gpio_enable_w1ts_reg_t&&'
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:146:3: note: candidate: 'constexpr gpio_enable_w1ts_reg_t& gpio_enable_w1ts_reg_t::operator=(const gpio_enable_w1ts_reg_t&)'
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:146:3: note: no known conversion for argument 1 from 'uint32_t' {aka 'long unsigned int'} to 'const gpio_enable_w1ts_reg_t&'
exit status 1
Compilation error: exit status 1