Commit Graph

45 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
14bb7c90e0 Updated the VSCode flash command in tasks.json which now prompts the user for the serial port number 2022-09-18 10:05:13 +02: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
11ed8dfb37 Updated the .gitignore file to include new files 2022-09-16 13:04:30 +02:00
8bcb5d847f Mise à jour de 'README.md' 2022-09-15 23:11:44 +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
1d0a1577f9 Added vscode task to build and flash the project using arduino-cli 2022-04-09 16:50:46 +02:00
8cac3be538 Updated schematic 2022-04-09 16:48:08 +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
b16f103948 Mise à jour de 'gitea_ci.json'
Added the lib folder setting which tells the ci where to look for the libraries when building the binary.
2021-09-28 09:24:45 +02:00
a9c371f1c1 Mise à jour de 'gitea_ci.json' 2021-09-21 17:46:53 +02:00
cefdddb918 Added the custom CI script to build the code upon commits.
Added the custom CI script to build the code upon commits.
2021-09-21 17:02:14 +02:00
f55513539f Updated schematic revision and generated a more recent PDF file of it 2021-08-22 10:11:22 +02:00
17b1f08260 Mise à jour de 'README.md' 2021-08-20 10:09:53 +02:00
b303042e68 Mise à jour de 'README.md' 2021-08-20 09:58:06 +02:00
6652a9043b Mise à jour de 'README.md' 2021-08-18 11:27:38 +02:00
f1c3fb2f11 Mise à jour de 'README.md' 2021-08-18 10:49:40 +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
b8c967c4d7 Updated the readme 2021-07-17 23:08:23 +02:00
f39b68e412 Updated the gitignore file to exclude some source files 2021-07-11 19:09:37 +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
7ccf7cc395 Added some protection resistors on the IRQ lines 2021-06-20 21:19:48 +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
a99c7e3e93 Updated the schematic's title block 2021-06-13 10:18:36 +02:00
5bb1cace0b Added the PDF of the schematic 2021-06-13 10:18:04 +02:00
5fb89e7e43 Updated the schematic 2021-05-14 12:01:13 +02:00
3cd0413894 Updated schematic, isn't done yet 2021-01-03 14:36:31 +01:00
807e55fa1d Added NRF24l01 third party library 2021-01-03 14:35:19 +01:00
7a8577d90a Added the schematic files 2020-12-29 18:07:13 +01:00
637ceef770 Added the license terms 2020-12-29 18:06:40 +01:00
a2ea69b803 Updated the .gitignore file 2020-12-29 18:05:18 +01:00
57d66fa0cb Initial commit 2020-12-29 17:59:12 +01:00