Commit Graph

790 Commits

Author SHA1 Message Date
Timm Bogner
3f138eed2b remove uniqueID 2023-03-03 22:39:48 -06:00
Timm Bogner
e8b58d8c9b
Merge pull request #144 from aviateur17/release_2023_01_ifdefs
move #ifdefs used to enable or disable features from function scope t…
2023-03-03 18:44:56 -06:00
Timm Bogner
1d2d07dd4d node docs
woof
2023-03-03 14:35:26 -06:00
Timm Bogner
1deb14b860 finish gateway doc
... almost. still needs images updated, neighbors described, as well as a description of the LoRa buffering and releasing mechanisms
2023-03-03 10:52:37 -06:00
Timm Bogner
c2008a43e4 updated general and gateway documentation
so close
2023-03-02 22:59:25 -06:00
Timm Bogner
0f8772792f temporarily remove log and debug config 2023-03-02 22:26:52 -06:00
Timm Bogner
ae9197c56c fix 8266 delay() 2023-03-02 12:12:04 -06:00
Jeff Lehman
9b5323e447 Fix ESP8266 compile issues in fdrs_gateway_espnow.h 2023-03-01 21:16:50 -06:00
Timm Bogner
c9c7767a51 final changes for SX1262 support 2023-03-01 14:42:41 -06:00
Jeff Lehman
80aad1576d move #ifdefs used to enable or disable features from function scope to file scope 2023-02-28 12:38:21 -06:00
Timm Bogner
f0b63eaf68 Update fdrs_node_lora.h 2023-02-27 08:27:41 -06:00
Timm Bogner
9cf228df05 fix formatting bugs
Arduino didn't like VSCode's autoformatting?
2023-02-26 10:19:54 -06:00
Timm Bogner
4d105acd13 tweak LoRa airtime debug 2023-02-26 09:27:47 -06:00
Timm Bogner
9bb01738c0
Merge pull request #139 from aviateur17/2023_01_loraImprovements
2023 01 lora improvements
2023-02-26 08:36:52 -06:00
Timm Bogner
17d3276139 oled for nodes 2023-02-25 20:56:58 -06:00
Jeff Lehman
94166a8931 Modify ESP-NOW FDRS Ping debug message 2023-02-25 20:46:59 -06:00
Jeff Lehman
8410f398e2 Fix Arduino compile issues 2023-02-25 20:16:36 -06:00
Jeff Lehman
209eb396a7 transmitLoRa for gateway returns crcResult similar to same for nodes 2023-02-25 19:02:13 -06:00
Jeff Lehman
c6fa4f35a6 transmitLoRa for node returns crcResult and cascade changes to sendFDRS() 2023-02-25 18:45:31 -06:00
Jeff Lehman
cc218456fe minor debug message change to sleepFDRS() 2023-02-25 18:34:04 -06:00
Jeff Lehman
e901a2f16a Tweaks to pingFDRS 2023-02-25 18:24:34 -06:00
Timm Bogner
62032a1d2a ethernet gateway example
Co-Authored-By: generalmanager <6797943+generalmanager@users.noreply.github.com>
2023-02-25 16:30:42 -06:00
Timm Bogner
d17a4913d1 gateway config cleanup 2023-02-25 12:08:21 -06:00
Timm Bogner
a67ad89809 ethernets! 2023-02-24 16:14:21 -06:00
Timm Bogner
6709d38bd9 implement loadFDRS() & sendFDRS() for gateways 2023-02-23 13:24:42 -06:00
Timm Bogner
d78ba15901 add power and energy🗲🗲🗲 2023-02-23 10:35:15 -06:00
Timm Bogner
cd81f1b869 added ESP-NOW LR mode 2023-02-23 09:02:37 -06:00
Timm Bogner
35a5201aa4
Merge pull request #136 from aviateur17/release_2023_01
Do not require ACK when LoRa broadcast is sent from gateway
2023-02-23 07:25:16 -06:00
Jeff Lehman
960fff7029 Do not require ACK when LoRa broadcast is sent from gateway 2023-02-22 20:44:03 -06:00
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.
2023-02-22 10:33:14 -06:00
Timm Bogner
5f2fd0e586 add LoRa controller example 2023-02-22 08:17:38 -06:00
Timm Bogner
a57e921e45 SX126x support for nodes
untested
2023-02-21 12:11:32 -06:00
Timm Bogner
5b701228ff added LoRa controller node capability 2023-02-21 11:29:23 -06:00
Timm Bogner
072d3362a0 splitting the node 2023-02-21 09:39:23 -06:00
Timm Bogner
f78254ceb2 Update fdrs_node.h 2023-02-16 09:15:33 -06:00
Timm Bogner
e18751d51f fix compilation error? 2023-02-15 13:10:51 -06:00
Timm Bogner
780881d0e7 add custom SPI definitions for ESP32
compiled but untested on hardware
2023-02-15 11:56:21 -06:00
Timm Bogner
dbf87a711f configure for Heltec LoRa32v3 2023-02-01 17:46:55 -06:00
Timm Bogner
c5c7df0665 SX1262 support
I don't have an SX1262 board to test this on
2023-02-01 15:35:10 -06:00
Timm Bogner
ab1f51e547 fix-up gateway configs
more improvements needed
2023-01-31 19:48:20 -06:00
Timm Bogner
a958f18387 combine log filenames, fix bug 2023-01-31 19:24:08 -06:00
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.
2023-01-31 12:26:13 -06:00
Timm Bogner
63619cfe4b derp 2023-01-31 07:39:11 -06:00
Timm Bogner
aa26889556 fixed ESP-NOW neighbors for esp32 2023-01-30 21:20:58 -06:00
Timm Bogner
1908b0e068 update configs 2023-01-30 14:17:08 -06:00
Timm Bogner
3d982ed140 do oled library better 2023-01-30 13:52:54 -06:00
Timm Bogner
4312583638 remove extra radio pin
removes some ambiguity in the addition of sx126x class support.
2023-01-30 11:33:06 -06:00
Timm Bogner
250c7f0f7c fixed mistakes 2023-01-29 20:59:10 -06:00
Timm Bogner
7c0ed9fe8f add sendESPNowNbr() 2023-01-28 22:05:39 -06:00
Timm Bogner
762ef6b0ed cleanup cleanup
everybody everywhere
2023-01-28 20:54:34 -06:00