yanp 0.1.1

A no_std nmea sentence parser
Documentation
# YANP - Yet Another NMEA Parser

A no_std Rust NMEA 0183 sentence parser.

## Currently supported Sentences:

* BOD
* BWC
* GBS
* GGA
* GLL
* GSA
* GNS
* GSV
* HDT
* RMA
* RMB
* RMC
* STN
* VBW
* VTG
* WPL

## Usage

Put this in your Cargo.toml:
```toml
#[dependencies]

yanp = "0.1.1"
```
And in your code:
```rs
use yanp::parse_nmea_sentence;

fn main(){
    match parse_nmea_sentence(b"$GPGLL,4916.45,N,12311.12,W,225444,A,*1D\r\n") {
        Ok(val) => println!("{:#?}", val),
        Err(e) => println!("{:#?}", e),
    };
}
```
It is very important that the \r\n is included in the sentence as the library depends on this for a few slice operations as of now.

As of now the GNS sentence requires the alloc feature to be selected.