Mperipheral

deki-gps

GPS peripheral. NMEA-over-UART backend (u-blox NEO-6M class receivers).

chip
u-blox NEO-6M
bus
UART

What it does

deki-gps reads NMEA sentences over UART and exposes the parsed fix as a scene component. The engine core defines the abstract IDekiGPS provider; this module ships the concrete component for u-blox NEO-6M class receivers and similar NMEA-emitting modules.

Configure the UART bus through deki-uart, place the GPS component in the prefab, and read latitude, longitude, altitude, speed, and fix quality from any behaviour’s Update().

Adding a different GPS chip

Implement IDekiGPS for the new chip’s protocol and wrap it in a component. No core changes.