DavidAntliff / esp32-ds18b20

ESP32-compatible C library for Maxim Integrated DS18B20 Programmable Resolution 1-Wire Digital Thermometer.
MIT License
99 stars 32 forks source link

Hi I'm trying to launch on esp32c3. #19

Open rkociuba opened 1 year ago

rkociuba commented 1 year ago

Got this: In file included from /home/rkociuba/esp/esp32-ds18b20-example/components/esp32-owb/include/owb_rmt.h:41, from /home/rkociuba/esp/esp32-ds18b20-example/components/esp32-owb/include/owb.h:330, from /home/rkociuba/esp/esp32-ds18b20-example/components/esp32-owb/owb_rmt.c:59: /home/rkociuba/esp/esp-idf-5.1/esp-idf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ /home/rkociuba/esp/esp32-ds18b20-example/components/esp32-owb/owb_rmt.c: In function '_init': /home/rkociuba/esp/esp32-ds18b20-example/components/esp32-owb/owb_rmt.c:438:28: error: incompatible types when assigning to type 'union ' from type 'int' 438 | GPIO.enable_w1ts = (0x1 << gpio_num); | ^ /home/rkociuba/esp/esp32-ds18b20-example/components/esp32-owb/owb_rmt.c:442:14: error: 'gpio_dev_t' {aka 'volatile struct gpio_dev_s'} has no member named 'enable1_w1ts'; did you mean 'enable_w1ts'? 442 | GPIO.enable1_w1ts.data = (0x1 << (gpio_num - 32)); | ^~~~ | enable_w1ts