Hi all,
After spending months getting my automotive CAN BUS display working, I really want to beautify the UI and make it a bit more easier to read.
My ultimate goal is to display two gauges in the display in place of the two main readouts (Boost & AFR) but I am really struggling with code on this part - I am clueless here.
Here is what I have built so far:
What I would like to add is two gauge displays as can be seen below - One for boost, ranging from -30 inHg up to 30 PSI. the other is an Air fuel ratio ranging from roughly 8 to 22.
As you can see, the boost gauge is not linear in its layout (90deg for vacuum, 180deg for boost - air fuel layout is roughly 270-300deg).
Hardware being used is a Teensy 3.2 with a can transceiver and a 2.8" ILI9341 display.
Im using FlexCan and ILI9341_t3 libraries to drive everything.
My questions are:
1. Is ILI9341_t3 capable of doing what I want?
2. Will I be sacrificing process speed for refresh rate?
3. Will the T3.2 be enough or should I upgrade to a T4.0?
4. Can anyone help me with writing the code for the gauges or provide examples that I can modify?
Cheers,
David
After spending months getting my automotive CAN BUS display working, I really want to beautify the UI and make it a bit more easier to read.
My ultimate goal is to display two gauges in the display in place of the two main readouts (Boost & AFR) but I am really struggling with code on this part - I am clueless here.
Here is what I have built so far:
What I would like to add is two gauge displays as can be seen below - One for boost, ranging from -30 inHg up to 30 PSI. the other is an Air fuel ratio ranging from roughly 8 to 22.
As you can see, the boost gauge is not linear in its layout (90deg for vacuum, 180deg for boost - air fuel layout is roughly 270-300deg).
Hardware being used is a Teensy 3.2 with a can transceiver and a 2.8" ILI9341 display.
Im using FlexCan and ILI9341_t3 libraries to drive everything.
My questions are:
1. Is ILI9341_t3 capable of doing what I want?
2. Will I be sacrificing process speed for refresh rate?
3. Will the T3.2 be enough or should I upgrade to a T4.0?
4. Can anyone help me with writing the code for the gauges or provide examples that I can modify?
Cheers,
David