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

Commit Graph

  • 0c2f8428df Refactored, analogue tested peteGSX 2023-01-29 10:06:01 +10:00
  • 53215b496e Refactored, analogue tested peteGSX 2023-01-29 10:06:01 +10:00
  • d41b5e0938 Brief PWM start peteGSX 2023-01-29 19:26:33 +10:00
  • d8cbdb24e1 Refactored, analogue tested peteGSX 2023-01-29 10:06:01 +10:00
  • 93ac1b6d61 Revert IODevice.h change peteGSX 2023-02-09 12:45:34 +10:00
  • 8083bd1b3b Merge branch 'devel-nmck' of https://github.com/DCC-EX/CommandStation-EX into devel-nmck Neil McKechnie 2023-02-09 00:18:17 +00:00
  • 9e0e110b5d Update defines.h - inappropriate define NO_INTERRUPTS replaced with I2C_USE_WIRE. Neil McKechnie 2023-02-09 00:17:31 +00:00
  • 7de46a0c17 Add <D HAL RESET> command to attempt to reset failed devices. Neil McKechnie 2023-02-09 00:16:39 +00:00
  • 9dd9990979 Improve formatting of I2CAddress data type in diagnostics. Neil McKechnie 2023-02-09 00:16:06 +00:00
  • dd0ee8b50a Additional support for Extended I2C Addresses Neil McKechnie 2023-02-09 00:13:23 +00:00
  • ad4a0a9592
    Merge pull request #303 from DCC-EX:exio-test-servo-included peteGSX 2023-02-09 09:43:03 +10:00
  • deb49f2943 Fix dynamic RAM allocation peteGSX 2023-02-09 09:31:09 +10:00
  • 5cb216dd79 Servo functional peteGSX 2023-02-09 08:41:50 +10:00
  • afc94a75bb Remove excess drivers peteGSX 2023-02-09 07:39:58 +10:00
  • 2848ba616b Some success peteGSX 2023-02-09 07:38:00 +10:00
  • 3d480ee9ef Start adding servo to EX-IO peteGSX 2023-02-09 05:32:27 +10:00
  • d7f92d7b88 STM32 native I2C driver updates pmantoine 2023-02-08 13:06:11 +08:00
  • 3fbcd6f300 STM32 native I2C driver initial edits pmantoine 2023-02-08 10:04:18 +08:00
  • a0f0b860eb Update version.h Neil McKechnie 2023-02-07 23:21:23 +00:00
  • efb2666060 DCCTimer_AVR - incorporate Haba's optimisations to ADC scanning Neil McKechnie 2023-02-07 23:18:59 +00:00
  • 73a7d3e0ca Update I2CManager_AVR.h Neil McKechnie 2023-02-07 23:16:37 +00:00
  • 47cb43d1e9 Update IO_OLEDDisplay.h Neil McKechnie 2023-02-07 23:16:00 +00:00
  • e2e9b7bae7 Update version.h Neil McKechnie 2023-02-07 22:04:09 +00:00
  • 57292c2250 installer.sh script bug fix and enhancements Harald Barth 2023-02-07 20:44:03 +01:00
  • 31ce2e3fef EXTurntable - change I2C address type to I2CAddress. Neil McKechnie 2023-02-07 18:36:48 +00:00
  • d8881deb6a Merge branch 'devel' into devel-nmck Neil McKechnie 2023-02-07 18:05:18 +00:00
  • 5439dd3158 Suppress compiler warnings. Neil McKechnie 2023-02-07 17:59:40 +00:00
  • aad0d28d1f Servo driver - split PCA9685 into a filter + PWM driver. Neil McKechnie 2023-02-07 17:24:05 +00:00
  • 19070d33ba Add Arduino M0, and display time on serial monitor. Neil McKechnie 2023-02-07 17:13:36 +00:00
  • 7b79680de2 First stab at HAL-installable OLED Display Driver. Neil McKechnie 2023-02-07 17:09:17 +00:00
  • 0c88c74706 Revert "Refactor SSD1306 initialisation to support different initialisation sequences." Neil McKechnie 2023-02-07 17:01:45 +00:00
  • cb287f23a4 I2CManager: Add support for I2C Multiplexers to Wire and AVR. Neil McKechnie 2023-02-07 16:38:30 +00:00
  • 261ccf2f3b HAL - change variable type for PCA9685 data. Neil McKechnie 2023-02-07 15:09:21 +00:00
  • 278a9c52a6 Refactor SSD1306 initialisation to support different initialisation sequences. Neil McKechnie 2023-02-07 15:07:29 +00:00
  • 9435869ee3 Prepare HAL device drivers to support Extended I2C Addresses Neil McKechnie 2023-02-07 15:04:03 +00:00
  • d5a394d4e6 Prepare HAL device drivers to support Extended I2C Addresses Neil McKechnie 2023-02-07 14:55:14 +00:00
  • c870940dde Add extra error checking peteGSX 2023-02-07 07:32:16 +10:00
  • 754639c7e3 Update version peteGSX 2023-02-06 19:39:25 +10:00
  • a478ad7112
    Merge pull request #302 from DCC-EX:separate-server-from-pca9685 peteGSX 2023-02-06 19:34:00 +10:00
  • 13bd6ef9eb HAL: Add support for Extended Addresses and I2C Multiplexer Neil McKechnie 2023-02-04 23:57:22 +00:00
  • 45657881eb Merge branch 'devel-nmck' of https://github.com/DCC-EX/CommandStation-EX into devel-nmck Neil McKechnie 2023-02-04 23:01:51 +00:00
  • a590245e93 I2CManager_SAMD.h: Remove unneeded declaration. Neil McKechnie 2023-02-04 21:01:02 +00:00
  • 6f5680fce0 DFPlayer: Avoid jumps in volume when switching song and reducing volume at the same time. Neil McKechnie 2023-02-04 20:59:19 +00:00
  • 2f46a8e083 Add EX-RAIL 'ANOUT' function for general analogue outputs. Neil McKechnie 2023-02-04 20:56:12 +00:00
  • bd62939713 Fix handling of hex numbers to avoid extending MSB (sign bit) Neil McKechnie 2023-02-04 20:55:14 +00:00
  • abe79b854e Fix digital read bug peteGSX 2023-02-04 09:19:32 +10:00
  • 27ddc7b30b IO_ExampleSerial - refactor and update comments Neil McKechnie 2023-02-03 12:56:19 +00:00
  • 81559998ec Update IODevice base class to better support filter drivers Neil McKechnie 2023-02-03 12:55:25 +00:00
  • 847ced2f49 Update IO_VL53L0X.h Neil McKechnie 2023-02-03 12:46:38 +00:00
  • 49713badb2 Update I2CManager_NonBlocking.h Neil McKechnie 2023-02-02 12:21:35 +00:00
  • be88344407 PCF8575 16-bit port device support added pmantoine 2023-02-02 07:12:47 +08:00
  • ec83a345dc Basic PWM working peteGSX 2023-02-01 19:46:08 +10:00
  • 4e32c707b9 Brief start on PWM peteGSX 2023-02-01 14:53:46 +10:00
  • 73e1dfc192 Remove duplicate comment peteGSX 2023-02-01 08:13:23 +10:00
  • 1ae74d9487 Merge branch 'separate-server-from-pca9685' of https://github.com/DCC-EX/CommandStation-EX into separate-server-from-pca9685 peteGSX 2023-02-01 07:51:45 +10:00
  • a7366b42c1 Add new drivers peteGSX 2023-01-31 19:32:12 +10:00
  • 84431d1841 Fix mess after rebase and conflicts peteGSX 2023-02-01 07:49:31 +10:00
  • e12c5292fa Merge branch 'ex-io-28-feature-request-enable-pwm-support' of https://github.com/DCC-EX/CommandStation-EX into ex-io-28-feature-request-enable-pwm-support peteGSX 2023-02-01 07:29:17 +10:00
  • e76197faa9 Brief PWM start peteGSX 2023-01-29 19:26:33 +10:00
  • bdc8aec9a6 Refactored, analogue tested peteGSX 2023-01-29 10:06:01 +10:00
  • 052256e2ed Refactored, analogue tested peteGSX 2023-01-29 10:06:01 +10:00
  • ba9b363058 I2CManager_NonBlocking - Defer I2C speed changes for all drivers Neil McKechnie 2023-01-31 18:39:15 +00:00
  • bdffd36820 IODevice.h - change visibility of findDevice to protected. Neil McKechnie 2023-01-31 15:24:38 +00:00
  • 4d350040ba I2CManager_SAMD.h - avoid bus hangs on speed changes Neil McKechnie 2023-01-31 12:28:51 +00:00
  • 1073e142e6 Add new drivers peteGSX 2023-01-31 19:32:12 +10:00
  • a18c06d021 Cleaned up PWM start peteGSX 2023-01-31 19:29:39 +10:00
  • 291a331f3e Fix read operations on I2CManager for SAMD Neil McKechnie 2023-01-31 00:36:57 +00:00
  • 77b20e6a16 Merge branch 'ex-io-28-feature-request-enable-pwm-support' of https://github.com/DCC-EX/CommandStation-EX into ex-io-28-feature-request-enable-pwm-support peteGSX 2023-01-30 05:00:40 +10:00
  • 1d27eb67e4 Brief PWM start peteGSX 2023-01-29 19:26:33 +10:00
  • 7f19a92d2a Refactored, analogue tested peteGSX 2023-01-29 10:06:01 +10:00
  • 7e4f9eb0e1 jT answer should contain empty string v4.1.4-Prod Harald Barth 2023-01-28 19:07:59 +01:00
  • 1f5eafbcca Bugfix for issue #299 TurnoutDescription NULL Harald Barth 2023-01-27 18:42:26 +01:00
  • 28caa9e8d3 Brief PWM start peteGSX 2023-01-29 19:26:33 +10:00
  • 95945eab4c version bump v4.2.14-Devel Harald Barth 2023-01-29 08:50:19 +01:00
  • 638682f05c STM32F4xx fast ADC read implementation (merge branch 'stm32_adcee_pma' into devel) Harald Barth 2023-01-29 08:47:05 +01:00
  • ffb08523da Merge branch 'ex-io-28-feature-request-enable-pwm-support' of https://github.com/DCC-EX/CommandStation-EX into ex-io-28-feature-request-enable-pwm-support peteGSX 2023-01-29 17:18:33 +10:00
  • d8a1bcaf34 Refactored, analogue tested peteGSX 2023-01-29 10:06:01 +10:00
  • 212bf8d80e Broadcast power for <s> again Harald Barth 2023-01-29 08:13:52 +01:00
  • a17c02444d Refactored, analogue tested peteGSX 2023-01-29 10:06:01 +10:00
  • 290d878063 version Harald Barth 2023-01-28 19:09:16 +01:00
  • 2a7588b1b5 jT answer should contain empty string Harald Barth 2023-01-28 19:07:59 +01:00
  • be33bafa66 Fixed logic of ADC ready pmantoine 2023-01-28 14:39:00 +08:00
  • 6cc66e26c1 Initial STM32F4xx fast ADC read implementation pmantoine 2023-01-28 13:58:55 +08:00
  • c91d66549c Remove warnings Harald Barth 2023-01-27 19:42:55 +01:00
  • 9e5d780c14 Bugfix for issue #299 TurnoutDescription NULL Harald Barth 2023-01-27 18:42:26 +01:00
  • 2c0886bc2f version and copyright info Harald Barth 2023-01-27 17:03:39 +01:00
  • 762742b4af Add the macro def devel-ifloco Harald Barth 2023-01-27 13:05:36 +01:00
  • 88b572a148 Add EXRAIL IFLOCO function Harald Barth 2023-01-26 16:55:58 +01:00
  • fcf16c1367 Update version peteGSX 2023-01-26 18:53:25 +10:00
  • c69b8d85c8 Merge branch 'devel-plus-fastclock' into devel Colin Murdoch 2023-01-24 12:30:48 +00:00
  • 006c85e6ae Delete platformio.ini.original Colin Murdoch 2023-01-24 12:21:28 +00:00
  • d0ce59b19f I2CManager_Mega4809.h - allow other I2C clock speeds. Neil McKechnie 2023-01-24 09:35:10 +00:00
  • a3d4255fee Revert "I2CManager_Mega4809.h - allow other I2C clock speeds." Neil McKechnie 2023-01-24 09:33:17 +00:00
  • e8e00f69d6 Non-blocking I2C - reset byte counters on timeout. Neil McKechnie 2023-01-23 22:31:33 +00:00
  • 10c8915d33 Ensure correct functions are called for strcpy_P, strncmp_P, strlen_P etc. on non-AVR targets.. Neil McKechnie 2023-01-23 22:28:43 +00:00
  • 4f233de726
    Merge pull request #297 from DCC-EX:31-exio-to-do-optimise-read-speed peteGSX 2023-01-24 08:25:13 +10:00
  • 682c47f7dd I2CManager_Mega4809.h - allow other I2C clock speeds. Neil McKechnie 2023-01-23 22:23:05 +00:00
  • 4acf46db54 EX-IO reads optimised for speed peteGSX 2023-01-24 08:17:43 +10:00
  • 20b3e9064c Analogue inputs functioning peteGSX 2023-01-23 21:35:22 +10:00
  • 459904e5dd More analogue inputs peteGSX 2023-01-23 20:12:28 +10:00