henri98 / LoRaWAN-Weather-Station

Small LoRa based Weather station. The weather station contains a temperature sensor, air pressure sensor and humidity sensor. The data is read out and sent to Cayenne Mydevices and Weather Underground using LoRa and The Things Network.
https://www.instructables.com/id/LoRaWan-Weather-Station/
GNU General Public License v3.0
45 stars 14 forks source link

Errors with Arduino IDE #4

Open Atorcha opened 4 years ago

Atorcha commented 4 years ago

Hello, I am trying to upload with Arduino IDE, but I get some errors.

`Arduino:1.8.10 (Mac OS X), Tarjeta:"Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"

/var/folders/zz/xp3wzbq51g3d5pw4vd57675r0000gq/T//ccxIZxOj.ltrans0.ltrans.o: In function calcBcnRxWindowFromMillis': /Users/AntonioD/Documents/Arduino/libraries/arduino-lmic/src/lmic/lmic.c:419: undefined reference totable_get_ostime' /var/folders/zz/xp3wzbq51g3d5pw4vd57675r0000gq/T//ccxIZxOj.ltrans0.ltrans.o: In function calcRxWindow': /Users/AntonioD/Documents/Arduino/libraries/arduino-lmic/src/lmic/lmic.c:405: undefined reference totable_get_ostime' /Users/AntonioD/Documents/Arduino/libraries/arduino-lmic/src/lmic/lmic.c:407: undefined reference to table_get_ostime' /var/folders/zz/xp3wzbq51g3d5pw4vd57675r0000gq/T//ccxIZxOj.ltrans0.ltrans.o: In functioninitDefaultChannels': /Users/AntonioD/Documents/Arduino/libraries/arduino-lmic/src/lmic/lmic.c:553: undefined reference to table_get_u4' Se encontraron varias bibliotecas para "Wire.h" Usado: /Users/AntonioD/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/libraries/Wire /var/folders/zz/xp3wzbq51g3d5pw4vd57675r0000gq/T//ccxIZxOj.ltrans0.ltrans.o: In functionradio_irq_handler': Se encontraron varias bibliotecas para "CayenneLPP.h" Usado: /Users/AntonioD/Documents/Arduino/libraries/arduino-device-lib Se encontraron varias bibliotecas para "DHT.h" /Users/AntonioD/Documents/Arduino/libraries/arduino-lmic/src/lmic/radio.c:777: undefined reference to table_get_u2' Usado: /Users/AntonioD/Documents/Arduino/libraries/DHT Se encontraron varias bibliotecas para "LowPower.h" /var/folders/zz/xp3wzbq51g3d5pw4vd57675r0000gq/T//ccxIZxOj.ltrans0.ltrans.o: In functionschedRx12': Usado: /Users/AntonioD/Documents/Arduino/libraries/Low-Power Se encontraron varias bibliotecas para "lmic.h" Usado: /Users/AntonioD/Documents/Arduino/libraries/arduino-lmic /Users/AntonioD/Documents/Arduino/libraries/arduino-lmic/src/lmic/lmic.c:1354: undefined reference to `table_get_ostime' Se encontraron varias bibliotecas para "SPI.h" collect2: error: ld returned 1 exit status Usado: /Users/AntonioD/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/libraries/SPI exit status 1 Error compilando para la tarjeta Arduino Pro or Pro Mini.

Este informe podría contener más información con "Mostrar salida detallada durante la compilación" opción habilitada en Archivo -> Preferencias. `

Thanks

Atorcha commented 4 years ago

Or fix the real issue:In oslmic.h, the lmic directory around line 231 it states: inline type table_get ## postfix(const type table, size_t index) { \ add static to beginning of line:static inline type table_get ## postfix(const type table, size_t index) { \ You can now compile without a problem.