e39-Rpi
BMW IBus Navigation System
A hobby project by
Stefan Martynkiw
e39-Rpi Pages
Project Parts
HMI
Pico Home
Hardware
e39-Rpi HMI
The core of the project, a Jetbrains Compose Multi-platform app running on a Raspberry Pi that has:
Bluetooth connection wizard
Scrolling map made from scratch
Matrix Chat Client
BM53 Radio Message Integration
Debug Screens
Annotation Processing and
Code Generation with KotlinPoet
Sections
Pico Home
Graphics Library
Bare-metal Operating System
Pi <-> Pico private message protocol
Logging Framework
Pico Configuration Flags and Storage
Ibus
Observers (Incoming Message logic)
Writers (Outgoing Message logic)
Communication Manager
Peripherals
Power Supply
Video Switch
Development Environment
Board Setup
CLion IDE Setup
Return to Home Page
Now Playing Screen
Return to Top