sxjack / uav_electronic_ids

Arduino classes for various UAV electronic IDs and ATM/UTM interfaces.
MIT License
62 stars 27 forks source link

'CLOCK_MONOTONIC' Error on compile #6

Closed Tissy closed 3 years ago

Tissy commented 3 years ago

Trying to compile on an Arduino ESP32 and I am getting this error, any suggestions to resolve please?

Many thanks

D:\Users\Steven\Documents\Arduino\libraries\libopendroneid\wifi.c: In function 'odid_wifi_build_nan_sync_beacon_frame':
D:\Users\Steven\Documents\Arduino\libraries\libopendroneid\wifi.c:237:16: error: 'CLOCK_MONOTONIC' undeclared (first use in this function)
  clock_gettime(CLOCK_MONOTONIC, &ts);
                ^
D:\Users\Steven\Documents\Arduino\libraries\libopendroneid\wifi.c:237:16: note: each undeclared identifier is reported only once for each function it appears in
Multiple libraries were found for "WiFi.h"
 Used: C:\Users\Steven\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\WiFi
 Not used: D:\Program Files (x86)\Arduino\libraries\WiFi
Using library id_open at version 0.8 in folder: D:\Users\Steven\Documents\Arduino\libraries\id_open 
Using library BLE at version 1.0.1 in folder: C:\Users\Steven\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\BLE 
Using library utm at version 1.1 in folder: D:\Users\Steven\Documents\Arduino\libraries\utm 
Using library libopendroneid in folder: D:\Users\Steven\Documents\Arduino\libraries\libopendroneid (legacy)
Using library WiFi at version 1.0 in folder: C:\Users\Steven\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\WiFi 
exit status 1
Error compiling for board ESP32 Wrover Module.
sxjack commented 3 years ago

libopendroneid is not an arduino library.

Put opendroneid.c, opendroneid.h and odid_wifi.h in libraries/id_open. The version of wifi.c in id_open is modified to remove this error.

Tissy commented 3 years ago

That's great, thank you for your help.