![](/media/cache/profiles/pista-2018.jpg.50x50_q85.jpg)
Buffered, bidirectional transfer through the default Serial channel
Dependencies: mbed BufferedSerial
Diff: main.cpp
- Revision:
- 0:8c6fe9fb4192
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Dec 16 12:37:54 2021 +0000 @@ -0,0 +1,23 @@ + +/* + * Use: BufferedSerial library + * adopted for STM32F4 series by Veysel KARADAG + * https://os.mbed.com/users/veyselka/code/BufferedSerial/ + */ +#include "mbed.h" +#include "BufferedSerial.h" + +BufferedSerial pc(USBTX, USBRX, 1024); + +int main() +{ + pc.printf("\r\nWelcome to NUCLEO-F446RE board!\r\n"); + while(1) { + if(pc.readable() > 0) { + char c = pc.getc(); //Read one character + if((c>32) && (c<128)) { + pc.printf("received char: %c = %d\r\n",c,c); + } + } + } +}