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

Commit Graph

  • 4316413618 compiles (but no waveform) on ESP32 Harald Barth 2022-07-30 23:02:26 +02:00
  • bfa81b801e fix compiler Werror Harald Barth 2022-07-30 21:54:28 +02:00
  • ec12baa0ca motor driver def for standard shield on uno form factor Harald Barth 2022-07-30 21:50:21 +02:00
  • 7ce74cfdf8 pin assignment for uno form factor board Harald Barth 2022-07-30 21:33:25 +02:00
  • 67e8c04314 in principle schedules packets Harald Barth 2022-07-30 21:11:51 +02:00
  • 37f44709f9 RMT prog track channel start Harald Barth 2021-12-04 20:07:34 +01:00
  • 83300387d2 working pin assignment in config.example.h Harald Barth 2022-07-30 15:57:35 +02:00
  • 237846f190 clean up diag, multiple gpio pin test worked Harald Barth 2021-11-29 00:14:24 +01:00
  • 6c940615f6 make mDC a vector in the Container and bugfixes Harald Barth 2021-11-28 23:36:47 +01:00
  • 342b9798f0 define GETFLASHP for pointers Harald Barth 2021-11-24 09:00:23 +01:00
  • a5d47e0c2c make mDC a singleton static member of MotorDriverContainer Harald Barth 2021-11-28 17:07:21 +01:00
  • feebe67ecb fix compiler Werror Harald Barth 2022-07-30 10:40:45 +02:00
  • 6e8929c89e Force inline because we do not want to use stack space for this function even if compiler has other preferences Harald Barth 2022-07-26 12:32:18 +02:00
  • 0373f060fb use pragma GCC push and pop correctly Harald Barth 2022-07-26 12:18:33 +02:00
  • ee639de5d6 fix diag bug, update version strings Harald Barth 2022-07-15 21:52:38 +02:00
  • b7cd4adb5f Merge branch 'TrackManager-PORTX' into PORTX_HAL Harald Barth 2022-07-15 15:48:07 +02:00
  • 68f0c6681d Remember connection type determined at first connect Harald Barth 2022-07-15 15:45:25 +02:00
  • 3681f0e445 Serial/SerialUSB cleanup Asbelos 2022-07-08 15:52:46 +01:00
  • 9768083bfe DCCTimer::reset Asbelos 2022-07-08 15:01:40 +01:00
  • 090acdae44 More SAMD cleanup Asbelos 2022-07-08 10:46:52 +01:00
  • aa3c3c2ee4 SAMD fixups and workaround Asbelos 2022-07-08 10:34:27 +01:00
  • 385afdeb6c Merge remote-tracking branch 'origin/TrackManager_SAMD' into PORTX_HAL Asbelos 2022-07-07 10:02:28 +01:00
  • ff46e283ac Reinstate platformio Asbelos 2022-07-07 00:28:59 +01:00
  • 108c5050ad Update defines.h Asbelos 2022-07-06 23:46:00 +01:00
  • 12b5c2cdba Merge branch 'PORTX_HAL' of https://github.com/DCC-EX/CommandStation-EX into PORTX_HAL Asbelos 2022-07-06 22:26:44 +01:00
  • 76d6759d98 improve parameter check for 'a' command Harald Barth 2022-07-06 21:12:10 +02:00
  • a7ea96b392 improve parameter check for 'a' command TrackManager-PORTX Harald Barth 2022-07-06 21:12:10 +02:00
  • 632e9335f3 fix broken 'a' command after broken commit c7b3817 Harald Barth 2022-07-06 20:35:58 +02:00
  • ca3ed95624 fix broken 'a' command after broken commit c7b3817 Harald Barth 2022-07-06 20:35:58 +02:00
  • 06d1040da0 Merge remote-tracking branch 'origin/SAMD_Integration_PMA' into PORTX_HAL Asbelos 2022-07-06 17:13:59 +01:00
  • 14dc569366 Moved CPU type detection to defines.h Asbelos 2022-07-06 17:05:34 +01:00
  • b7a82a0ad6 Merge branch 'TrackManager-PORTX' into PORTX_HAL Asbelos 2022-07-05 21:35:16 +01:00
  • 5cef1ac864 answer always with hearbeat number Harald Barth 2022-07-05 15:09:32 +02:00
  • 44b21fd987 Added code to respond to <D RESET> pmantoine 2022-07-05 12:40:00 +07:00
  • 6687c6f46d when brake pin has inverted sense, honor that when running in DC mode as well Harald Barth 2022-07-04 23:15:02 +02:00
  • 0406ca69cf add comment Pololu TB9051FTG Harald Barth 2022-07-04 22:50:19 +02:00
  • 695b776493 add Pololu TB9051FTG Harald Barth 2022-07-04 22:42:04 +02:00
  • 292e51afd3 add comment Pololu TB9051FTG RailCom Harald Barth 2022-07-04 22:50:19 +02:00
  • 42cda59109 add Pololu TB9051FTG Harald Barth 2022-07-04 22:42:04 +02:00
  • 959225c252 Added Arduino Zero USB platform support pmantoine 2022-07-03 18:01:24 +07:00
  • ce892974ab only set TCCR1A register for pins that are signal pins, done by calling setRailcomCutout() at right place instead of doing it for all pins in the timer code Harald Barth 2022-07-03 10:22:30 +02:00
  • a5cda1e350 RingStream RAM saver Asbelos 2022-06-27 12:42:59 +01:00
  • a80b16acba HH not supported Harald Barth 2022-06-21 19:46:59 +02:00
  • b1f5e9f48c Initial version Harald Barth 2022-06-21 15:04:45 +02:00
  • 7d6c2c8afb smaller random Asbelos 2022-06-18 13:58:46 +01:00
  • 6104311ccb Signal fixes and DCC_SIGNAL/VIRTUAL_SIGNAL Asbelos 2022-06-18 12:31:54 +01:00
  • d0e71875e0 UNTESTED ONRED/ONAMBER/ONGREEN Asbelos 2022-06-17 11:48:37 +01:00
  • 044b467085 Implement HAL macro in exrail Asbelos 2022-06-15 11:44:46 +01:00
  • 3496b99197 HAL minor simplification Asbelos 2022-06-14 17:50:57 +01:00
  • 6b7c2ccdf0 I2C address checks cleaned up Asbelos 2022-06-14 17:35:29 +01:00
  • 08eaa8ddb7 I2C overlap checks (working but messy) Asbelos 2022-06-14 17:21:11 +01:00
  • 10a0cfcccb change halSetup order Asbelos 2022-06-14 15:28:13 +01:00
  • ef937dcacf Privatize HAL constructors Asbelos 2022-06-14 15:23:27 +01:00
  • e11d2d08d1 HAL catch pin overlaps Asbelos 2022-06-14 15:15:42 +01:00
  • 9a98d10a86 rename fakePORT* to shadowPORT* Harald Barth 2022-06-13 23:18:10 +02:00
  • 4833eaac65 move all arch dependent port register declarations to MotorDriver.h Harald Barth 2022-06-13 23:15:35 +02:00
  • 744713769c fix merge error Harald Barth 2022-06-11 22:23:33 +02:00
  • 7fba96417f Merge branch 'TM_nofloat' into TM-mergetest Harald Barth 2022-06-11 22:14:56 +02:00
  • 5eb9678437 Merge branch 'master' into TrackManager-PORTX Harald Barth 2022-06-11 21:40:08 +02:00
  • 2385d0809c copyright adjustments Harald Barth 2022-06-11 20:38:44 +02:00
  • 808aa9aba9 show high accuracy status with track mode Harald Barth 2022-06-11 20:35:52 +02:00
  • 4297ed5572 remove global usePWM flag Harald Barth 2022-06-11 20:09:21 +02:00
  • 40dfda47c7 make usePWM per track (trackPWM) 2nd half Harald Barth 2022-06-11 19:57:45 +02:00
  • 16fafccf15 Command Distributor Asbelos 2022-06-10 12:22:28 +01:00
  • 4e177cf744 make usePWM per track (trackPWM) 2nd half TrackManager-PORTX-debug Harald Barth 2022-06-07 08:09:20 +02:00
  • ff96ed1157 make usePWM per track (trackPWM) Harald Barth 2022-06-07 02:35:55 +02:00
  • 62e471606d remember the base case Harald Barth 2022-06-07 00:18:48 +02:00
  • a363f37dc7 remember the base case Harald Barth 2022-06-07 00:17:46 +02:00
  • 11d959c8d0 make compile on Uno Harald Barth 2022-06-06 23:51:06 +02:00
  • 0ab96d28c4 make compile on Uno Harald Barth 2022-06-06 23:45:28 +02:00
  • 6ff5e7c7a8 tag version Harald Barth 2022-06-06 23:37:12 +02:00
  • d37e303bdc tag version Harald Barth 2022-06-06 23:34:40 +02:00
  • b24f6b27c6 protect setSignal() changes in setDCSignal from being changed back during interrupt vis setDCCSignal Harald Barth 2022-06-06 23:14:35 +02:00
  • 79d6ab1c87 protect setSignal() changes in setDCSignal from being changed back during interrupt vis setDCCSignal Harald Barth 2022-06-06 23:03:27 +02:00
  • 2b2012ef1d float memory saver Asbelos 2022-06-06 17:37:23 +01:00
  • 2d52d88688 enable more debug Harald Barth 2022-06-05 23:08:59 +02:00
  • 016bc37b53 clean up getThrottleSpeed functions Harald Barth 2022-06-05 23:07:03 +02:00
  • 712ed0674d Merge branch 'SAMD_Integration_PMA' of https://github.com/DCC-EX/CommandStation-EX into SAMD_Integration_PMA pmantoine 2022-06-03 17:15:52 +08:00
  • 1d36b03e7a Various SAMC/SAMD defs pmantoine 2022-06-03 17:15:46 +08:00
  • c2d7e7169a Starting I2C Native Driver pmantoine 2022-06-03 17:04:32 +08:00
  • 661d042744
    Merge pull request #241 from DCC-EX/240-command-shows-flags-without-signal-aspect-information habazut 2022-05-28 11:24:02 +02:00
  • 06e7ad5c53 prevent usage of pins for DC than can not do PWM Harald Barth 2022-05-25 09:28:28 +02:00
  • 1c78792dda Revert "test to remove port code" Harald Barth 2022-05-25 07:41:47 +02:00
  • cfcd61174d test to remove port code Harald Barth 2022-05-24 23:33:46 +02:00
  • 55561188e1 reset speed and loosen brake Harald Barth 2022-05-24 08:07:33 +02:00
  • 5f568c05b9 Merge branch '240-command-shows-flags-without-signal-aspect-information' into TrackManager Asbelos 2022-05-23 14:35:57 +01:00
  • 55196c2e7d tag Harald Barth 2022-05-23 00:04:35 +02:00
  • c7b38170c1 Parse ONOFF with 4 param <a> command Harald Barth 2022-05-22 23:39:46 +02:00
  • d3b72dc4fc Send onoff packets from setAccessory Harald Barth 2022-05-22 23:05:09 +02:00
  • 17fb921678 Explain better and change naming but same functionality Harald Barth 2022-05-22 22:43:06 +02:00
  • 867e3b3930 Reset track signal when leaving PWM and use port registers in DC mode as well Harald Barth 2022-05-21 10:19:25 +02:00
  • 79ef114c0d protect from setting unused pin Harald Barth 2022-05-21 09:51:38 +02:00
  • ebebd0dc11 Improved display and loop time for signals. Asbelos 2022-05-19 09:03:28 +01:00
  • 506b65d0ea Fix </> command for signals Asbelos 2022-05-18 17:44:41 +01:00
  • 6d2a9e3b36 add EXT as a new track mode Harald Barth 2022-05-18 09:40:53 +02:00
  • dd58e2c462 Fix ESP32 define pmantoine 2022-05-17 20:04:19 +08:00
  • 6135272c32 SAMD Support Initial Patches pmantoine 2022-05-17 18:06:08 +08:00
  • 3f57c1210d turn off signal pin during cutout as that might switch some H-bridges between high and low side RailCom-prototype Harald Barth 2022-05-17 08:06:10 +02:00
  • a1a2c9ce5b Update version.h (#223) Kcsmith0708 2022-03-24 11:34:11 -04:00
  • 3c01bd9012 Cleanup version.h Asbelos 2022-03-24 13:56:01 +00:00