How to turn a WaveShare nRF51-BLE400 into a discoverable beacon using mbed

Dependencies:   mbed BLE_API nRF51822

Port for WaveShare BLE400 (chip nRF51 Aliexpress devboard)
Android Evothings good example for Nordic nRF51822-DK

As target for mbed-online used <Nordic nRF51822>
- (Large green board Nordic nRF51822-mKIT, actually deprecated on 01/03/2019)

Briefly: Handle via Evothings BLE Application 4 LEDs and 2 Buttons(via notify messages).

Figure 1: Evothings Android application screenshot

Evothings application screenshot

Android Evothings application sources

Android application APK

Happy coding!
maxxir 02/03/19

History

Fixed typos default tip

2019-03-03, by maxxir [Sun, 03 Mar 2019 15:14:13 +0000] rev 18

Fixed typos


Add some minor comments

2019-03-01, by maxxir [Fri, 01 Mar 2019 19:51:06 +0000] rev 17

Add some minor comments


First revision all tests OK

2019-03-01, by maxxir [Fri, 01 Mar 2019 19:41:55 +0000] rev 16

First revision all tests OK


Add missing license information to source code.

2016-01-12, by andresag [Tue, 12 Jan 2016 12:00:16 +0000] rev 15

Add missing license information to source code.


Update example to latest BLE API.

2016-01-12, by andresag [Tue, 12 Jan 2016 11:58:24 +0000] rev 14

Update example to latest BLE API.


removed whitespace and ran code linter/cleanup

2015-04-02, by mbedAustin [Thu, 02 Apr 2015 21:16:43 +0000] rev 13

removed whitespace and ran code linter/cleanup


fixed small issue with API change

2015-04-02, by mbedAustin [Thu, 02 Apr 2015 18:30:02 +0000] rev 12

fixed small issue with API change


updated the libraries

2015-04-02, by mbedAustin [Thu, 02 Apr 2015 17:19:16 +0000] rev 11

updated the libraries


updated library that was causing a conflict

2015-03-18, by mbedAustin [Wed, 18 Mar 2015 21:02:22 +0000] rev 10

updated library that was causing a conflict


updated library revisions

2015-03-18, by mbedAustin [Wed, 18 Mar 2015 20:09:36 +0000] rev 9

updated library revisions