1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2025-04-22 04:51:20 +02:00

Commit Graph

  • ffc5d91561 Update version.h Neil McKechnie 2021-09-23 08:59:43 +01:00
  • e11fd18849 Update IO_DCCAccessory.cpp Neil McKechnie 2021-09-22 14:12:23 +01:00
  • 32eb8fe8c7 Update version.h (3.1.7draft) Neil McKechnie 2021-09-22 14:00:05 +01:00
  • e287af83ff DCC Turnouts: Store address/subaddress separately. Enable address 0. Neil McKechnie 2021-09-22 10:38:11 +01:00
  • e59e07b971 Improved HAL diagnostics Neil McKechnie 2021-09-21 13:43:52 +01:00
  • 302b16547e HAL driver enhancements Neil McKechnie 2021-09-21 11:02:23 +01:00
  • 34474cbf5c WifiESP skeleton files Harald Barth 2021-09-21 09:23:52 +02:00
  • 7397a4089b first waveform on esp Harald Barth 2021-09-21 00:31:05 +02:00
  • 08835e25c6 Merge branch 'EX-RAIL' of https://github.com/DCC-EX/CommandStation-EX into EX-RAIL Asbelos 2021-09-18 13:10:18 +01:00
  • bda3c05265 Auto power on tell JMR Asbelos 2021-09-18 13:10:13 +01:00
  • f947c5bae5
    Merge pull request #190 from DCC-EX/EX-RAIL-neil-HALDRIVERS Neil McKechnie 2021-09-17 22:48:51 +01:00
  • afe2ecdc14 Update IODevice.cpp Neil McKechnie 2021-09-17 12:44:27 +01:00
  • fa650673eb DFPlayer: allow volume to be set in play command. Neil McKechnie 2021-09-17 12:31:28 +01:00
  • ad7cd5f401 Remove virtual _isBusy() function in favor of _read(). Neil McKechnie 2021-09-17 11:36:08 +01:00
  • d077e3a2ff Auto power on and POWEROFF macro Asbelos 2021-09-16 16:47:47 +01:00
  • 07cc45d861 Update IO_DFPlayer.h Neil McKechnie 2021-09-16 12:39:51 +01:00
  • f3658aaee7 Update IO_HCSR04.h Neil McKechnie 2021-09-16 00:17:26 +01:00
  • 3dc0b1619c Update IO_DFPlayer.h Neil McKechnie 2021-09-15 21:37:38 +01:00
  • 592f87303e Update IO_AnalogueInputs.h Neil McKechnie 2021-09-15 10:44:43 +01:00
  • 02a715d54d New DFPlayer MP3 device, and tidy comments in other drivers. Neil McKechnie 2021-09-15 00:23:24 +01:00
  • f7d34b92ee Update mySetup.cpp_example.txt Neil McKechnie 2021-09-14 17:14:29 +01:00
  • d316b72069 VL53L0X Time-Of-Flight sensor driver Neil McKechnie 2021-09-14 12:34:31 +01:00
  • fc9aa71d9f
    Merge pull request #189 from DCC-EX/EX-RAIL-Ash Ash-4 2021-09-11 13:35:11 -05:00
  • 72528658be
    Merge branch 'EX-RAIL' into EX-RAIL-Ash Ash-4 2021-09-11 13:32:17 -05:00
  • 4121a5f4da
    Merge pull request #188 from DCC-EX/EX-RAIL-neil-AnalogueInputs Neil McKechnie 2021-09-11 14:22:48 +01:00
  • 2ed578821f Add analogue inputs to HAL. Neil McKechnie 2021-09-11 13:35:11 +01:00
  • 70b59d491c Ash's OVERLOAD check Asbelos 2021-09-09 10:23:27 +01:00
  • 254d83b6fc Remove SERIAL warning Asbelos 2021-09-09 10:12:27 +01:00
  • ebabbbe59e
    pause program steps if OVERLOAD Ash-4 2021-09-08 14:06:39 -05:00
  • f8311b8c56
    line added sentResetsSincePacket Ash-4 2021-09-08 14:00:42 -05:00
  • f38bf512ab Include SERIAL Asbelos 2021-09-08 16:29:58 +01:00
  • 9b3c6fe896 LCN and SERIAL/1/2/3 Asbelos 2021-09-08 16:21:04 +01:00
  • 81dc512c86 Turnout print state and tell withrottle Asbelos 2021-09-06 12:30:25 +01:00
  • 222eca6524 XFON/XFOFF macros Asbelos 2021-09-06 12:27:21 +01:00
  • 4dff8a2b50
    Restore ackManagerByte before retry Verify Ash-4 2021-09-05 16:43:24 -05:00
  • 8d471d9f3f
    Restore ackManagerByte before retry Verify Ash-4 2021-09-05 16:19:03 -05:00
  • 9ba13a62c9 Negative sensor ids Asbelos 2021-09-04 10:38:38 +01:00
  • 4d00d56685 Shied def to Motordrivers Harald Barth 2021-09-04 09:20:22 +02:00
  • faa8383bc3 Merge branch 'DCdistrict' into EX-RAIL-DC Harald Barth 2021-09-04 09:09:05 +02:00
  • 414e109f9d pwmSpeed() as access method instead of public pointer Harald Barth 2021-09-04 09:05:01 +02:00
  • 99222bd37f Turnout recursion test Asbelos 2021-09-03 22:39:13 +01:00
  • 9d5781a87c Signal pin corrections Asbelos 2021-09-03 21:33:53 +01:00
  • b4fb76b6c8
    Display running total ackRetrySum Ash-4 2021-08-30 17:02:05 -05:00
  • 4b87c879a9
    RCOUNT step added to Verify byte program Ash-4 2021-08-30 16:52:50 -05:00
  • 08810dafd7
    Update retry counter Ash-4 2021-08-30 16:37:06 -05:00
  • 66cf6d632b DCdistrict config Harald Barth 2021-08-30 22:36:27 +02:00
  • fafa9d8477 DCdistrict prototypr Harald Barth 2021-08-30 22:26:20 +02:00
  • b47d768de2 only on pololu board this makes sense Harald Barth 2021-08-29 23:47:01 +02:00
  • afe9141671 RMFT SIGNAL macro to allow for RGB LEDs. Neil McKechnie 2021-08-29 12:14:23 +01:00
  • 1bb7b5cc77 Make defaults for PWM (servo) positions 0 (PWM off) if not configured. Neil McKechnie 2021-08-29 12:04:13 +01:00
  • 09eae0ea91 Fix FADE(pin,0,0) operation in RMFT Neil McKechnie 2021-08-29 01:10:47 +01:00
  • 0f55835b8b Add RMFT WAITFOR() and SERVO2() commands. Neil McKechnie 2021-08-28 17:39:48 +01:00
  • 40c6bb7f2e Output Turnout state change diagnostic if DIAG_IO #defined. Neil McKechnie 2021-08-27 21:47:48 +01:00
  • 7dea284ba8 DCCAccessoryDecoder class tidy. RCN-213 option. Neil McKechnie 2021-08-27 21:47:13 +01:00
  • fb6ab85c4a Add flag to invert DCC Accessory command <a> behaviour Neil McKechnie 2021-08-27 21:43:24 +01:00
  • 23ed4e61af Remove compiler warning Neil McKechnie 2021-08-27 17:09:40 +01:00
  • b2ddb34273 RMFT: Add new FADE command for LED Neil McKechnie 2021-08-27 17:01:18 +01:00
  • f8858b952e Servo positioning - correct handling of profile 0. Neil McKechnie 2021-08-27 16:59:04 +01:00
  • 6ebf908802 Ensure Turnout changes are notified on LCN activity. Neil McKechnie 2021-08-27 15:45:22 +01:00
  • 93dfdcce53 Add <D HAL SHOW> command to list HAL device configuration. Neil McKechnie 2021-08-27 15:44:26 +01:00
  • 7e601c38c4 HAL writeAnalogue function change. Neil McKechnie 2021-08-27 15:42:47 +01:00
  • 1dd574dc03 On <E> commmand, output EEPROM size and amount used. Neil McKechnie 2021-08-27 12:56:27 +01:00
  • 0aea9169b1 Rename IODevice::isActive(vpin) to isBusy(vpin). Neil McKechnie 2021-08-27 11:18:15 +01:00
  • 0c218e1e13 Add HAL function configureInput(vpin,...) and configureServo(vpin,...). Neil McKechnie 2021-08-27 10:58:00 +01:00
  • 0a9fcf6ebc
    Neil bugfixes. (#186) Neil McKechnie 2021-08-26 23:04:13 +01:00
  • 5e30740c5b fix EXRAIL CALL/RETURN Asbelos 2021-08-26 21:49:44 +01:00
  • 2469629cbb Temporarily use Wire for I2C. Neil McKechnie 2021-08-25 10:26:45 +01:00
  • bad9e866f8
    Merge pull request #185 from DCC-EX/EX-RAIL-neil-RCN213 Neil McKechnie 2021-08-25 00:42:16 +01:00
  • 77d4d7c400
    Merge branch 'EX-RAIL' into EX-RAIL-neil-RCN213 Neil McKechnie 2021-08-25 00:38:38 +01:00
  • fa04fa5084 I2C Manager, adjust loop code. Neil McKechnie 2021-08-25 00:34:19 +01:00
  • 80fc9e8a68 Make LCD Display I2C calls synchronous. Neil McKechnie 2021-08-25 00:29:57 +01:00
  • d0fed2dd38 Make LCD output to I2C synchronous. Neil McKechnie 2021-08-24 23:02:24 +01:00
  • 08cfe41cf3 Revert to original DCC++ Classic Turnout command polarity. Neil McKechnie 2021-08-24 22:18:51 +01:00
  • 777d189cc5 Enable pullups for Arduino input pins as a default Neil McKechnie 2021-08-24 22:15:50 +01:00
  • c45337d5d4 Enable pullups for Arduino input pins as a default (to match GPIO Extender modules). Neil McKechnie 2021-08-24 22:13:52 +01:00
  • 8b498b8b49 </ROUTES> cmd for JMRI/Withrottle Asbelos 2021-08-24 09:45:11 +01:00
  • 425de3fcc7 Create mySetup.cpp_example.txt Neil McKechnie 2021-08-23 20:41:30 +01:00
  • 0d235b65d3 Turnouts - make code clearer. Neil McKechnie 2021-08-23 17:36:50 +01:00
  • 69c4733f2b Initialise turnouts to Closed by default Neil McKechnie 2021-08-23 15:26:23 +01:00
  • f0cd96fed3 Changes associated with RCN-213 DCC Accessory Packet format Neil McKechnie 2021-08-23 12:43:14 +01:00
  • 161b35ae84 indentation and LCD macro use Asbelos 2021-08-23 12:35:42 +01:00
  • 214e6c643f Squashed commit of the following: Asbelos 2021-08-23 11:58:48 +01:00
  • 50a9e08d1f defines/configig include tidy Asbelos 2021-08-23 11:55:42 +01:00
  • ca55834051 Update defines.h Neil McKechnie 2021-08-23 10:46:12 +01:00
  • 2829716ea6 Merge branch 'EX-RAIL-neil2' into EX-RAIL Neil McKechnie 2021-08-22 22:40:14 +01:00
  • 00138be90d Increase default display line length to 20 (from 16). Neil McKechnie 2021-08-22 22:39:00 +01:00
  • fdaa7b51b9 Move Turnout code from .h to .cpp. Neil McKechnie 2021-08-22 22:30:09 +01:00
  • 7b47b86143 Turnouts: adjust the split of code between .h and .cpp file. No functional changes. Neil McKechnie 2021-08-22 22:25:23 +01:00
  • 3e50a6bdad Add include guard to defines.h Neil McKechnie 2021-08-22 22:23:08 +01:00
  • 240b18a0df Merge branch 'EX-RAIL-neil2' into EX-RAIL Asbelos 2021-08-22 19:36:08 +01:00
  • b35ce88fdd Deeay long values Asbelos 2021-08-22 17:01:55 +01:00
  • 0875d27b0a Remove 'activate' functions from turnout classes. Neil McKechnie 2021-08-22 14:07:16 +01:00
  • efce94058e fix typo and remove debug stuff EX-RAIL-haba Harald Barth 2021-08-22 14:22:59 +02:00
  • 20512b0c63 define TURNOUT_RCN_218 to follow norm for DCC packet on rails Harald Barth 2021-08-22 10:41:09 +02:00
  • 39a69e340e Turnout EEPROM improvements. Neil McKechnie 2021-08-21 23:16:52 +01:00
  • dbabfdca80 Improvements to PCA9685 operation Neil McKechnie 2021-08-21 23:13:34 +01:00
  • 60718f5eac int->int16_t to keep pedantic compilers happy Asbelos 2021-08-21 13:17:14 +01:00
  • 071389a04b Remove compiler warnings in Turnout.h Neil McKechnie 2021-08-21 00:34:28 +01:00
  • d8366f33c8 Make <s> output turnout state rather than full turnout definition. Neil McKechnie 2021-08-21 00:25:00 +01:00
  • ddcd40860f UNTESTED Allow ALIAS of ROUTE/AUTOMATION id Asbelos 2021-08-20 19:18:30 +01:00