Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of NNN40_CLI by
main.cpp
- Committer:
- gillwei7
- Date:
- 2015-09-11
- Revision:
- 0:5c195ab2f696
- Child:
- 3:38ec8ad317f4
File content as of revision 0:5c195ab2f696:
#include "mbed.h"
#include "Gap.h"
#include "command-interpreter.h"
DigitalOut swio(p19);
Serial console(TX_PIN_NUMBER,RX_PIN_NUMBER);
//void disconnectionCallback(Gap::Handle_t handle, Gap::DisconnectionReason_t reason)
//{
// /* Leave for application */
//}
int main(void)
{
/* swio default low for BLE RF */
swio = 0;
/* Select external 32MHz crystal for NNN40-DT1R */
NRF_CLOCK->XTALFREQ = 0x00000000;
NRF_CLOCK->EVENTS_HFCLKSTARTED = 0;
NRF_CLOCK->TASKS_HFCLKSTART = 1;
while (NRF_CLOCK->EVENTS_HFCLKSTARTED == 0)
{// Do nothing.
}
uint8_t inputChar;
console.baud(115200);
console.printf("\r\nDELTA BLE with WiFi\r\n");
while(1) {
while (NRF_UART0->EVENTS_RXDRDY != 1)
{
// Wait for RXD data to be received
}
NRF_UART0->EVENTS_RXDRDY = 0;
inputChar = (uint8_t)NRF_UART0->RXD;
cyntecProcessCommandInput(inputChar);
}
}
