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 Jun 30 22:59:26 2021 +0000
Revision:
1:ec64d7748431
Parent:
0:8b4bad2aad3f
Publish

Who changed what in which revision?

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