Neil McKechnie
c4b4e11a67
Update IO_EXIOExpander.h
...
Avoid repeated error messages for a single fault.
2023-03-18 15:30:14 +00:00
Neil McKechnie
e55dc51bdb
EX-IOExpander updates
2023-03-18 15:05:21 +00:00
Neil McKechnie
5dd2770442
Update IO_HCSR04.h
...
Modify mode of measurement so that the driver doesn't loop for long periods waiting for the incoming pulse to complete. Original loop behaviour can be reinstated by adding LOOP option in create call (see comment header in file).
2023-03-17 21:15:26 +00:00
Neil McKechnie
d67b07fe46
Merge branch 'devel' of https://github.com/DCC-EX/CommandStation-EX into devel
2023-03-15 18:10:30 +00:00
Neil McKechnie
3073061596
Update IO_DFPlayer.h
...
Bugfix, volume not working correctly.
2023-03-15 18:10:27 +00:00
Harald Barth
278347756a
Bugfix Scroll LCD without empty lines and consistent
2023-03-15 16:41:02 +01:00
Neil McKechnie
3d35e78533
Update version.h
2023-03-15 09:39:30 +00:00
Neil McKechnie
75b5806eb7
Shorten I2C error message
2023-03-15 09:39:20 +00:00
Neil McKechnie
4a1210fa64
Remove HA mode from STM32
...
In some pin configurations for DC track mode, the use of analogWrite will conflict with other timer uses including HA mode.
Consequently, the HA mode support has been temporarily removed pending a suitable solution for this. Original use of Timer11 has been reinstated.
2023-03-15 09:31:54 +00:00
Neil McKechnie
72c76391a5
Merge branch 'devel' of https://github.com/DCC-EX/CommandStation-EX into devel
2023-03-15 09:21:24 +00:00
Neil McKechnie
325d4bce73
Update IO_DFPlayer.h
...
Rework delay between command: instead of sending null characters, which doesn't work on some chip sets, send commands from the _loop() function with a 100ms delay between consecutive commands.
2023-03-15 09:20:42 +00:00
Harald Barth
27ba551986
Bugfix LCD showed random characters in SCROLLMODE 2
2023-03-14 20:50:24 +01:00
peteGSX
ce12f3b6c5
Merge pull request #320 from DCC-EX:ex-io-driver-updates
...
Ex-io-driver-updates
2023-03-14 19:10:23 +10:00
peteGSX
48cd567bda
Update version after testing
2023-03-14 19:04:08 +10:00
peteGSX
25676aab6b
Update comments
2023-03-14 07:32:08 +10:00
peteGSX
42bddb587e
Update .gitignore
2023-03-14 07:25:30 +10:00
peteGSX
a51cefbdeb
Delete settings.json
2023-03-14 07:23:55 +10:00
peteGSX
5fc925bfc6
Delete extensions.json
2023-03-14 07:23:42 +10:00
peteGSX
ca2e5e6ce3
Undo vscode change
2023-03-14 07:21:55 +10:00
peteGSX
9728e15e0a
Merge branch 'ex-io-driver-updates' of https://github.com/DCC-EX/CommandStation-EX into ex-io-driver-updates
2023-03-14 07:20:46 +10:00
peteGSX
c83741d2b4
Add read refresh delays
2023-03-14 07:20:27 +10:00
peteGSX
df3eb11eb9
Add read refresh delays
2023-03-14 07:19:20 +10:00
Asbelos
d89dd0d1fa
command ref work in progress
2023-03-13 00:53:42 +00:00
peteGSX
95d0120204
Implement status checks
2023-03-13 08:38:28 +10:00
peteGSX
0cc07ed1df
Starting on driver feedback
2023-03-13 05:29:22 +10:00
Asbelos
5e60fb4e27
SAMD21 odd byte boundary
2023-03-11 22:46:11 +00:00
Harald Barth
881463ada9
Merge branch 'devel' of https://github.com/DCC-EX/CommandStation-EX into devel
2023-03-10 17:52:16 +01:00
Harald Barth
45cf610028
Bugfix Ethernet shield: Static IP now possible
2023-03-10 17:49:51 +01:00
Neil McKechnie
471b8ac8e1
Update I2CManager.cpp
...
Rearrange I2C short-circuit check to before I2C is initialised.
2023-03-09 16:28:07 +00:00
Neil McKechnie
3ae1859ec7
Merge branch 'devel' of https://github.com/DCC-EX/CommandStation-EX into devel
2023-03-09 16:01:10 +00:00
Neil McKechnie
679e5885c4
Update IO_HALDisplay.h
...
Enable I2C address overlap check on HAL display.
2023-03-09 15:59:52 +00:00
Neil McKechnie
59c6c1e5af
Update examples and comments.
2023-03-09 15:59:25 +00:00
Harald Barth
f94a5f971e
Bugfix signalpin2 was not set up in shadow port
2023-03-07 16:20:00 +01:00
Asbelos
1d29436008
Compiler pedantics
2023-03-06 13:47:59 +00:00
Asbelos
bec8aea5a5
TM Broadcasts
...
TM changes will trigger TM state broadcasts
2023-03-06 11:57:14 +00:00
peteGSX
4f23dbc984
Merge pull request #315 from DCC-EX:47-to-do-update-device-driver-to-use-non-blocking-i2c
...
Non-blocking implemented
2023-03-04 19:02:11 +10:00
peteGSX
46070e2999
Non-blocking implemented
2023-03-04 18:55:13 +10:00
Harald Barth
31ecba08d8
faultPin can be inverted (from its inverted sense
2023-03-03 20:51:32 +01:00
Neil McKechnie
22c0bff697
Merge branch 'devel' of https://github.com/DCC-EX/CommandStation-EX into devel
2023-03-02 23:01:47 +00:00
Neil McKechnie
19bbb186e7
Create IO_TouchKeypad.h
...
Driver for 16-pad capacitative key pad device (TTP229-B based).
2023-03-02 23:01:44 +00:00
Asbelos
a17a55d904
Implement <JG> <JI>
2023-03-02 13:03:05 +00:00
Asbelos
b969563d35
Squashed commit of the following:
...
commit 4d8efcdd05
Author: Asbelos <asbelos@btinternet.com>
Date: Wed Mar 1 16:32:05 2023 +0000
Reinstate obsolete <s>
commit 003313998b
Author: Asbelos <asbelos@btinternet.com>
Date: Wed Mar 1 16:07:11 2023 +0000
Change <I><G> to <JI><JG>
commit c72bf51959
Author: Asbelos <asbelos@btinternet.com>
Date: Sat Feb 25 17:38:39 2023 +0000
G and I commands
2023-03-02 12:56:30 +00:00
Asbelos
f0c1ea958c
4.2.19 sensorOffset bugfix
2023-03-02 10:45:39 +00:00
Neil McKechnie
ca4592dc3e
Reinstate original #ifdef DIAG_IO tests in servo modules
2023-03-01 23:09:27 +00:00
Neil McKechnie
0663cc6138
Update IO_EXIOExpander.h
...
_I2CAddress or _i2cAddress - the checkOverlap function uses the former, and the driver uses the latter. I incorrectly used the wrong one!
2023-02-28 23:49:51 +00:00
Neil McKechnie
5fb10fa6d0
Delete IO_ExternalEEPROM.h
2023-02-28 20:09:37 +00:00
Harald Barth
1d47dce473
update tag
2023-02-28 15:22:57 +01:00
Harald Barth
8a126906f3
Only need do anything if cab existed
2023-02-28 15:20:29 +01:00
Harald Barth
b01e4388ce
Small typo in tone scale
2023-02-28 15:17:04 +01:00
Colin Murdoch
4adcdc1b0b
Update config.example.h
...
Removed redundant define for FastClock no longer required.
2023-02-28 12:12:08 +00:00