Skip to content

alexvnesta/BMW_GAUGE_COLOR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BMW GAUGE COLOR

This is the latest revision of my gauges for my e90 BMW.
This version will feature a high-res color TFT display!

Here is the screen in action

https://www.youtube.com/watch?v=a9Uzl_dyvq4

TODO:

  • Design a custom PCB for easier/cleaner installation.

New ideas to be implemented in this version:

  • Make cutom image assents for speed, RPM, horsepower
  • Flash Max boost/torque for 8 seconds above xx value
  • Go to sleep when can bus sends sleep signal
  • find a use for double click and hold click
  • zero to sixty timer
  • mph and rpms for fun?
  • optimize screen referesh
  • adjust screen brightness
  • custom red-orange colors
  • battery voltage display
  • reject outlier sensor readings
  • COLOR?!?!?!

New file structure:

  • everything needs its own file
  • modules are separated into folders
  • use c++ and objects if I find them useful

main.cpp

SCREENS

  • boot.cpp
  • multi.cpp
  • battery.cpp
  • accelerometer.cpp
  • power.cpp
  • zeroSixty.cpp

CANBUS

  • init.cpp
  • parse.cpp

SENSORS

  • boost.cpp
  • oil.cpp
  • accelerometer.cpp
  • smoothing.cpp

DISPLAY

  • lcd.cpp

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published