User's Manual
10 11
Software description
The software is written in C and based on Nordic Semiconductor's Software
Development Kit labeled nRF5 SDK v15.3.0. The software consists of three parts:
• Bootloader used for upgrades
• Softdevice used for BLE radio parts
o the softdevice is not modified, it's provided as a binary from chipset supplier
Nordic Semiconductor
• Application used for the specific functionality.
I_BLE is meant to connect to one or many E_BLE units, getting info about button
presses, which will be available to an external device via I2C. The source code,
SDK and scripts are stored in a Git repository.