icE1usb fw: Expose the GPS NMEA data as a CDC ACM

Note that this is read-only. We drop all data from the host
because we can't have the host reconfigure the module ...

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: Ieb6a653ece882c5f90ab27da1bca04c94184dc5a
diff --git a/firmware/ice40-riscv/icE1usb/usb_gps.h b/firmware/ice40-riscv/icE1usb/usb_gps.h
new file mode 100644
index 0000000..3324a45
--- /dev/null
+++ b/firmware/ice40-riscv/icE1usb/usb_gps.h
@@ -0,0 +1,13 @@
+/*
+ * usb_gps.h
+ *
+ * Copyright (C) 2019-2022  Sylvain Munaut <tnt@246tNt.com>
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
+
+#pragma once
+
+void usb_gps_puts(const char *str);
+
+void usb_gps_poll(void);
+void usb_gps_init(void);