Closed rocketman768 closed 1 year ago
The libraries setup is a bit confusing, sorry for that. OGNbase was originally developed based on SoftRF, using mostly the same libraries, but some are older versions. I compile both apps, within the Arduino IDE on Linux, and to get that to work I copied the SoftRF libraries to the Arduino "sketch" folder. The compilation does not actually use the libraries folder within OGNbase that is reflected here on github. The libraries related to RF.cpp are lmic (e.g., "RF_TIMING_2SLOTS_PPS_SYNC") and OGN (e.g., "RF_BAND_KR"). I will try and synchronize the copies of the libraries one of these days.
Today compared all the libraries (arduino/sketch vs. OGNbase repo) and copied newer and modified files to the repo. If still running into errors when compiling, let me know.
I copied the libraries/ folder to my arduino libraries, but there are a lot of missing definitions and constants with the "RF" module that prevent compilation. Here is where it starts.