Commit Graph

353 Commits

Author SHA1 Message Date
Sascha
86f0a1c4ef Update .gitignore
Added fdrs_globals.h to .gitignore.
This way one can directly work in the repo and maintain personal configuration without exposing it to the public by accidentially submitting them.
If someone knows a safe way to revert a file in a repo with fully removing the previous commit, I would be glad to hear about a solutin.
2022-07-07 11:17:06 +02:00
Timm Bogner
449b565f0e
Merge pull request #44 from Gulpman/dev
Dev - cleaned up library structure and got rid of redundant files
2022-07-06 10:58:04 -05:00
Sascha
d97fb8744b Fixed bug in keyword.txt
The name you want to highlight and the KEYWORDn must ber separated by a TAB not a SPACE.
Now syntax highlighting works.
2022-07-06 14:50:03 +02:00
Timm Bogner
9c9b56f392 a compromise 2022-07-05 22:50:36 -05:00
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
2022-07-06 01:03:22 +02:00
Sascha
ca91cde9ec Update fdrs_globals.h
header wrap-up
2022-07-06 00:36:23 +02:00
Sascha
5ef5b73df3 Cleaned up library base structure
* keywords.txt (for syntax highlighting), library.properties (for a proper description added
* moved Universal_Sensor_beta to the examples directory
* moved Sensors, FDRS_Sensor and FDRS_Gateway to resources folder. They contain documentation which needs to be kept (to be discussed where to put that later on) but are fully redundant as they are just duplicates of the different sensors / gateways in the examples folder.
2022-07-06 00:33:32 +02:00
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.
2022-07-05 22:18:54 +02:00
Sascha
c6c477e681 intermediate step: examples folder must be fully lower cases 2022-07-05 22:17:53 +02:00
Timm Bogner
6793750a78
Update README.md 2022-07-05 09:25:21 -05:00
Timm Bogner
61709a2638
Update README.md 2022-07-05 09:17:13 -05:00
Timm Bogner
3152062023 moving and shuffling 2022-07-05 09:05:31 -05:00
Timm Bogner
65b37f7faa
Merge pull request #41 from Gulpman/dev
Dev: Making FDRS datatypes globally available
2022-07-05 05:56:19 -05:00
Sascha
73d09515f3 Clean-up of FDRS datatypes
Moved all local FDRS datatype definitions to a global file
2022-07-03 08:57:59 +02:00
Sascha
b23334c736 Merge branch 'dev' of https://github.com/Gulpman/Farm-Data-Relay-System into dev 2022-07-03 08:40:44 +02:00
Sascha
21b18224b1 Create FDRS_datatypes.h in FDRS_install directory. 2022-07-03 08:23:19 +02:00
Timm Bogner
3213e208ee
Merge pull request #37 from thefeiter/unify-common-files-via-script
Unify common files via script
2022-07-02 12:00:08 -05:00
theFeiter
a3c4297868 newline added 2022-07-02 13:10:45 +02:00
theFeiter
414b0086f9 run update files script 2022-07-02 13:05:11 +02:00
theFeiter
46e319c373 Merge branch 'dev' into unify-common-files-via-script 2022-07-02 13:04:44 +02:00
theFeiter
6403f137d7 wrote a small script to unify all files with the same content 2022-07-02 13:01:49 +02:00
Timm Bogner
b3dd6abf46 added GPS types 2022-07-01 16:47:14 -05:00
Timm Bogner
173c4d9e68 Merge branch 'main' into dev 2022-07-01 16:39:22 -05:00
Timm Bogner
98d6da54ea
Merge pull request #36 from thefeiter/dev
Debug Error on Initializing LoRa before going into infinite while loop
2022-07-01 16:29:17 -05:00
theFeiter
a58f13f1b3 Debug Error on Initializing LoRa before going into infinite while loop 2022-07-01 17:26:04 +02:00
Timm Bogner
96bb331312
Merge pull request #34 from Gulpman/dev
Lora band and fs from GLOBALS were ignored
2022-07-01 08:46:27 -05:00
Sascha
b1b2675ca3 Lora band and fs from GLOBALS were ignored
Fixed it by changing the order of the includes (as one references the other) and using FDRS_BAND and FDRS_SF in the constructor of the FDRSLora class.
2022-07-01 14:29:39 +02:00
Timm Bogner
f0203bdf38
Merge pull request #26 from Gulpman/main
Added GeneralGPS sensor
2022-06-30 19:28:27 -05:00
Timm Bogner
d5f9b75e08
Merge pull request #31 from timmbogner/dev
Additions and subtractions
2022-06-30 19:28:07 -05:00
Timm Bogner
aba1c80cc5
Merge pull request #29 from Devilbinder/dev
Data Pipeline
2022-06-30 14:47:59 -05:00
Timm Bogner
5331eb479a fixed spi 2022-06-30 14:45:48 -05:00
Binder Tronics
d8f61dd8eb restore header 2022-06-30 20:29:43 +02:00
Binder Tronics
2b8b77803d comments 2022-06-30 20:28:45 +02:00
Binder Tronics
0208d9561b fixed 2022-06-30 20:20:41 +02:00
Binder Tronics
d476b52598 fixed data pipe 2022-06-30 20:16:28 +02:00
Binder Tronics
c2edf30ef7
Merge pull request #8 from timmbogner/dev
Dev
2022-06-30 19:58:51 +02:00
Timm Bogner
21c1b4be59 housekeeping 2022-06-30 08:30:24 -05:00
Timm Bogner
3856518c8b
Merge pull request #27 from Devilbinder/dev
Fixed junk memory in peerInfo. Add debug macro.
2022-06-29 12:36:08 -05:00
Binder Tronics
10b9e7577e fixed junk memory peerInfo. Add debug macro. 2022-06-29 17:59:49 +02:00
Sascha
4257a60422 Added GeneralGPS sensor
Added GPS sensor, which will transmit longitude, latitude and altitude. I also added these datatypes to the definition list. I'm not quite sure if that was the right place to do so - feel free to correct. :)
2022-06-28 13:45:18 +02:00
Timm Bogner
bf54b7c7b1
Merge pull request #24 from Devilbinder/dev
Implement Forwarding
2022-06-28 02:09:18 -05:00
Binder Tronics
d8f14b900c implement forwarding 2022-06-27 23:08:50 +02:00
Timm Bogner
6371f9447b
Merge pull request #23 from thefeiter/main
Add MQTT port selection and MQTT user/password auth support
2022-06-26 19:07:02 -05:00
Binder Tronics
7c5b831579 Merge branch 'test' into dev2
# Conflicts:
#	Examples/3_ESPNOW_Gateway/fdrs_functions.h
2022-06-26 18:12:08 +02:00
Binder Tronics
9cd5972b64
Merge pull request #7 from thefeiter/main
test
2022-06-26 18:07:59 +02:00
theFeiter
a80f8418cb add missing credentials 2022-06-25 21:40:30 +02:00
theFeiter
039aae0ef5 add missing port references 2022-06-25 21:34:40 +02:00
theFeiter
f018f71eba typo null != NULL 2022-06-25 21:23:25 +02:00
theFeiter
a4801c3fd0 add global setting support 2022-06-25 21:17:02 +02:00
theFeiter
ec0da25bfe Add MQTT port selection and MQTT user/password auth support 2022-06-25 20:50:21 +02:00