IniSat Modèle 1 Version 2 TP 5 : Station Sol Exo 1 : Enregistrement GPS sur carte SD Exo 2 : Mise en place d'un protocole de communication avec la station sol
Dependencies: mbed
Diff: Soft_UART/soft_uart.h
- Revision:
- 0:798c7207505d
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Soft_UART/soft_uart.h Tue May 31 13:40:28 2022 +0000 @@ -0,0 +1,35 @@ +/* +* Soft UART Library +*/ + +#define BAUD_RATE 9600 + +void idle(); + +//Sets the transmit pin to the high state. +void set_tx_pin_high(void); + +//Sets the transmit pin to the low state. +void set_tx_pin_low(void); + +//Returns 0 or 1 dependent on whether the receive pin is high or low +int get_rx_pin_status(void); + +void timer_isr(void); + +void Init_Soft_UART(void); + +char _getchar(void); + +void _putchar(char 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