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.
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.
`
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.
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 to
table_get_ostime' /var/folders/zz/xp3wzbq51g3d5pw4vd57675r0000gq/T//ccxIZxOj.ltrans0.ltrans.o: In functioncalcRxWindow': /Users/AntonioD/Documents/Arduino/libraries/arduino-lmic/src/lmic/lmic.c:405: undefined reference to
table_get_ostime' /Users/AntonioD/Documents/Arduino/libraries/arduino-lmic/src/lmic/lmic.c:407: undefined reference totable_get_ostime' /var/folders/zz/xp3wzbq51g3d5pw4vd57675r0000gq/T//ccxIZxOj.ltrans0.ltrans.o: In function
initDefaultChannels': /Users/AntonioD/Documents/Arduino/libraries/arduino-lmic/src/lmic/lmic.c:553: undefined reference totable_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 function
radio_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 totable_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 function
schedRx12': 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