Th3maz1ng
Th3maz1ng pushed to master at Th3maz1ng/ATMEGA328P_connectedMailBox 2025-12-26 12:35:48 +01:00
2272bc3720 Added the FreeCad files for the simple PCB holder parts which are 3d printed
07851342ad Added a third party LoRa library to control the RFM95W LoRa transceiver
e740c907af Removed support for the NRF24L01 rf transceiver
d090887342 Modified the main app to make use of the LoRa transceiver. Added the mailbox TEST event and some debugging traces when traces are enabled
e1d67b9b7a Updated the MBPeripheral logic to make use of the LoRa transceiver
Compare 9 commits »
Th3maz1ng pushed to master at Th3maz1ng/ESP8266_dual_nRF24L01_gateway 2025-12-26 12:14:40 +01:00
32174fadb2 Added the printPayloadBytes function used to print byte content of any received payload, this can help the debugging process when receiving malformatted payloads
609dcdd6ba Renamed the debugStruct function to printStruct as it is more explicit, added the raw mail_box event value to what is being printed
f8e76536c2 Printing mailbox and weather data structure sizes on firmware startup
0ac5bf1e72 Fixed some comments and updated the header comment
9b03c9de9d To align structure size with the mailbox firmware, the mailbox event enum needs to be packed
Compare 11 commits »
Th3maz1ng pushed to master at Th3maz1ng/ESP8266_dual_nRF24L01_gateway 2025-12-26 12:13:03 +01:00
ebdff6f0e7 Added the printPayloadBytes function used to print byte content of any received payload, this can help the debugging process when receiving malformatted payloads
fc5359ec03 Renamed the debugStruct function to printStruct as it is more explicit, added the raw mail_box event value to what is being printed
8dd4648a06 Printing mailbox and weather data structure sizes on firmware startup
674b400fbf Fixed some comments and updated the header comment
84929446cc To align structure size with the mailbox firmware, the mailbox event enum needs to be packed
Compare 5 commits »
Th3maz1ng pushed to master at Th3maz1ng/ESP8266_dual_nRF24L01_gateway 2025-11-09 19:23:10 +01:00
0d84ac8729 Added the TEST value as a mailbox event to later implement a test feature to check for RF range for example
Th3maz1ng deleted branch lora_addon from Th3maz1ng/ESP8266_dual_nRF24L01_gateway 2025-11-06 00:05:21 +01:00
Th3maz1ng pushed to master at Th3maz1ng/ESP8266_dual_nRF24L01_gateway 2025-11-06 00:01:48 +01:00
aebef34314 Updated the gateway's schematic to add the RFM95W LoRa transceiver module wiring
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
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.
d3cabc4e73 Updated the LoRa library by implementing a read(uint8_t *, size_t) function to read multiple bytes at once
Compare 4 commits »
Th3maz1ng pushed to lora_addon at Th3maz1ng/ESP8266_dual_nRF24L01_gateway 2025-11-06 00:00:01 +01:00
aebef34314 Updated the gateway's schematic to add the RFM95W LoRa transceiver module wiring
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
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.
d3cabc4e73 Updated the LoRa library by implementing a read(uint8_t *, size_t) function to read multiple bytes at once
cae484fb53 Header reformatting mainly
Compare 5 commits »
Th3maz1ng pushed to lora_addon at Th3maz1ng/ESP8266_dual_nRF24L01_gateway 2025-11-05 23:59:11 +01:00
8546142b6c Updated the gateway's schematic to add the RFM95W LoRa transceiver module wiring
97bdcec0cf 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
19d71b8735 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.
628a38d6c2 Header reformatting mainly
ebc1444ca4 Updated the LoRa library by implementing a read(uint8_t *, size_t) function to read multiple bytes at once
Compare 5 commits »
Th3maz1ng pushed to lora_addon at Th3maz1ng/ESP8266_dual_nRF24L01_gateway 2025-11-04 22:39:35 +01:00
202f7e24d6 Updated the gateway's schematic to add the RFM95W LoRa transceiver module wiring
Th3maz1ng pushed to lora_addon at Th3maz1ng/ESP8266_dual_nRF24L01_gateway 2025-11-04 22:05:39 +01:00
6cd290d964 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
53db7d6e1c 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.
cae484fb53 Header reformatting mainly
Compare 3 commits »
Th3maz1ng pushed to master at Th3maz1ng/ESP8266_dual_nRF24L01_gateway 2025-11-04 22:04:48 +01:00
cae484fb53 Header reformatting mainly
Th3maz1ng pushed to lora_addon at Th3maz1ng/ESP8266_dual_nRF24L01_gateway 2025-11-04 22:03:36 +01:00
50bdd69c4f 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
Th3maz1ng pushed to master at Th3maz1ng/ESP8266_swiss_army_board 2025-11-04 21:38:53 +01:00
d9cb8bf6bc Updated the OTAUpdater class which uses the HttpClient to make use of the introduced enum
9d4edfc0f0 Moved an internally used enum only to the private section of the class, changed the return type of the sendHttpQuery function from int to an enum which gives more details and remove the usage of magic numbers (line at which the return occured)
Compare 2 commits »
Th3maz1ng pushed to master at Th3maz1ng/ESP8266_swiss_army_board 2025-10-29 23:02:44 +01:00
f44b7486b8 Cleaned up code formatting
Th3maz1ng pushed to master at Th3maz1ng/ESP8266_swiss_army_board 2025-10-29 22:53:27 +01:00
7e4dafd8b3 Added the List interface file and implemented an ArrayList style object based on this interface, the non pointer templated class specialization still needs to be written though
Th3maz1ng pushed to lora_addon at Th3maz1ng/ESP8266_dual_nRF24L01_gateway 2025-10-28 19:34:08 +01:00
efd381561a 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.
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)
Compare 2 commits »
Th3maz1ng pushed to master at Th3maz1ng/ESP8266_dual_nRF24L01_gateway 2025-10-28 19:33:33 +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)
Th3maz1ng pushed to lora_addon at Th3maz1ng/ESP8266_dual_nRF24L01_gateway 2025-10-28 19:27:30 +01:00
8b62c1821d 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.
Th3maz1ng created branch lora_addon in Th3maz1ng/ESP8266_dual_nRF24L01_gateway 2025-10-28 19:27:29 +01:00
Th3maz1ng pushed to master at Th3maz1ng/ESP8266_swiss_army_board 2025-10-28 19:23:14 +01:00
b7b2d76232 Minor changes to the HttpClient class