peteGSX
72ceb63913
Start getting tag list
2023-04-07 19:03:50 +10:00
peteGSX
d2c7e7fb8d
Working on logic
2023-04-07 19:03:50 +10:00
peteGSX
61db37c7ea
Got tag version and URL
2023-04-07 19:03:50 +10:00
peteGSX
3a3071f35b
Got tag list
2023-04-07 19:03:50 +10:00
peteGSX
ef3d36ae25
Figuring out commands
2023-04-07 19:03:50 +10:00
pmantoine
c3d2e5b222
Fix to PIO build target names for Teensy
2023-04-07 13:59:49 +10:00
peteGSX
9f212c27bf
Initial test working!
2023-04-07 08:06:32 +10:00
peteGSX
de06c0ae3e
Working on CLI commands
2023-04-06 15:06:22 +10:00
Asbelos
273f55b143
4.2.41 Hal setup and DNOU8 fix
2023-04-05 23:19:43 +01:00
peteGSX
86cb8f4666
Merge pull request #327 from DCC-EX:auto-disable-default-i2c
...
Added disable logic
2023-04-06 07:09:32 +10:00
peteGSX
9571088e1b
Added disable logic
2023-04-06 07:03:59 +10:00
peteGSX
18a992bf08
Start getting tag list
2023-04-06 05:31:11 +10:00
peteGSX
de6e91a778
Working on logic
2023-04-05 15:54:48 +10:00
peteGSX
b18df1405c
Got tag version and URL
2023-04-05 05:30:00 +10:00
peteGSX
305e0902f4
Got tag list
2023-04-04 19:30:59 +10:00
peteGSX
95c1b1da31
Figuring out commands
2023-04-04 15:48:11 +10:00
Neil McKechnie
1b4faa92cd
Update IO_DFPlayer.h
...
Reinstate STOP command in place of PAUSE, as PAUSE was being reported differently to STOP in the status response.
2023-03-31 17:58:30 +01:00
Neil McKechnie
6fbaca7930
Update IO_DFPlayer.h
...
Ensure device goes off-line when not responding.
2023-03-31 16:50:18 +01:00
Neil McKechnie
6b535654f8
DFplayer driver now polls device to detect failures and errors.
...
Add cyclic (1-second) poll of DFplayer device to detect if it goes unresponsive.
2023-03-31 16:40:40 +01:00
Neil McKechnie
4f43a413b5
Update I2CManager_STM32.h
...
Remove debug code (writing to pin D2). Update comments. Restructure.
2023-03-30 18:30:38 +01:00
peteGSX
2c943d250e
Merge pull request #326 from DCC-EX:287-to-do-clean-up-rotary-encoder-device-driver-compile-time-warning
...
Cleaned up warning
2023-03-30 07:01:40 +10:00
peteGSX
89664eff9d
Cleaned up warning
2023-03-30 06:54:18 +10:00
Neil McKechnie
4f56837d28
Fixes to timeout handling (due to STM32 micros() difference).
2023-03-28 18:07:52 +01:00
f8b054cf6a
[ESP32] Use GPIO 35/A2 and 34/A3 for current sensing ( #325 )
...
* [ESP32] Use GPIO 35/A2 and 34/A3 for current sensing while used in combination with the standard Motor Shield
* Update version.h changelog
2023-03-27 10:44:47 -04:00
Neil McKechnie
d2a8aebd0f
Merge branch 'devel' of https://github.com/DCC-EX/CommandStation-EX into devel
2023-03-27 13:08:19 +01:00
Neil McKechnie
86c3020672
Correct display of high VPIN numbers in diagnostic output.
...
No functional change.
VPINs are unsigned integers in the range 0-65535 (although the highest values are special, 65535=VPIN_NONE). Values above 32767 were erroneously being displayed as negative. This has been fixed, which is a pre-requisite for allowing VPINs above 32767 to be used.
2023-03-27 13:08:14 +01:00
Neil McKechnie
60ea7f081a
Correct display of high VPIN numbers in diagnostic output.
...
No functional change.
VPINs are unsigned integers in the range 0-65535 (although the highest values are special, 65535=VPIN_NONE). Values above 32767 were erroneously being displayed as negative. This has been fixed, which is a pre-requisite for allowing VPINs above 32767 to be used.
2023-03-27 13:03:19 +01:00
Neil McKechnie
f348857ddb
Add FLAGS device for EX-RAIL state communications. Improve VPIN display in messages.
...
FLAGS HAL device added to IODevice.h, which allows use of SET/RESET/<Z>/<T> to set and reset a VPIN state, and to allow <S>/IF/IFNOT/AT/WAITFOR/etc. to monitor the VPIN state.
Also, correct handling of VPINs above 32767 in DIAG calls within IODevice.cpp and IODevice.h.
2023-03-27 12:39:11 +01:00
Neil McKechnie
cc2846d932
STM32 Native I2C first working version
...
Working for reads and writes, needs more testing and perhaps a polish.
2023-03-27 00:20:59 +01:00
Harald Barth
bdd4bc9999
version
2023-03-25 22:26:57 +01:00
Harald Barth
8a425fe0ef
do not broadcast a turnout state that has not changed 2
2023-03-25 19:28:37 +01:00
Harald Barth
1ec378281b
do not broadcast a turnout state that has not changed
2023-03-25 12:14:58 +01:00
Asbelos
51a480dff3
doc typo only
2023-03-24 00:24:03 +00:00
Asbelos
f0ee8aeb85
z Commands
2023-03-23 19:52:49 +00:00
pmantoine
83325ebf78
Initial I2C native driver
2023-03-23 08:44:25 +11:00
peteGSX
94d0aa92d9
Merge pull request #324 from DCC-EX:fix-analogue-input-bug
...
Fix-analogue-input-bug
2023-03-21 07:09:52 +10:00
peteGSX
82c447e8a4
Merge branch 'fix-analogue-input-bug' of https://github.com/DCC-EX/CommandStation-EX into fix-analogue-input-bug
2023-03-21 07:04:19 +10:00
peteGSX
a3d03ac68c
Fix validated, update version
2023-03-21 07:04:08 +10:00
peteGSX
b183439a5b
Using correct size for memcpy
2023-03-21 07:03:23 +10:00
Harald Barth
d51281f1f2
github tag
2023-03-20 21:24:42 +01:00
Harald Barth
168368864c
Merge branch 'devel' of https://github.com/DCC-EX/CommandStation-EX into devel
2023-03-20 21:23:02 +01:00
Harald Barth
a75ca00e3c
exchange pin number to track letter part 2
2023-03-20 21:22:48 +01:00
peteGSX
7ab5f556d9
Using correct size for memcpy
2023-03-21 05:30:33 +10:00
peteGSX
337bd969a1
Merge pull request #323 from DCC-EX:ex-io-analogue-input-bug
...
Fixed non-working analogue inputs
2023-03-20 19:11:59 +10:00
Harald Barth
21c99c8694
improve Wifi connect messages
2023-03-20 10:11:14 +01:00
peteGSX
4087cd6e29
Fixed non-working analogue inputs
2023-03-20 19:05:53 +10:00
Harald Barth
2fb485847f
exchange pin number to track letter
2023-03-20 10:03:02 +01:00
Neil McKechnie
43c7baf8f5
Fix display scrolling on LCD and OLED
...
Eliminate spurious blanking of screen in mode 1, duplicated lines of text in mode 2, and non-display of more than the first screen-full of lines in mode 0.
2023-03-19 22:06:02 +00:00
Neil McKechnie
2e1a2d38e3
Update IO_EXIOExpander.h
...
Reinstate byte-wise processing of analogue input values.
2023-03-19 01:20:20 +00:00
Asbelos
fe18341994
Update myAutomation.example.h
...
better example with power on
2023-03-18 18:53:48 +00:00