| 1234567891011121314151617181920212223 |
- #pragma once
- #include <furi_hal.h>
- #define GPS_BAUDRATE 9600
- #define RX_BUF_SIZE 1024
- typedef struct {
- float latitude;
- float longitude;
- } GpsStatus;
- typedef struct {
- FuriThread* thread;
- FuriStreamBuffer* rx_stream;
- uint8_t rx_buf[RX_BUF_SIZE];
- GpsStatus status;
- } GpsUart;
- GpsUart* gps_uart_enable();
- void gps_uart_disable(GpsUart* gps_uart);
|