I'm adding some more instrumentation to the vehicle - a Land Rover:
Gearbox oil pressure
Gearboc oil temperature
Transfer box oil temperature
Engine oil pressure
Engine oil temperature
Anyhow, the currently running system is built using a Maple Mini clone, unfortunately that doesn't have enough analogue inputs for me to hook up all the sensors - I'm using SPI 1 with an SSD1306, & SPI 2 with a Max31856 thermocouple chip - the libraries for them don't play well together so I can't condense things onto 1 bus.
This means I've dusted off an FK407M1 since it has a lot more ADC for the size of the package - scratched my head for a bit when I couldn't build my project, when I submitted the variant to the core I must've removed the SDIO support... crufted that back in and SD working again.
Spent a fair part of the day refactoring my horrific coding, cleaning up the graphics drawing and adding another graph type.
Also removed all the OBD code as I _never_ use it in the vehicle, it simplifies the electronics a fair bit too - no K line conversion required.
I'll probably slim down all the cross board compatibility in the code before updating the repo - I doubt anyone but me is actually using it anyway

github repo -> https://github.com/BennehBoy/LRDuinoTD5