DangLamTung/ESP32_OSM_NAV ? reverse-engineered prompt

Reverse engineered prompt

Build me an offline car navigation display for an ESP32 S3 board with a 2.8 inch 320 by 240 touch screen.

I want it to show OpenStreetMap tiles from an SD card, with WiFi as a fallback when a tile is missing. It should follow my phone over BLE, showing the route, current position, next turn, ETA, weather, and speed camera alerts on the screen. If possible, also let the board do offline routing itself from a compact road graph on the SD card, so I can tap a start point and an end point and get a route without internet.

Make the UI feel like a real car nav screen, with smooth map movement, heading up rotation, a banner for turns, speed, time, and simple touch controls for panning, settings, backlight, and sleep. Please set it up so I can build and flash it with ESP IDF, and if you need current library details or docs, look them up online.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab