- all private methods are now static functions - avoid many public constants - use the array of registers provided by the application - name changed to explain slave role
The implementation is limited to reading and writing of multiple registers. This change reduce the binary size of 166 bytes and the memory consumption of 24 bytes.
- timeout based on delay and loop - fix missing return of _receive_msg
The binary sketch size is also 498 bytes smaller.