
MTM PPO mbed cz2
Dependencies: LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI
uart.cpp
- Committer:
- paweler
- Date:
- 2020-06-15
- Revision:
- 0:5d432267a99f
File content as of revision 0:5d432267a99f:
#include "uart.h" #include "mbed.h" Serial pc(USBTX, USBRX); int puts(char *cBuffer, unsigned char ucBufferSize) { for(unsigned char ucCharCounter = 0; cBuffer[ucCharCounter] != NULL; ucCharCounter++) { if(ucCharCounter == ucBufferSize) { return 1; } } for(unsigned char ucCharCounter = 0; cBuffer[ucCharCounter] != NULL; ucCharCounter++) { pc.putc(cBuffer[ucCharCounter]); } pc.putc(0x0D); //CR return 0; } int gets(char *cBuffer, unsigned char ucBufferSize) { for(unsigned char ucCharCounter = 0; ucCharCounter < ucBufferSize; ucCharCounter++) { cBuffer[ucCharCounter] = pc.getc(); if(cBuffer[ucCharCounter]==0x0D){ cBuffer[ucCharCounter] = NULL; return 0; } } return 1; }