micro-bitcoin / uBitcoin

Bitcoin library for microcontrollers. Supports Arduino, mbed, bare metal.
https://micro-bitcoin.github.io/
MIT License
166 stars 34 forks source link

bug: redeclaration of `Network` on esp 3.x.x #33

Open dni opened 1 month ago

dni commented 1 month ago

esp32 3.x.x brokeb uBitcoin


                 from /home/dni/repos/lnbits/lnpos/lnpos/lnpos.ino:16:
/home/dni/Arduino/libraries/uBitcoin/src/Networks.h:42:3: error: 'typedef struct Network Network' redeclared as different kind of entity
   42 | } Network;
      |   ^~~~~~~
In file included from /home/dni/.arduino15/packages/esp32/hardware/esp32/3.0.3/libraries/Network/src/Network.h:10,
                 from /home/dni/.arduino15/packages/esp32/hardware/esp32/3.0.3/libraries/WiFi/src/WiFiGeneric.h:39,
                 from /home/dni/.arduino15/packages/esp32/hardware/esp32/3.0.3/libraries/WiFi/src/WiFiSTA.h:29,
                 from /home/dni/.arduino15/packages/esp32/hardware/esp32/3.0.3/libraries/WiFi/src/WiFi.h:33,
                 from /home/dni/repos/lnbits/lnpos/lnpos/lnpos.ino:1:
/home/dni/.arduino15/packages/esp32/hardware/esp32/3.0.3/libraries/Network/src/NetworkManager.h:34:23: note: previous declaration 'NetworkManager Network'
   34 | extern NetworkManager Network;```