mirror of
https://github.com/markqvist/OpenModem.git
synced 2025-06-20 04:14:22 -04:00
GPS driver implemented
This commit is contained in:
parent
07b589fe3f
commit
4827565bc8
10 changed files with 634 additions and 113 deletions
|
@ -11,28 +11,37 @@
|
|||
|
||||
typedef struct Serial {
|
||||
FILE uart0;
|
||||
FILE uart1;
|
||||
} Serial;
|
||||
|
||||
FIFOBuffer serialFIFO;
|
||||
uint8_t serialBuf[CONFIG_SERIAL_BUFFER_SIZE];
|
||||
FIFOBuffer uart0FIFO;
|
||||
uint8_t uart0Buf[CONFIG_UART0_BUFFER_SIZE];
|
||||
|
||||
FIFOBuffer uart1FIFO;
|
||||
uint8_t uart1Buf[CONFIG_UART1_BUFFER_SIZE];
|
||||
|
||||
void serial_init(Serial *serial);
|
||||
bool serial_available(uint8_t index);
|
||||
|
||||
int uart0_putchar(char c, FILE *stream);
|
||||
int uart0_getchar(FILE *stream);
|
||||
char uart0_getchar_nowait(void);
|
||||
|
||||
void serial_setbaudrate_1200(void);
|
||||
void serial_setbaudrate_2400(void);
|
||||
void serial_setbaudrate_4800(void);
|
||||
void serial_setbaudrate_9600(void);
|
||||
void serial_setbaudrate_14400(void);
|
||||
void serial_setbaudrate_19200(void);
|
||||
void serial_setbaudrate_28800(void);
|
||||
void serial_setbaudrate_38400(void);
|
||||
void serial_setbaudrate_57600(void);
|
||||
void serial_setbaudrate_76800(void);
|
||||
void serial_setbaudrate_115200(void);
|
||||
void serial_setbaudrate_230400(void);
|
||||
int uart1_putchar(char c, FILE *stream);
|
||||
int uart1_getchar(FILE *stream);
|
||||
char uart1_getchar_nowait(void);
|
||||
|
||||
void serial_setbaudrate_1200(uint8_t port);
|
||||
void serial_setbaudrate_2400(uint8_t port);
|
||||
void serial_setbaudrate_4800(uint8_t port);
|
||||
void serial_setbaudrate_9600(uint8_t port);
|
||||
void serial_setbaudrate_14400(uint8_t port);
|
||||
void serial_setbaudrate_19200(uint8_t port);
|
||||
void serial_setbaudrate_28800(uint8_t port);
|
||||
void serial_setbaudrate_38400(uint8_t port);
|
||||
void serial_setbaudrate_57600(uint8_t port);
|
||||
void serial_setbaudrate_76800(uint8_t port);
|
||||
void serial_setbaudrate_115200(uint8_t port);
|
||||
void serial_setbaudrate_230400(uint8_t port);
|
||||
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue