tiny-nmea 0.1.0

A tiny NMEA parser for embedded systems. Works with `#[no_std]` and doesn't require heap allocation. and doesn't require heap allocation
Documentation
use heapless::String;

#[derive(Debug, Clone)]
pub struct Time {
    pub hour: u8,
    pub minute: u8,
    pub second: u8,
    pub millisecond: u8,
}

#[derive(Debug)]
pub enum NMEAMessage {
    GLL {
        talker: String::<2>,
        latitude: f32,
        longitude: f32,
        utc: Time,
    },
    GSV{
        talker: String::<2>,
        satellites_visible: u8,
    }
}