e39-Rpi
BMW IBus Navigation System
A hobby project by
Stefan Martynkiw
e39-Rpi Pages
Pico
The Raspberry Pi Pico is a low-power MCU used to:
select the video source sent to the screen,
turn the main Raspberry Pi on and off with ignition key cycles
relay IBus serial messages to the Pi
provide a way to reboot the Pi while driving
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
Return to Top