use common::uart;
use common::usb_serial;
use common::display;
+use common::gps;
extern {
fn enable_interrupts();
nvic::enable_irq(12); // UART0
+ let mut gps = gps::Gps::new();
+
loop {
- systick::delay_ms(1000);
+ let mut tap = gps::TimeAndPos::new();
- cdc_tx_buf.write(b".\n");
- cdc_tx_buf.flush();
+ while gps.update(&mut tap) {
+ }
if (gpio::get(gpio::GPIOA) & (1 << 12)) == 0 {
nvic::system_reset();