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