gps with sw uart

makes gps work with sw uart
this formatting is nuts, do
```
{
lat: ...,
lon: ...,
}
```