IniSat Modèle 1 Version 2 TP 4 : Etude d'un capteur Exo 1 : Lecture température Exo 2 : GPS, décodage données GGA

Committer:
Giamarchi
Date:
Wed Jul 07 08:32:08 2021 +0000
Revision:
0:de81bcbbbb72
Correction

Who changed what in which revision?

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