Assumptions:
- Each driver only control peripheral. Do not have memory.
- GPIO pins are not configured by driver. Must be configured before using driver.
- Only assert guards against bad states.
nRF Opensource Drivers Implementation
Assumptions:
nRF Opensource Drivers Implementation
MIT License