Test MLDP code for Microchip RN4020 BLE

Dependencies:   mbed-src mbed-rtos MODSERIAL

main.h

Committer:
edodm85
Date:
2019-03-13
Revision:
2:6dd5f9113367
Parent:
0:49a7ebfbee00

File content as of revision 2:6dd5f9113367:

/*
RN4020      -   mbed
vcc         -   3.3V
gnd         -   gnd
rx          -   tx(p28)
tx          -   rx(p27)
wake_hw     -   p5
cmd/mldp    -   p6
wake_sw     -   p7
*/



#include "mbed.h"
#include "MODSERIAL.h"
#include "cmsis_os.h"


MODSERIAL pc(USBTX, USBRX); 
MODSERIAL ble_rn(p28, p27);
 
DigitalOut led1(LED1);
DigitalOut led2(LED2);
DigitalOut led3(LED3);
DigitalOut led4(LED4);

DigitalOut wakeHw(p5);
DigitalOut cmdMldp(p6);
DigitalOut wakeSw(p7);
 

 
bool new_from_pc = false;
bool new_from_ble = false;
bool start_ble = false;
char pcChar[100];
char blueChar[100];
char blueCharTemp[100];



//THREAD
void read_thread(void const *argument);
osThreadId tencid;
osThreadDef(read_thread, osPriorityNormal, DEFAULT_STACK_SIZE);