Touch screen drivers control dashboard for miniature locomotive. Features meters for speed, volts, power. Switches for lights, horns. Drives multiple STM3_ESC brushless motor controllers for complete brushless loco system as used in "The Brute" - www.jons-workshop.com

Dependencies:   TS_DISCO_F746NG mbed Servo LCD_DISCO_F746NG BSP_DISCO_F746NG QSPI_DISCO_F746NG AsyncSerial FastPWM

History

'Brute' Locomotive Touch Screen Controller - Driver's Controls; Always a 'Work In Progress', snapshot March 2019 default tip

2019-03-04, by JonFreeman [Mon, 04 Mar 2019 17:47:27 +0000] rev 14

'Brute' Locomotive Touch Screen Controller - Driver's Controls; Always a 'Work In Progress', snapshot March 2019


Brushless 7.25" locomotive touch screen controller.; Provides driver's control, speedometer, odometer, voltmeter and power meter, switch signals for horns,; Communicates with multiple STM3_ESC brushless driver boards to complete all loco electronics.

2019-01-14, by JonFreeman [Mon, 14 Jan 2019 16:51:16 +0000] rev 13

Brushless 7.25" locomotive touch screen controller.; Provides driver's control, speedometer, odometer, voltmeter and power meter, switch signals for horns,; Communicates with multiple STM3_ESC brushless driver boards to complete all loco electronics.


Tidied, better documented, more OOP, interim release

2019-01-14, by JonFreeman [Mon, 14 Jan 2019 16:39:41 +0000] rev 12

Tidied, better documented, more OOP, interim release


Seemingly un-broken, yet to master replacing rpm with mph

2018-06-23, by JonFreeman [Sat, 23 Jun 2018 09:37:41 +0000] rev 11

Seemingly un-broken, yet to master replacing rpm with mph


seem to have broken comms a bit;

2018-06-22, by JonFreeman [Fri, 22 Jun 2018 14:35:00 +0000] rev 10

seem to have broken comms a bit;


Added wheel diameter to eeprom stored parameters

2018-06-01, by JonFreeman [Fri, 01 Jun 2018 07:05:58 +0000] rev 9

Added wheel diameter to eeprom stored parameters


Removed custom sin and cos code, this was originally here because library sin and cos caused display breakup, now cured it seems

2018-05-09, by JonFreeman [Wed, 09 May 2018 17:09:18 +0000] rev 8

Removed custom sin and cos code, this was originally here because library sin and cos caused display breakup, now cured it seems


Panic recovery from updating mbed lib causing total wipeout

2018-05-09, by JonFreeman [Wed, 09 May 2018 15:42:43 +0000] rev 7

Panic recovery from updating mbed lib causing total wipeout


changed floats to doubles in servo

2018-05-09, by JonFreeman [Wed, 09 May 2018 15:06:39 +0000] rev 6

changed floats to doubles in servo


Added servo throttle, odometer not complete, ready for trial run

2018-05-01, by JonFreeman [Tue, 01 May 2018 08:34:36 +0000] rev 5

Added servo throttle, odometer not complete, ready for trial run