jgillula / rpi-rfm69

Python RFM69 library for Raspberry Pi
GNU General Public License v3.0
31 stars 20 forks source link

Support for auto transmission control #24

Closed MxMarx closed 2 years ago

MxMarx commented 2 years ago

I don't really know what I'm doing, but I tested this out with RFM69_LowPowerLab and it seems to work.

As far as I can tell, the receiving node has to make two changes for ATC to work: The receiving node should send back the ACK with the RSSI added to the beginning of the data buffer, and the ACK flag should have a bit (0x20) indicating the RSSI is included in the data.

jgillula commented 2 years ago

Hi there! Thank you so much for the PR. I've been pretty busy this week but I should have time to test both of them this weekend. Thanks!