Commit Graph

36 Commits (main)

Author SHA1 Message Date
Timm Bogner 642c24a5e7
Merge branch 'main' into timekeeping_202402 1 month ago
Jeff Lehman 8d21ff7d72 Small fixes for timekeeping PR 3 months ago
Jeff Lehman 0c5129461c Lora buffering and other minor changes 3 months ago
Jeff Lehman c958e003ef ESP-NOW node request time, test compilation in PlatformIO 3 months ago
Jeff Lehman 9a00eab8af Misc additional updates 3 months ago
Jeff Lehman 08724ab20d Rework LoRa code - combine gateway and node code together 3 months ago
Jeff Lehman 978825bf5a Change time master wording to time source 3 months ago
Jeff Lehman 172f61ccb1 Time Source tracking/prioritizing. Add GPS support. Some cleanup. 4 months ago
Timm Bogner 2d2a8d50c9 adding and changing debug messages 4 months ago
Jeff Lehman 6240aa8b24 rename time.h file, controller timekeeping 4 months ago
Jeff Lehman 4314f3b7e1 Clean up some #defines, Add wire library, verify compilation in Arduino for ESP 4 months ago
Jeff Lehman 9839e746aa Correct some typos and fix condition in LoRa gateway code 4 months ago
Jeff Lehman 6ba88a52a9 Add gateway time keeping, NTP, RTC support 4 months ago
Timm Bogner 023298965e Gateway: remove logging 4 months ago
Timm Bogner 2b707efaa6 Merge branch 'main' into pr/149 8 months ago
Timm Bogner 65dc04b6db
Merge pull request #151 from aviateur17/dev_OLED
FDRS OLED features
1 year ago
Timm Bogner 48467d4970 add sendESPNow 1 year ago
Timm Bogner 4e6866ebc2 unprotect ethernet USE_WIFI def 1 year ago
Jeff Lehman 649cfd901b Add OLED 'pages' and blank OLED screen 1 year ago
Jeff Lehman 4ee23b54ef Add OTA support via ArduinoOTA 1 year ago
Jeff Lehman 80aad1576d move #ifdefs used to enable or disable features from function scope to file scope 1 year ago
Timm Bogner 9bb01738c0
Merge pull request #139 from aviateur17/2023_01_loraImprovements
2023 01 lora improvements
1 year ago
Timm Bogner 17d3276139 oled for nodes 1 year ago
Jeff Lehman e901a2f16a Tweaks to pingFDRS 1 year ago
Timm Bogner d17a4913d1 gateway config cleanup 1 year ago
Timm Bogner 6709d38bd9 implement loadFDRS() & sendFDRS() for gateways 1 year ago
Timm Bogner a7181208f5 gateway portability
These changes allow the gateway to be compiled on non-ESP boards (with only LoRa).
It compiles on everything, but is too big for Arduino's AVR boards.
1 year ago
Timm Bogner 9c27e11206 scheduling
This functionality will drive the release of the LoRa buffers, but also enables the user to define their own function to be run at intervals. This will let the gateway send various stats like voltage or temp through the network.
scheduleFDRS(functionName, interval) initializes a timer to run "functionName()" every "interval" milliseconds. I'll add some documentation on how to actually inject a DataReading into the system later.
1 year ago
Timm Bogner 762ef6b0ed cleanup cleanup
everybody everywhere
1 year ago
Timm Bogner 3513811a7c remove old buffers 1 year ago
Timm Bogner d85304b604 change API terminology, begin buffer redesign/removal 1 year ago
Timm Bogner 6a005e2ecf ope more cleaning 1 year ago
Timm Bogner e20abfc69a cleaning 1 year ago
Timm Bogner 63d2e7962a cleaning up beginFDRS 1 year ago
Timm Bogner 4805072969 more shuffling
- added a modified ThingPulse oled library.
- made "sensor_config" "node_config"
- made - made "fdrs_functions.h" "fdrs_gateway.h"
1 year ago
Timm Bogner dc2be5181d the big shuffle
I organized all the variables and functions into categorized header files
1 year ago