fork test
Dependencies: BLE_API WIFI_API_32kRAM mbed nRF51822
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); } }