This is a modified "BLE_Default_App". It doesn't use retargetStdout() which allows it to work with online Libs available on 20150123 (nRF51822, BLE_API)

Dependencies:   BLE_API mbed nRF51822

App for FOTA testing:

  • IO:
    • Blinks a LED on platform to show App alive
    • LEDs also follow buttons to show immediate response.
    • BLE UART has ping message, and also echos back any received bytes (Use with Android App: nRF UART 2.0).
  • It compiles and runs as FOTA and non-FOTA platform which may assist debugging
    • platform "Nordic nRF51822 FOTA" for FOTA Loading
    • platform "Nordic nRF51822" for mbed drive loading
  • Supports mbed and non-mbed PCBs (all compiled using platform "Nordic nRF51822 FOTA")
  • Compile options available for:
    • nRF51822-mkit (Includes USB Serial Debug)
    • nRF51822-EK
    • nRF51822-Beacon (nRFBeacon)
    • Atomwear (Button and LED on main PCB only)
    • *If anyone gets this working with other publicly available PCBs let me know and we can add it in

History

Added option to generate up to 3 PWM signals at a time on Atomwear debug header to confirm pinout (Schematic vs user guide) default tip

2015-02-20, by prussell [Fri, 20 Feb 2015 00:41:18 +0000] rev 6

Added option to generate up to 3 PWM signals at a time on Atomwear debug header to confirm pinout (Schematic vs user guide)
; Atomwear Debug Header has: p13,p14,p15 p0,p2,p3, p12,p11,Batt, SWIO,SWCK,Gnd.
; All pX work with PwmOut (Max 3 at a time)


FOTA bug Fixed (Thanks Wayne!)

2015-01-30, by prussell [Fri, 30 Jan 2015 10:45:47 +0000] rev 5

FOTA bug Fixed (Thanks Wayne!)
; Atomwear Button & LEDs Tested OK


FOTA4 rev4 - Still something wrong with subsequent FOTA Loads.

2015-01-30, by prussell [Fri, 30 Jan 2015 01:44:15 +0000] rev 4

FOTA4 rev4 - Still something wrong with subsequent FOTA Loads.
; Not sure why as not using anything that isn't in bleIOv04_pr.
; Maybe just need to start from scratch :(


Corrected nRFBeacon LED Polarity (Active Lo)

2015-01-26, by prussell [Mon, 26 Jan 2015 14:54:24 +0000] rev 3

Corrected nRFBeacon LED Polarity (Active Lo)
; Works for mkit, nRF51822-EK, nRFBeacon


Enabled Data Echo on data sent from App [nRF UART v2.0]

2015-01-24, by prussell [Sat, 24 Jan 2015 01:34:23 +0000] rev 2

Enabled Data Echo on data sent from App [nRF UART v2.0]


Compiles, loads, and runs OK as FOTA

2015-01-24, by prussell [Sat, 24 Jan 2015 00:46:35 +0000] rev 1

Compiles, loads, and runs OK as FOTA


App compiles and runs OK as non-FOTA Platform

2015-01-24, by prussell [Sat, 24 Jan 2015 00:41:45 +0000] rev 0

App compiles and runs OK as non-FOTA Platform