Internally RadioHead and VirtualWire uses a 4to6 bit en-/de-coding. Their reasoning is that if your payload is either high or low for too long, "for a good DC balance". have you experianced anything related to this? You but in 0b01 padding before each byte, maybe this is enough. Your solution is substantially lower overhead.
Thank you for your feedback. I agree with you that it has lower overhead. I also have really great results in terms of range (200 meters through walls and buildings) and data rate compared to VirtualWire!
Hi! My seuggestion is to start with the simplex mode, and then go forward testing with half-duplex (see readme). In any case I would be happy to see you testing it in a complex set up like the one you described!
For the antenna in the readme I suggest a dipole antenna, there you can find all the data. If you would add something or you experienced some problems open a issue or contact me :). Good experimentations.
It only affirms that you have all the rights on the code and that you are not liable if someone does something with it. What's missing is the part that actually gives other people rights to do stuff with it. Compare the MIT license, which has a middle bit doing so, between the copyright and the liability parts.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: which I don't see in your files?
To me it seems like you left all the bits that allow other people to do things out.