kempe63
46673007cc
Update IO_I2CDFPlayer.h
...
Added SETAM, set the audio Mixer command to the supported EX-Rail commands.
the audio mixer can now be set at startup by using the configuration in myHall.cpp and it can be modified in an EX-Rail scripts.
Syntax: PLAYSOUND(<vPin>, 0, <am>, SETAM)
Valid values for <am>: 1 or 2
2024-01-01 20:35:39 +00:00
kempe63
c468979501
Update IO_I2CDFPlayer.h
...
Cleaned up the code and tested again.
This is ready to be merged into the devel branch when documentation is finished
2023-12-30 20:51:35 +00:00
kempe63
0feb2c74e7
Update IO_I2CDFPlayer.h
...
Completed implementation of exposing most relevant DFPlayer commands
Fixed a problem with RX corrupted data from DFPlayer.
Added retry (currently max retry 3) after timeout and recovery
Note: Need to think of a more elegant way to recover from a reset command
2023-12-29 22:11:40 +00:00
kempe63
e74c619fac
Merge branch 'I2CDFplayer' of https://github.com/DCC-EX/CommandStation-EX into I2CDFplayer
2023-12-27 17:34:43 +00:00
kempe63
32ecbbe147
Update IO_I2CDFPlayer.h
...
Implented more DFPlayer commands
2023-12-27 17:31:31 +00:00
kempe63
b8e0185540
Update IO_I2CDFPlayer.h
...
Further tweaks and cleanup
2023-11-12 20:03:41 +00:00
kempe63
5e0cf8eb74
Update myHal.cpp_example.txt
...
Added IO_I2CDFPlayer example
2023-11-12 20:02:01 +00:00
kempe63
44ce1c0cfa
Preliminary working version of I2CDFPlayer
...
Working, need some endurance testing and testing at scale
2023-11-12 12:14:02 +00:00
kempe63
22b066c400
Initial submit I2CDFPlayer
2023-11-05 15:57:58 +00:00
Asbelos
370dae0ab8
Merge branch 'master' into devel
2023-10-09 18:15:36 +01:00
Asbelos
bef4b2ec35
fix <JR> default roster
2023-10-09 18:09:48 +01:00
pmantoine
2ff1619ad1
STM32 reinstate 100% duty cycle PWM
2023-10-04 14:54:06 +08:00
pmantoine
7afd4443d6
STM32 revised I2C clock setup
2023-10-02 12:04:47 +08:00
pmantoine
ed0cfee091
STM32 DCCEXanalogWrite for TrackManager PWM
2023-09-28 17:43:22 +08:00
Harald Barth
624656ebc9
date tag
2023-09-24 20:56:27 +02:00
Harald Barth
5a7f278b1e
correct return when requesting D RAM
2023-09-24 20:55:16 +02:00
Harald Barth
9333beda49
correct return when requesting D RAM
2023-09-24 20:54:17 +02:00
kempe63
11b9fd4ef5
Fixed IO_PCA9555.h to work with PCA9548 mux
2023-09-23 20:25:10 +01:00
kempe63
d07718be8c
Revert "Update version.h to 5.1.7"
...
This reverts commit d57b5ba537
.
2023-09-23 20:18:59 +01:00
kempe63
d57b5ba537
Update version.h to 5.1.7
2023-09-23 20:09:01 +01:00
kempe63
dab02ec659
Update IO_PCA9555.h
...
Now compiles and works on PCA9548 Mux. Tested with MCP23017 and PCA9555 on the same Subbus
2023-09-23 16:10:16 +01:00
kempe63
6ad5326f1d
PCA9555 compiles and tested on PCA9548 mux
...
IO_PCA9555.h added changes that had been applied to IO_MCP23017 for support on PCA9548 Mux. Constructor now also private and type casting of variables made the same for IO_PCA9555. Tested with MCP23017 and PCA9555 simultaneous on the same Mux Subbus
2023-09-23 16:06:14 +01:00
kempe63
39e1363ce0
Merge branch 'devel' of https://github.com/DCC-EX/CommandStation-EX into devel
2023-09-23 16:04:26 +01:00
kempe63
c9d4f5e94d
Update IO_PCA9555.h
2023-09-23 15:56:09 +01:00
pmantoine
dfe3e9d42c
STM32 ADCee extensions
2023-09-21 16:09:04 +08:00
pmantoine
5d810a620b
STM32 variant support extension and tidy
2023-09-21 16:05:35 +08:00
pmantoine
550ad58c4d
STM32 ADCee extended to support ADC2 and ADC3
2023-09-21 14:39:25 +08:00
peteGSX
7a305e179c
Merge pull request #353 from DCC-EX:turntable-fix
...
Updated broadcasts
2023-09-15 06:32:30 +10:00
peteGSX
8437b0e7aa
Updated broadcasts
2023-09-15 06:26:29 +10:00
Harald Barth
46289fa78c
Check bad AT firmware version
2023-09-14 09:05:23 +02:00
pmantoine
ebbeea5fbb
STM32F4xx native I2C driver merge
2023-09-13 16:46:36 +08:00
pmantoine
a8321fff42
Merge pull request #352 from DCC-EX/STM32_I2C_PMA_NEIL
...
Stm32 i2 c pma neil
2023-09-13 16:43:59 +08:00
peteGSX
a16790f585
Merge pull request #349 from DCC-EX:add-turntable-object
...
Add-turntable-object
2023-09-11 05:02:20 +10:00
peteGSX
da6a3c442f
Remove redundant line
2023-09-10 18:41:14 +10:00
peteGSX
4fcd81a118
Update version
2023-09-10 07:18:54 +10:00
peteGSX
eb450dbd89
Merge branch 'devel' into add-turntable-object
2023-09-10 07:13:16 +10:00
peteGSX
a0562fdf5c
Update defines to match changes in devel
2023-09-10 07:06:27 +10:00
peteGSX
7ee2c29a52
Include HAL create with EXTT_TURNTABLE
2023-09-10 05:30:48 +10:00
peteGSX
dba5d35aa2
Add response to create
2023-09-09 09:23:10 +10:00
peteGSX
be10be5a1a
Added angles
2023-09-09 07:22:10 +10:00
Colin Murdoch
dca023ffd7
Update version.h
...
Added ONOVERLOAD and AFTEROVERLOAD as 5.1.4
2023-09-07 20:27:25 +01:00
Colin Murdoch
4eef9581fe
Merge branch 'devel-plus-onoverload' into devel
2023-09-07 20:23:17 +01:00
peteGSX
bd02d1c15b
WAITFORTT ready for testing
2023-09-07 07:58:19 +10:00
peteGSX
004d7b6631
JO and JP working
2023-09-07 07:32:54 +10:00
peteGSX
21ce87eb3e
Descriptions available
2023-09-07 05:33:26 +10:00
Colin Murdoch
ab393047c1
Update MotorDriver.cpp
...
Replace duplicate call to EXRAIL with single in overload.
2023-09-06 11:20:23 +01:00
peteGSX
1f5f7754c1
Start on position description
2023-09-06 15:16:46 +10:00
peteGSX
6adff43f4b
Update add position
2023-09-06 07:59:43 +10:00
Colin Murdoch
1ac104704e
Update TrackManager.cpp
...
Reverse logic in TM::IisPowerOn()
2023-09-05 20:52:18 +01:00
Colin Murdoch
2f8e915b1e
Added AFTEROVERLOAD
...
Added the AFTEROVERLOAD option - as yet untested.
2023-09-05 12:21:09 +01:00