I\'m writing a BLE library for Arduino (and potentially other platforms) that needs slightly different versions of the code based on the underlying hardware.
What I\'d li