.github
Update FUNDING.yml
2022-03-29 11:59:40 -04:00
Release - Architecture Doc
Update version.h
2023-02-22 21:28:16 +00:00
Release_Notes
Momentum notes
2025-01-10 11:47:41 +00:00
.gitattributes
do not touch CR or CRLF of svg files
2020-11-26 15:55:52 +01:00
.gitignore
Update .gitignore
2023-10-10 12:11:49 +01:00
.travis.yml
Initial commit
2020-05-25 01:43:34 -06:00
CamParser.cpp
Sensorcam
2024-11-02 13:25:35 +00:00
CamParser.h
Sensorcam
2024-11-02 13:25:35 +00:00
CommandDistributor.cpp
Momentum
2025-01-10 11:27:47 +00:00
CommandDistributor.h
Momentum
2025-01-10 11:27:47 +00:00
CommandStation-EX.ino
EthernetInterface
2024-09-23 09:34:26 +01:00
config.example.h
Documentation improvements in config.example.h
2025-01-05 20:18:44 +01:00
CONTRIBUTING.md
Create CONTRIBUTING.md
2020-12-08 07:34:59 -05:00
DCC.cpp
Momentum
2025-01-10 11:27:47 +00:00
DCC.h
Momentum
2025-01-10 11:27:47 +00:00
DCCACK.cpp
clear progTrackSyncMain (join flag) when prog track is removed 2nd fix
2024-12-22 23:12:45 +01:00
DCCACK.h
Allow acks longer than 65535us and specify ack length in the <C ACK MAX 20 MS> format
2024-06-18 22:18:23 +02:00
DCCEX.h
_hk in myAutomation
2024-01-10 12:11:14 +00:00
DCCEXParser.cpp
Momentum
2025-01-10 11:27:47 +00:00
DCCEXParser.h
WiFiESP32 reconfig prototype
2024-09-22 20:58:17 +02:00
DCCRMT.cpp
explain RMT variations
2024-10-12 21:41:40 +02:00
DCCRMT.h
Send inverted signal (DCC and DC mode) on ESP32 if signalPin2 defined in MotorDriver
2022-08-13 09:12:53 +02:00
DCCTimer.h
Fix F446ZE ADCee support and add STM32 ports G and H
2024-04-26 19:04:20 +08:00
DCCTimerAVR.cpp
No functional change
2024-10-27 13:53:34 +00:00
DCCTimerESP.cpp
Merge branch 'master-merge' into devel-merge
2025-01-02 19:10:12 +01:00
DCCTimerMEGAAVR.cpp
Merge devel-freq
2024-02-20 15:06:07 +01:00
DCCTimerSAMD.cpp
Merge devel-freq
2024-02-20 15:06:07 +01:00
DCCTimerSTM32.cpp
Various STM32 related fixes
2024-09-30 16:13:00 +08:00
DCCTimerTEENSY.cpp
Merge devel-freq
2024-02-20 15:06:07 +01:00
DCCWaveform.cpp
ESP32 Bugfix: Uninitialized stack variable. Will bite you with infinite loop if no tracks are defined
2024-04-02 00:03:51 +02:00
DCCWaveform.h
fill in debug and unsupported drivers
2024-02-07 21:24:48 +00:00
defines.h
DISABLE_DIAG by default for Uno and Nano
2024-04-07 09:26:32 +02:00
DIAG.h
Rename LCDDisplay class to Display; renameEXRAIL LCD2 macro to SCREEN
2023-02-11 23:37:09 +00:00
Display_Implementation.h
Fix @ reporting on startup
2023-11-23 09:00:49 +00:00
Display.cpp
exchange pin number to track letter part 2
2023-03-20 21:22:48 +01:00
Display.h
Define scroll rows in config
2023-11-15 19:29:24 +00:00
DisplayInterface.cpp
Revert "Update DisplayInterface.cpp"
2023-02-24 09:39:00 +00:00
DisplayInterface.h
Update DisplayInterface.h
2023-02-23 10:36:42 +00:00
EEStore.cpp
(c) and version tag
2022-07-30 23:08:42 +02:00
EEStore.h
SAMD Support Initial Patches
2022-05-17 18:06:08 +08:00
EthernetInterface.cpp
STM32 Ethernet support
2024-09-28 19:48:11 +08:00
EthernetInterface.h
STM32 Ethernet support
2024-09-28 19:48:11 +08:00
EX-CommandStation-installer.exe
Rename installer exe
2023-04-11 11:48:35 +10:00
EXRAIL2.cpp
Momentum
2025-01-10 11:27:47 +00:00
EXRAIL2.h
Momentum
2025-01-10 11:27:47 +00:00
EXRAIL2MacroReset.h
Momentum
2025-01-10 11:27:47 +00:00
EXRAIL2Parser.cpp
Momentum
2025-01-10 11:27:47 +00:00
EXRAIL.h
EXRAIL additions XFWD() and XREV()
2025-01-09 20:40:07 +01:00
EXRAILMacros.h
Momentum
2025-01-10 11:27:47 +00:00
EXRAILSensor.cpp
ONBUTTON/ONSENSOR use latch
2024-04-13 10:16:26 +01:00
EXRAILSensor.h
No functional change
2024-10-27 13:53:34 +00:00
FSH.h
STRCHR_P for sensorcam
2024-09-23 08:42:49 +01:00
GITHUB_SHA.h
tag devel
2025-01-09 21:44:22 +01:00
I2CManager_AVR.h
Remove redundant commented out code.
2023-02-23 20:16:29 +00:00
I2CManager_Mega4809.h
I2CManager: Update native drivers for MUX support from the common code.
2023-02-10 15:47:44 +00:00
I2CManager_NonBlocking.h
No functional change
2024-10-27 13:53:34 +00:00
I2CManager_SAMD.h
Update I2CManager_SAMD.h
2023-02-10 18:21:06 +00:00
I2CManager_STM32.h
Various STM32 related fixes
2024-09-30 16:13:00 +08:00
I2CManager_Wire.h
No functional change
2024-10-27 13:53:34 +00:00
I2CManager.cpp
NeoPixel support
2024-09-22 12:37:38 +01:00
I2CManager.h
Fixes to timeout handling (due to STM32 micros() difference).
2023-03-28 18:07:52 +01:00
install_via_powershell.cmd
Add exe version
2023-04-11 10:26:15 +10:00
installer.json
Frightrisk ver4 ( #205 )
2022-02-16 12:02:11 -05:00
installer.ps1
Add exe version
2023-04-11 10:26:15 +10:00
installer.sh
Do not invoke graphical install on Raspbian
2023-07-06 16:58:36 +02:00
IO_AnalogueInputs.h
No functional change
2024-10-27 13:53:34 +00:00
IO_DCCAccessory.cpp
No functional change
2024-10-27 13:53:34 +00:00
IO_DFPlayer.h
Update IO_DFPlayer.h
2023-03-31 17:58:30 +01:00
IO_duinoNodes.h
No functional change
2024-10-27 13:53:34 +00:00
IO_EncoderThrottle.cpp
No functional change
2024-10-27 13:53:34 +00:00
IO_EncoderThrottle.h
RocoDriver->EncoderThrottle
2024-07-18 09:39:32 +01:00
IO_ExampleSerial.h
No functional change
2024-10-27 13:53:34 +00:00
IO_EXFastclock.h
EX-Fastclock bugfix for address check
2024-05-07 11:13:19 +08:00
IO_EXIOExpander.h
Check "easy" check first
2024-01-20 22:15:47 +01:00
IO_EXSensorCAM.h
warnings cleared
2024-11-06 01:05:35 +00:00
IO_EXTurntable.cpp
surpress warnings
2024-02-24 17:24:55 +01:00
IO_GPIOBase.h
Correct display of high VPIN numbers in diagnostic output.
2023-03-27 13:08:14 +01:00
IO_HALDisplay.h
No functional change
2024-10-27 13:53:34 +00:00
IO_HCSR04.h
Correct display of high VPIN numbers in diagnostic output.
2023-03-27 13:08:14 +01:00
IO_I2CDFPlayer.h
Prepend I2CDFPlayer with DF_ to solve Nucleo RESET directive
2024-02-04 18:57:30 +00:00
IO_MCP23008.h
No functional change
2024-10-27 13:53:34 +00:00
IO_MCP23017.h
No functional change
2024-10-27 13:53:34 +00:00
IO_NeoPixel.h
Nweopixel overlap check
2024-11-24 14:47:19 +00:00
IO_PCA9555.h
Update IO_PCA9555.h
2023-09-23 16:10:16 +01:00
IO_PCA9685.cpp
Correct display of high VPIN numbers in diagnostic output.
2023-03-27 13:08:14 +01:00
IO_PCA9685pwm.h
No functional change
2024-10-27 13:53:34 +00:00
IO_PCF8574.h
No functional change
2024-10-27 13:53:34 +00:00
IO_PCF8575.h
No functional change
2024-10-27 13:53:34 +00:00
IO_RotaryEncoder.h
Rotary Encoder address 0x67
2024-03-23 13:31:34 +10:00
IO_Servo.cpp
No functional change
2024-10-27 13:53:34 +00:00
IO_Servo.h
No functional change
2024-10-27 13:53:34 +00:00
IO_TCA8418.h
No functional change
2024-10-27 13:53:34 +00:00
IO_TM1638.cpp
No functional change
2024-10-27 13:53:34 +00:00
IO_TM1638.h
Squashed commit of the following:
2024-10-10 19:38:35 +01:00
IO_TouchKeypad.h
No functional change
2024-10-27 13:53:34 +00:00
IO_trainbrains.h
No functional change
2024-10-27 13:53:34 +00:00
IO_VL53L0X.h
Correct display of high VPIN numbers in diagnostic output.
2023-03-27 13:08:14 +01:00
IODevice.cpp
No functional change
2024-10-27 13:53:34 +00:00
IODevice.h
seperate out the templates that make it possible to use bitwise operations on enums
2024-12-21 16:08:57 +01:00
KeywordHasher.h
No functional change
2024-10-27 13:53:34 +00:00
LCN.cpp
LCN bugfix
2023-02-12 20:35:57 +01:00
LCN.h
update copyright notes
2022-01-07 02:28:35 +01:00
LICENSE
Create LICENSE
2020-06-12 22:51:42 -06:00
LiquidCrystal_I2C.cpp
No functional change
2024-10-27 13:53:34 +00:00
LiquidCrystal_I2C.h
Update LCD driver to make it more reliable
2023-02-21 11:00:27 +00:00
MotorDriver.cpp
TrackManager and EXRAIL: Introduce more consistent names for <= ...> and SET_TRACK
2024-09-30 10:05:47 +02:00
MotorDriver.h
seperate out the templates that make it possible to use bitwise operations on enums
2024-12-21 16:08:57 +01:00
MotorDrivers.h
STM32 Ethernet support
2024-09-28 19:48:11 +08:00
myAutomation.example.h
Update myAutomation.example.h
2023-03-18 18:53:48 +00:00
myEX-Turntable.example.h
Add myEX-Turntable.example.h
2022-08-14 07:11:38 +10:00
myHal.cpp_example.txt
revert last 3 commits
2024-10-06 08:00:07 +02:00
myHal.cpp.txt
Add FLAGS device for EX-RAIL state communications. Improve VPIN display in messages.
2023-03-27 12:39:11 +01:00
objdump.bat
smaller random
2022-06-18 13:58:46 +01:00
objdump.sh
fix objdump.sh
2020-09-26 22:28:29 +02:00
Outputs.cpp
update copyright notes
2022-01-07 02:28:35 +01:00
Outputs.h
update copyright notes
2022-01-07 02:28:35 +01:00
platformio.ini
For 5.4.0: reduce number of compile targets
2025-01-09 21:35:52 +01:00
README.md
Update README.md
2024-02-16 18:02:40 +10:00
release_notes.md
Update release_notes.md
2022-02-17 15:00:59 -05:00
RingStream.cpp
Ensure correct functions are called for strcpy_P, strncmp_P, strlen_P etc. on non-AVR targets..
2023-01-23 22:28:43 +00:00
RingStream.h
HIGHMEM + WITHROTTLE
2022-12-16 13:14:48 +00:00
Sensors.cpp
JMRI_SENSOR exrail
2024-02-07 22:11:27 +00:00
Sensors.h
JMRI_SENSOR exrail
2024-02-07 22:11:27 +00:00
SerialManager.cpp
serial manager loop that handles quoted strings
2024-09-22 20:58:17 +02:00
SerialManager.h
serial manager loop that handles quoted strings
2024-09-22 20:58:17 +02:00
SSD1306Ascii.cpp
Update SSD1306Ascii.cpp
2023-02-25 11:42:43 +00:00
SSD1306Ascii.h
Support for multiple displays
2023-02-16 16:41:13 +00:00
StringBuffer.cpp
No functional change
2024-10-27 13:53:34 +00:00
StringBuffer.h
No functional change
2024-10-27 13:53:34 +00:00
StringFormatter.cpp
SETFREQ and <F DCFREQ
2024-07-10 09:57:03 +01:00
StringFormatter.h
Virtual LCD phase 1
2023-11-14 19:41:05 +00:00
TemplateForEnums.h
seperate out the templates that make it possible to use bitwise operations on enums
2024-12-21 16:08:57 +01:00
TrackManager.cpp
Momentum
2025-01-10 11:27:47 +00:00
TrackManager.h
Allow no shield
2024-03-18 21:17:51 +01:00
Turnouts.cpp
Less confusion and simpler code around the RCN213 defines
2024-12-28 15:45:27 +01:00
Turnouts.h
Less confusion and simpler code around the RCN213 defines
2024-12-28 15:45:27 +01:00
Turntables.cpp
fix warning and indent proper
2024-02-20 15:13:22 +01:00
Turntables.h
Missed one i
2023-10-12 13:42:14 +10:00
version.h
Momentum
2025-01-10 11:27:47 +00:00
WifiESP32.cpp
WiFiESP32 reconfig prototype
2024-09-22 20:58:17 +02:00
WifiESP32.h
WiFiESP32 reconfig prototype
2024-09-22 20:58:17 +02:00
WifiInboundHandler.cpp
HIGHMEM + WITHROTTLE
2022-12-16 13:14:48 +00:00
WifiInboundHandler.h
HIGHMEM + WITHROTTLE
2022-12-16 13:14:48 +00:00
WifiInterface.cpp
Various STM32 related fixes
2024-09-30 16:13:00 +08:00
WifiInterface.h
copyright, version and compile warnings fix
2023-07-08 08:58:00 +02:00
WiThrottle.cpp
Implement WiThrottle "force function" subcommand "f"
2024-09-12 14:20:24 +02:00
WiThrottle.h
HIGHMEM + WITHROTTLE
2022-12-16 13:14:48 +00:00