peteGSX
322cb3db54
Include driver in IODevice.h
2022-12-29 08:44:08 +10:00
peteGSX
ffdf023de6
Clean up
2022-12-29 05:10:37 +10:00
peteGSX
8f32ae712f
Fix myHal example
2022-12-27 10:13:08 +10:00
peteGSX
eea1396997
Remove EX-IO pin macros
2022-12-27 10:10:44 +10:00
peteGSX
71ce913712
Version bugfix
2022-12-26 07:36:12 +10:00
peteGSX
70845b4932
Receive/display EXIO version
2022-12-26 06:44:15 +10:00
peteGSX
c44fb0ac44
Disable device driver version, add myHal example
2022-12-22 07:22:04 +10:00
peteGSX
1c7103c21e
Analogue read bugfix
2022-12-21 08:37:23 +10:00
peteGSX
5170147e3e
Error checking pin config, code tidy
2022-12-20 19:41:32 +10:00
peteGSX
2ad08029a4
Remove excess DIAG output
2022-12-20 08:05:05 +10:00
peteGSX
25b3250345
Digital read working
2022-12-20 07:08:42 +10:00
peteGSX
3973996344
Digital pin config done, digital read in progress
2022-12-19 14:24:49 +10:00
peteGSX
943494385f
Add digital write
2022-12-18 18:59:16 +10:00
peteGSX
c8fea3a4a7
Add version, analogue reads working
2022-12-18 09:43:11 +10:00
peteGSX
a480a5a3d2
Add comments, remove unnecessary functions
2022-12-15 15:10:53 +10:00
peteGSX
070daa37dc
Move buffers to constructor
2022-12-15 07:58:21 +10:00
peteGSX
75f1a8f43a
More bugs to fix
2022-12-14 07:49:09 +10:00
peteGSX
8ecb408da7
Update I2C address, fix bug setting analogue pins
2022-12-13 19:51:41 +10:00
peteGSX
3862f7250d
Fix bugs, learn I2CManager
2022-12-12 19:54:20 +10:00
peteGSX
785b515f9e
Bug fixes, update registers
2022-12-11 19:44:42 +10:00
peteGSX
9699a44081
Rename pin file
2022-12-11 10:25:29 +10:00
peteGSX
cb9a8bb7a6
Getting somewhere
2022-12-11 10:22:48 +10:00
peteGSX
1d5897d2d2
A bit lost
2022-12-10 19:14:32 +10:00
peteGSX
7bc0433197
Add myHal.cpp example to driver
2022-12-10 08:32:15 +10:00
peteGSX
9104956009
Fix default pin maps
2022-12-10 08:28:20 +10:00
peteGSX
af4d8d4075
Merge branch 'add-ex-ioexpander' of https://github.com/DCC-EX/CommandStation-EX into add-ex-ioexpander
2022-12-10 08:25:05 +10:00
peteGSX
06945bb114
Try to add pin map classes
2022-12-10 08:23:46 +10:00
peteGSX
2d27cb052d
Add registers
2022-12-09 14:41:48 +10:00
peteGSX
8cbcf5df32
Basic shell of device driver started
2022-12-08 14:21:01 +10:00
Harald Barth
13368c319a
reuse WiThrottle list entries
2022-12-05 15:52:23 +01:00
Harald Barth
cb1fc75077
version
2022-12-04 20:12:04 +01:00
Harald Barth
b671d70dfe
fix static IP addr
2022-12-04 20:09:14 +01:00
Harald Barth
45b36c48cb
be more strict about int vs char for the wifi diag
2022-11-30 13:16:04 +01:00
pmantoine
d95096ded8
Fixes STM32 compiler warning, and WIT/WIFI diags
2022-11-30 10:11:27 +08:00
pmantoine
a6ae1a48a2
Fixed STM32F4xx MAC address simulation
2022-11-28 10:44:41 +08:00
pmantoine
913f0a0c86
STM32F412ZG/F446ZE serial support update
2022-11-27 21:04:49 +08:00
Harald Barth
984fd2fa08
select better bytes for the faked mac addr
2022-11-25 20:44:16 +01:00
Harald Barth
d062de2eb8
better pseudo random
2022-11-24 20:24:57 +01:00
Harald Barth
e1ec63464c
Merge branch 'devel' of https://github.com/DCC-EX/CommandStation-EX into devel
2022-11-23 22:45:59 +01:00
Harald Barth
aa02cd11e3
firebox disable, gcc flag for smaller binary
2022-11-23 22:44:29 +01:00
Neil McKechnie
ce5d546b9b
Update DCC.cpp to remove diagnostic code.
2022-11-22 17:26:11 +00:00
Neil McKechnie
644cb29a3a
Performance improvements in function DCC::issueReminders
...
Function issueReminders was taking around 1700us to complete. It has been refactored to optimise calculations and reduce the amount of the loco table that needs to be scanned each time. It now takes typically under 50us to execute.
2022-11-22 17:24:11 +00:00
Neil McKechnie
70203c3733
Fix to IO_DFPlayer.h - device was ignoring commands
...
The DFPlayer device does not like successive commands arriving to quickly after one another and may ignore a command. The driver has been modified to enforce a delay between commands by sending pad characters where necessary.
2022-11-22 17:15:13 +00:00
Harald Barth
f4aa572df2
Remove RAM thief
2022-11-18 20:19:53 +01:00
Harald Barth
01e5d49332
version
2022-11-16 00:14:54 +01:00
Harald Barth
6a3a891682
break to va_end()
2022-11-16 00:14:11 +01:00
Harald Barth
f5b48619bf
AVR Mega2560: Set timer reg ADCSRB correct
2022-11-16 00:13:31 +01:00
Harald Barth
4a3d8729c6
Merge branch 'devel' of https://github.com/DCC-EX/CommandStation-EX into devel
2022-11-09 00:52:31 +01:00
Harald Barth
d874ad8cc3
Make GETFLASHW code more universal
2022-11-09 00:52:07 +01:00
Harald Barth
bd8439c2f9
Fix: Roster indexing when sending to withrottle
2022-11-08 23:35:07 +01:00