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

Committer:
Giamarchi
Date:
Wed Jul 07 11:39:10 2021 +0000
Revision:
0:278eba15d90b
upadte

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Giamarchi 0:278eba15d90b 1 /*
Giamarchi 0:278eba15d90b 2 * Soft UART Library
Giamarchi 0:278eba15d90b 3 */
Giamarchi 0:278eba15d90b 4
Giamarchi 0:278eba15d90b 5 #define BAUD_RATE 9600
Giamarchi 0:278eba15d90b 6
Giamarchi 0:278eba15d90b 7 void idle();
Giamarchi 0:278eba15d90b 8
Giamarchi 0:278eba15d90b 9 //Sets the transmit pin to the high state.
Giamarchi 0:278eba15d90b 10 void set_tx_pin_high(void);
Giamarchi 0:278eba15d90b 11
Giamarchi 0:278eba15d90b 12 //Sets the transmit pin to the low state.
Giamarchi 0:278eba15d90b 13 void set_tx_pin_low(void);
Giamarchi 0:278eba15d90b 14
Giamarchi 0:278eba15d90b 15 //Returns 0 or 1 dependent on whether the receive pin is high or low
Giamarchi 0:278eba15d90b 16 int get_rx_pin_status(void);
Giamarchi 0:278eba15d90b 17
Giamarchi 0:278eba15d90b 18 void timer_isr(void);
Giamarchi 0:278eba15d90b 19
Giamarchi 0:278eba15d90b 20 void Init_Soft_UART(void);
Giamarchi 0:278eba15d90b 21
Giamarchi 0:278eba15d90b 22 char _getchar(void);
Giamarchi 0:278eba15d90b 23
Giamarchi 0:278eba15d90b 24 void _putchar(char ch);
Giamarchi 0:278eba15d90b 25
Giamarchi 0:278eba15d90b 26 void flush_input_buffer(void);
Giamarchi 0:278eba15d90b 27
Giamarchi 0:278eba15d90b 28 char kbhit(void);
Giamarchi 0:278eba15d90b 29
Giamarchi 0:278eba15d90b 30 void turn_rx_on(void);
Giamarchi 0:278eba15d90b 31
Giamarchi 0:278eba15d90b 32 void turn_rx_off(void);
Giamarchi 0:278eba15d90b 33
Giamarchi 0:278eba15d90b 34 void printStr(char* str);
Giamarchi 0:278eba15d90b 35