it's yet only an advanced work in progress, all main functions are working.
I am still working on ancillary details, like the LCD display and the own voltages reporting
but i think it could be good to throw it to the community, waiting for your comments.
A powerful and versatile RF analog/digital medium-fast data transmission system.
It provides a 1 Sec data transmission pace optimized to using RF transmission less
than 1% of the time (a legal requirement for the 868/900MHz band):
-optimised for long range: only 16 Bytes payLoad data and reduced transmission speed
-safe transmission: echo verification, retry 125ms later and again 500mS later if NACK
-real time scheduler: data acquisition occurs with constant 125mS slices
-transmits 4 analog measures 0-1V with parameters for range begin, range end, voltage dividers...
-Preprocessing of analog data:
a) averages 8 measures @ 125mS into one second value
b) provides attack and decay filters to filter out irrelevant spikes
-option to transmit [A0, A0 min, A0 max, A2] instead of [A1,A2,A3,A4]
-reports digital data with 8 bits per input: one bit for every 125mS slice, so you can get a 125mS resolution on digital values (at the cost of an average latency of ~500mSec)
jremington:
The quote was cut and pasted directly from your Github page, which you have since changed.
Most people could not be less interested in code that is not fully functional, so be sure to let people know when it finally works!
But you have cut the essential part: the mention that it was only a remark to explain the tag WIP on certain minor functionalities in the text.
At least that helped me to avoid confusions from the reader, thanks for that.
The code is functional to 90% I just did not finish minor adjustments