diff options
Diffstat (limited to 'FreeRTOS-Plus/Test/CMock/examples/temp_sensor/src/UsartPutChar.c')
-rw-r--r-- | FreeRTOS-Plus/Test/CMock/examples/temp_sensor/src/UsartPutChar.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/FreeRTOS-Plus/Test/CMock/examples/temp_sensor/src/UsartPutChar.c b/FreeRTOS-Plus/Test/CMock/examples/temp_sensor/src/UsartPutChar.c new file mode 100644 index 000000000..9e3ce2c8b --- /dev/null +++ b/FreeRTOS-Plus/Test/CMock/examples/temp_sensor/src/UsartPutChar.c @@ -0,0 +1,16 @@ +#include "Types.h" +#include "UsartPutChar.h" +#include "UsartTransmitBufferStatus.h" +#ifdef SIMULATE +#include <stdio.h> +#endif + +void Usart_PutChar(char data) +{ + while(!Usart_ReadyToTransmit()); +#ifdef SIMULATE + printf("%c", data); +#else + AT91C_BASE_US0->US_THR = data; +#endif +} |