Commit Graph

21 Commits

Author SHA1 Message Date
anschrammh
2f4de23d57 Updated the app source file to add support to the RFM95W LoRa module. The gateway is now able to handle packets received by LoRa sensors. LoRa settings are : SF 10, 868Mhz band, CRC enabled 2025-11-05 23:59:50 +01:00
95c1ebf1b1 Modified the quick and dirty firmware to add the support for a LoRa module (RFM95W). This is a poof of concept and needs to be refined. 2025-11-05 23:59:50 +01:00
anschrammh
d3cabc4e73 Updated the LoRa library by implementing a read(uint8_t *, size_t) function to read multiple bytes at once 2025-11-05 23:59:50 +01:00
anschrammh
cae484fb53 Header reformatting mainly 2025-11-04 22:04:44 +01:00
8b6b906602 Added the LoRa arduino master library which is slightly modified to make the transceiver work through an IO expander using custom GPIO functions (pinMode and digitalWrite) 2025-10-28 19:33:11 +01:00
6930494e0c Added missing header files. 2022-09-16 13:13:56 +02:00
ad70fdccea Removed some code written to recover from a strange connection error because it didn't work as expected. The temporary fix I did is to make a preventive MCU reset every 5 hours or when the connection error appears, until I can find the cause of it. 2022-09-16 13:09:43 +02:00
9bcbf78d04 Added a new packet handling needed to get mailbox events and send a mail when one is triggered. Added experimental work around because of a connection error when posting the post data to the server through HTTP. This need to be investigated ! 2022-09-11 18:53:40 +02:00
fce92285e3 Corrected the order of serial setup and serial print 2022-08-16 21:30:23 +02:00
0603bfbf4b Corrected operator error in lib 2022-04-09 16:46:55 +02:00
c2167f18c5 Updated the sendHttpQuery error handling due to changes made in the HttpClient library 2022-04-09 16:44:06 +02:00
585becfe3e Enabled the RX pin internal pullup and updated the schematic 2021-08-17 17:46:05 +02:00
e62dcd84ce Added the resetIRQ method which resets the IR pin on the PCF 2021-07-25 15:43:45 +02:00
0293fe3064 GPIO3 is now input pull up 2021-07-25 15:42:59 +02:00
3a5fa64663 Fixed a copy/paste mistake which made it impossible to know for which NRF the missed interrupt was... 2021-07-21 17:11:50 +02:00
00a5524c7b Added a quick and dirty code sample to get some data in the DB. The final app will do the same thing, but in a completely different way 2021-07-11 19:09:14 +02:00
153ccce7b8 Cleaned tests program 2021-07-11 19:07:27 +02:00
c58298f1da NRFs are now read after they raised an interrupt and are not pulled anymore 2021-06-20 21:19:10 +02:00
cc521dcd43 Added the PCF8574 library 2021-06-13 19:35:41 +02:00
0f59a52e14 Added the test program to check if the system is working as it should ie nrf are detected, pcf reacting to commands 2021-06-13 19:34:47 +02:00
807e55fa1d Added NRF24l01 third party library 2021-01-03 14:35:19 +01:00