Commit Graph

30 Commits (main)

Author SHA1 Message Date
Timm Bogner 642c24a5e7
Merge branch 'main' into timekeeping_202402 1 month ago
Timm Bogner 86e35223f9 whitespace 4 months ago
Jeff Lehman ec8f0ba25f Debug log levels 0 through 2 4 months ago
Jeff Lehman 6240aa8b24 rename time.h file, controller timekeeping 4 months ago
Jeff Lehman 15d6fb050d hmmm, is it define or #define? 4 months ago
Jeff Lehman 8473b5f8f9 Feature add: FDRS logging verbosity 4 months ago
Timm Bogner 0f8772792f temporarily remove log and debug config 1 year ago
Timm Bogner 4312583638 remove extra radio pin
removes some ambiguity in the addition of sx126x class support.
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 39bd741614 switched terminology 2 years ago
Timm Bogner 4721e72b47 changed peers to neighbors
Better reflects the concept and clears ambiguity
2 years ago
Timm Bogner a58cab5774 removed fdrs_sensor.h etc 2 years ago
Sascha 32b6a4cdab Added missing parameter checks to fdrs_checkConfig
Added test for logging functions as well as LoRa ACK.
Added the define to all numbered example sketches.
2 years ago
Timm Bogner b8675edb02 replace old examples 2 years ago
Jeff Lehman 1f4021dda4 decouple READING_ID from LoRa address 2 years ago
Sascha fb9be94242 disabled local lora configuration in sensor and gateway files
By default the local lora configuration must be disabled. This is less error-prone as values from the fdrs_globals.h file are used by default.
2 years ago
Timm Bogner 91bcf22361
Merge pull request #83 from aviateur17/dev_loratxpow
Add ability to adjust LoRa transmit power #66
2 years ago
Jeff Lehman 4457bede78 Added ability to adjust LoRa transmit power #66 2 years ago
Jeff Lehman def150b49c Use READING_ID as part of LoRa address. #65 2 years ago
Jeff Lehman eed87ac84c Validate CRC when sensor does not want ACK - improvement #54 2 years ago
Jeff Lehman 269fd335c2 Add LoRa ACK & CRC functionality for sensors #54 2 years ago
Sascha 5027623cb8 Fixing configuration system - part 2: gateways
Further work on #71 :
- Added config code to fdrs_functions.h.
- Commented all local config settings -> global config settings will be taken by default.
- added a debugConfig function, to check from where settings have been taken. May be moved to a place where sensors and gateways can share code as this is needed only once. For the sake of simplicity the function made it into fdrs_sensor.h and fdrs_functions.h Needs to be refined, as there is redundancy right now.
2 years ago
Timm Bogner 1ce8a3eb2b dink
Changed the spammer a little and adjusted some other stuff.
2 years ago
Timm Bogner 6a5e7acd13 sensors are go 2 years ago
Sascha 249904fbc4 Refactoring for easier understanding while coding
Step one: refactor sensor_setup.h -> fdrs_sensor.h
2 years ago
Sascha 9e57a8f299 Refactored DEBUG and DBG to FDRS_DEBUG and FDRS_DBG
Changed those values to be prevent compiling issues with PlatformIO and also as it is good practice not to use names which easily could collide with other libs.
Also removed a duplicate line from keywords.txt
2 years ago
theFeiter d093128e7c only use defined spi pins on ESP32 2 years ago
theFeiter 6b51e1c978 add prefixes to defines 2 years ago
Sascha b2423b5265 cleanup of examples folder
- copied fdrs_functions.h to the root dir.
- removed all local occurances of fdrs_sensor.h and included the global <fdrs_sensor.h> instead.
- removed all local occurances of fdrs_functions.h and included the global <fdrs_functions.h> instead.
- made inclusion of fdrs_globals.h the default instead of using the llocal definitions in the file everywhere were FDRS_xxx is defined correctly.
- Fixed the faulty calls to functions where the local defines instead of the FDRS_xxx defines were used, e.G. BAND instead of FDRS_BAND
- For easier debugging I added some variation to the sensor sketches: Humidity values are randomly choosen between 0-100. For ease of view I made the first digit of the temperature values match the Reading_ID
2 years ago
Sascha 06a46d1ec9 second step: renamed Examples to examples
The Examples folder must be named examples (with lower e at the beginning) to show up in the Arduino IDE example folder.
2 years ago