mysensors / MySensors

MySensors library and examples

Home Page:https://www.mysensors.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add function for disable SoftDevice

Zutius opened this issue · comments

It is very need for energy efficient and safe firmware update smart home node (to use Nordic software, or create an application using the OTA DFU Library for Android, iOS, Mac):

1.In file Radio_ESB.cpp need declare function sd_softdevice_disable() !!!
2. In file MyHwNRF5.h need add all SoftDevice:

---#if defined(S110) || defined(S130) || defined(S132) || defined(S140)
---#ifndef SOFTDEVICE_PRESENT
---#define SOFTDEVICE_PRESENT
---#endif
---#endif

+++//nRF51 SoftDevices:
+++#if defined(S110) || defined(S120) || defined(S130) || defined(S210) || defined(S310)
+++#ifndef SOFTDEVICE_PRESENT
+++#define SOFTDEVICE_PRESENT
+++#endif
+++#endif
+++//nRF52 SoftDevices:
+++#if defined(S112) || defined(S113) || defined(S132) || defined(S140) || defined(S212) || defined(S312) || defined(S332) || defined(S340)
+++#ifndef SOFTDEVICE_PRESENT
+++#define SOFTDEVICE_PRESENT
+++#endif
+++#endif