Platform-agnostic implementation of a communication library for the NRF24L01+