inisat_dev
/
inisat4nucleo
v1
Diff: soft_uart.h
- Revision:
- 0:b8bade04f24f
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/soft_uart.h Thu Sep 03 21:45:56 2020 +0000 @@ -0,0 +1,31 @@ + + +#define BAUD_RATE 9600 + +void idle(); + +//Sets the transmit pin to the high state. +void set_tx_pin_high(); + +//Sets the transmit pin to the low state. +void set_tx_pin_low(); + +//Returns 0 or 1 dependent on whether the receive pin is high or low +int get_rx_pin_status(); +void timer_isr(void); + +void init_uart( void ); + +char _getchar( void ); + +void _putchar( int ch ); + +void flush_input_buffer( void ); + +char kbhit( void ); + +void turn_rx_on( void ); + +void turn_rx_off( void ); +void printStr(char* str); + \ No newline at end of file