1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2025-06-09 09:45:23 +02:00

Commit Graph

  • b7bcd13347 Fix Arduino pin pullup initial state. Neil McKechnie 2021-10-21 16:43:42 +01:00
  • 06f8c567bc prevent driver pins to be used by sensors or outputs pinprotect Harald Barth 2021-10-15 22:10:50 +02:00
  • 4f16a4ca06 Fix GPIO Expander initial output state. Neil McKechnie 2021-10-15 18:34:47 +01:00
  • a98657fef2 trigger overload first after second sample BandO Harald Barth 2021-10-13 20:04:27 +02:00
  • 9097a62f42 Add new <D ANIN vpin> and <D ANOUT vpin value> commands. Neil McKechnie 2021-10-08 13:30:23 +01:00
  • 80472a76dc I2CManager - support slower I2C speeds. Neil McKechnie 2021-10-08 13:28:43 +01:00
  • 26bd3ac342 Example ESP motor shields Harald Barth 2021-10-05 21:55:13 +02:00
  • d174c05127 Wifi connect and waveform Harald Barth 2021-10-05 21:53:02 +02:00
  • 6dde811279 Optimise HAL drivers for TOF sensor and Analogue Inputs Neil McKechnie 2021-10-05 12:48:45 +01:00
  • 75dffd9dfa first ESP32 compile Harald Barth 2021-10-05 10:39:08 +02:00
  • 0a10dbea0b not forget volatile Harald Barth 2021-10-04 23:12:47 +02:00
  • 43191e225e first stab at ESP32 Harald Barth 2021-10-04 23:03:36 +02:00
  • 50bb1c950b less warnings Harald Barth 2021-10-03 19:39:43 +02:00
  • 7aed7de6cd Change default LCD address. Neil McKechnie 2021-10-03 12:24:14 +01:00
  • bfc2b75eb5 SERIAL2 Typo Asbelos 2021-10-01 11:01:32 +01:00
  • 0bb6b577fa Wifi STA or AP mode ESP88 Harald Barth 2021-10-01 11:32:09 +02:00
  • cf0c818138 Cleanup ESP specific details Harald Barth 2021-10-01 09:09:30 +02:00
  • 426b27f0dd Reworked use of ringbuffer Harald Barth 2021-09-30 22:55:14 +02:00
  • 19b4893b5f counter should be int, not uint8_t Harald Barth 2021-09-28 21:08:41 +02:00
  • 1c7a5320d8 more send diag Harald Barth 2021-09-28 17:31:12 +02:00
  • afd4626988 send diag Harald Barth 2021-09-28 17:20:44 +02:00
  • a194b8965c Ack read outside interrupt Harald Barth 2021-09-27 20:01:46 +02:00
  • 696d12fc5e test A0 Harald Barth 2021-09-26 11:57:15 +02:00
  • 35cba02ee7 outboundRing uses sendData Harald Barth 2021-09-26 10:59:07 +02:00
  • fa1d1619b6 wifi sendData Harald Barth 2021-09-26 08:37:59 +02:00
  • b048879eaa Wifi active Harald Barth 2021-09-25 23:18:10 +02:00
  • 9fc805831d HAL: Minor optimisations Neil McKechnie 2021-09-23 10:54:27 +01:00
  • 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