volca02 / hr20-esp12-master

Re-implementation (with different features) of the master portion of OpenHR20 wireless project
GNU General Public License v2.0
11 stars 5 forks source link

Base work on RFM69 modules #39

Open dewi-ny-je opened 5 years ago

dewi-ny-je commented 5 years ago

RFM12 modules are getting more difficult to find.

Basing this project on a RFM69 module used in RFM12-compatible mode would be preferred.

Porting the whole OpenHR20 to RFM69 to reduce power consumption and increase range would be even better, but it involves a lot more work and it's beyond the scope of this project.

volca02 commented 5 years ago

I'm not familiar with RFM69 enough to judge what changes to the protocol would be needed - if any. If there's a RFM12 compatible mode in RFM69, it should be possible to implement the support.

Currently the biggest problem of this project is timing and memory - interrupt based communication with RFM would be beneficial to current polling methods - polling works but places big constraints on the rest of the code (namely WiFi communication).

Honestly I need to get back to the project and finish it to at least reliably working state as is. Base communication works well, but the stability leaves something to desire.