Commit Graph

  • 2d08b95527 Update unit tests D.R.racer 2023-02-28 16:24:57 +0100
  • fd6826787d Suspend all moves of Idler and Selector when entering an Error screen D.R.racer 2023-02-24 16:16:39 +0100
  • 436ebcbeee Add HW EEPROM reset D.R.racer 2023-02-17 10:45:14 +0100
  • e2ee6f6ff1 Add X42 as EEPROM reset command + handling + visualization D.R.racer 2023-02-17 10:22:29 +0100
  • 72fbffea72 Add HW EEPROM reset D.R.racer 2023-02-17 10:45:14 +0100
  • 7e2375deee Introduce TMC2130 currents doxy group D.R.racer 2023-02-10 09:54:32 +0100
  • 14d12caf8a Add X42 as EEPROM reset command + handling + visualization D.R.racer 2023-02-17 10:22:29 +0100
  • fbfbfbe809 Rehome all movables if any of them fails to home D.R.racer 2023-02-17 09:30:46 +0100
  • 9fce324bff Increase Idler SG_THRS to 7 Alex Voinea 2023-02-14 17:54:48 +0100
  • d56a5b6a89 Increase Idler SG_THRS to 7 Alex Voinea 2023-02-14 17:54:48 +0100
  • ebdcc5a7e3 Increase version to 2.1.7 D.R.racer 2023-02-10 10:06:48 +0100
  • 009c692138 Remove related unit tests D.R.racer 2023-02-10 10:03:33 +0100
  • 75a0ebaf0e Remove handling of left+right buttons in error states D.R.racer 2022-11-09 18:00:28 +0100
  • f210f15eb4 Increase version to 2.1.7 D.R.racer 2023-02-10 10:06:48 +0100
  • 5a2294314b Remove related unit tests D.R.racer 2023-02-10 10:03:33 +0100
  • d6124304ce Remove handling of left+right buttons in error states D.R.racer 2022-11-09 18:00:28 +0100
  • 82b7034f36 Introduce TMC2130 currents doxy group D.R.racer 2023-02-10 09:54:32 +0100
  • 2b5a129c7d Add new error codes D.R.racer 2022-12-29 07:39:43 +0100
  • db2125e67a Bump version to 2.1.6 D.R.racer 2022-12-28 12:52:46 +0100
  • 414ee1e0ca Finish EjectFilament operation D.R.racer 2022-12-28 12:20:59 +0100
  • 0e0f94183a Add new error codes D.R.racer 2022-12-29 07:39:43 +0100
  • 1da60f7b42 Bump version to 2.1.6 D.R.racer 2022-12-28 12:52:46 +0100
  • 257e458099 Finish EjectFilament operation D.R.racer 2022-12-28 12:20:59 +0100
  • 88a489e3cb Add runtime iHold <= iRun check D.R.racer 2022-12-29 09:23:43 +0100
  • 425f89c862 Optimization - save 30B D.R.racer 2022-12-29 07:50:51 +0100
  • 0bca66aeb5 Allow runtime config/register motor/axis iRun current D.R.racer 2022-12-20 13:33:52 +0100
  • 4b03f424b4 Add runtime iHold <= iRun check D.R.racer 2022-12-29 09:23:43 +0100
  • 6b696125a4 Optimization - save 30B D.R.racer 2022-12-29 07:50:51 +0100
  • 7b1ae404d7 Allow runtime config/register motor/axis iRun current D.R.racer 2022-12-20 13:33:52 +0100
  • 9c9322d02f Remove old commented code D.R.racer 2022-12-29 08:23:12 +0100
  • b16ac63c5d Compute vSense dynamically from iRun/iHold D.R.racer 2022-12-28 10:25:00 +0100
  • ea203f3e40 Remove old commented code D.R.racer 2022-12-29 08:23:12 +0100
  • 4bb33455d8 Compute vSense dynamically from iRun/iHold D.R.racer 2022-12-28 10:25:00 +0100
  • 7e8ad83e25 Distinguish iRun<32 D.R.racer 2022-12-28 10:00:43 +0100
  • e469929c1c Remove ErrEngagingIdler state D.R.racer 2022-12-20 07:02:42 +0100
  • ada4ed3dda Workaround INVALID_TOOL error codes D.R.racer 2022-12-19 14:41:35 +0100
  • a52f833223 Fix and tune CutFilament + unit tests D.R.racer 2022-11-25 10:38:32 +0100
  • 31b36a9a4f Distinguish iRun<32 D.R.racer 2022-12-28 10:00:43 +0100
  • 2f3cef887d Remove ErrEngagingIdler state D.R.racer 2022-12-20 07:02:42 +0100
  • c61eda31f6 Workaround INVALID_TOOL error codes D.R.racer 2022-12-19 14:41:35 +0100
  • 0d3bf52543 Fix and tune CutFilament + unit tests D.R.racer 2022-11-25 10:38:32 +0100
  • b6c3cba396 Refactor CheckFINDAvsEEPROM and setup2 D.R.racer 2022-12-20 16:33:10 +0100
  • 98daf765af Separate NoCommand and StartUp (new state machine) D.R.racer 2022-12-20 15:53:05 +0100
  • 35344f5a5e If Finda is not pressed, don't report Unload Manually error Guðni Már Gilbert 2022-12-17 13:31:27 +0000
  • 8f212a5cb3 Add unit tests Guðni Már Gilbert 2022-12-04 12:57:00 +0000
  • 4d38d1f620 PFW-1423 add Retry handling in NoCommand for init error Guðni Már Gilbert 2022-12-04 11:14:24 +0000
  • 074f89c751 Refactor CheckFINDAvsEEPROM and setup2 D.R.racer 2022-12-20 16:33:10 +0100
  • 6dd5057b67 Separate NoCommand and StartUp (new state machine) D.R.racer 2022-12-20 15:53:05 +0100
  • f9d324cd38 If Finda is not pressed, don't report Unload Manually error Guðni Már Gilbert 2022-12-17 13:31:27 +0000
  • bf14e8435b Add unit tests Guðni Már Gilbert 2022-12-04 12:57:00 +0000
  • 091a78d841 PFW-1423 add Retry handling in NoCommand for init error Guðni Már Gilbert 2022-12-04 11:14:24 +0000
  • 3988a9aff0 Improve logging in unit tests' helpers.ipp D.R.racer 2022-12-20 09:18:23 +0100
  • 4bd233fadb Improve logging in unit tests' helpers.ipp D.R.racer 2022-12-20 09:18:23 +0100
  • 3e9410c4f9 Fix: make sure VerifyEnvironmentState checks filamentLoaded reliably D.R.racer 2022-12-19 15:44:42 +0100
  • 7d522f6837 Fix: make sure VerifyEnvironmentState checks filamentLoaded reliably D.R.racer 2022-12-19 15:44:42 +0100
  • 964ef0ce3d
    Merge pull request #250 from gudnimg/Sync-with-MK3 Guðni Már Gilbert 2022-12-18 17:55:39 +0000
  • 6818ac3538 Sync with MK3 Guðni Már Gilbert 2022-12-18 17:41:22 +0000
  • e064d2dbb4 Fix test failed_load_to_finda_0-4_try_again Guðni Már Gilbert 2022-12-17 15:39:16 +0000
  • 6223613167 If finda is ever pressed, don't move selector. Guðni Már Gilbert 2022-12-17 15:18:42 +0000
  • eaa89aebaa Small fix in ToolChange::Reset Guðni Már Gilbert 2022-12-17 14:38:00 +0000
  • 50a4011f06 If Finda is not pressed, don't report Unload Manually error Guðni Már Gilbert 2022-12-17 13:31:27 +0000
  • dcdadac6d7 Add unit tests Guðni Már Gilbert 2022-12-04 12:57:00 +0000
  • 496917ba8d PFW-1423 add Retry handling in NoCommand for init error Guðni Már Gilbert 2022-12-04 11:14:24 +0000
  • 7fe81be707 Fix FINDA flicker tests Guðni Már Gilbert 2022-12-17 13:06:53 +0000
  • 27f28973d3 Fix failed_load_to_finda_0-4_resolve_manual_no_FINDA unit test Guðni Már Gilbert 2022-12-11 16:33:52 +0000
  • 06d15c2cea Fix failed_load_to_finda_0-4_resolve_manual unit test Guðni Már Gilbert 2022-12-11 16:28:07 +0000
  • 4ef8d81bfc Fixed failed_load_to_finda_0-4_resolve_help_second_fail unit test Guðni Már Gilbert 2022-12-11 15:52:55 +0000
  • 2fd651b028 Fix failed_load_to_finda_0-4_resolve_help_second_ok unit test Guðni Már Gilbert 2022-12-11 15:50:18 +0000
  • 801a0d3349 Fix failed_load_to_finda_0-4_try_again unit test Guðni Már Gilbert 2022-12-11 15:44:52 +0000
  • 559ed69678 Fix unlimited_load_manual_stop unit test Guðni Már Gilbert 2022-12-11 15:40:40 +0000
  • bf9fec6941 Fix unit test load_fail_FINDA_resolve_btnL Guðni Már Gilbert 2022-12-11 15:15:16 +0000
  • 7e2528d675 Fix unit test load_fail_FINDA_resolve_btnM Guðni Már Gilbert 2022-12-11 15:08:26 +0000
  • 26be20e9aa Improve messages Guðni Már Gilbert 2022-12-11 13:40:09 +0000
  • abc46a90eb Check return code from VerifyEnvironmentState Guðni Már Gilbert 2022-12-11 13:13:26 +0000
  • 3a0cbcd75e WIP: create library for application and link into all executables Guðni Már Gilbert 2022-12-04 13:00:57 +0000
  • 6a4ebdaee6 optimisation: inline functions to reduce size Guðni Már Gilbert 2022-11-19 09:53:31 +0000
  • 74fbdb5149 optimisation: inline functions to reduce size Guðni Már Gilbert 2022-11-19 09:53:31 +0000
  • c0189d81af Distinguish among different error states when recovering ToolChange D.R.racer 2022-11-18 10:41:18 +0100
  • 8735d7fadf Distinguish among different error states when recovering ToolChange D.R.racer 2022-11-18 10:41:18 +0100
  • c8c39f7b69 Make sure ToolChange moves Selector to desired slot D.R.racer 2022-11-18 08:49:26 +0100
  • 2f6e364ad0 optimisation: compiler should not inline SetFilamentLoaded Guðni Már Gilbert 2022-11-18 20:23:29 +0000
  • eb53750028 optimisation: compiler should not inline SetFilamentLoaded Guðni Már Gilbert 2022-11-18 20:23:29 +0000
  • 264688736f Make sure ToolChange moves Selector to desired slot D.R.racer 2022-11-18 08:49:26 +0100
  • eba2c298d1 Raise version to 2.1.5 D.R.racer 2022-11-16 14:37:35 +0100
  • 08f777b5cb Introduce FINDA_FLICKERS error code D.R.racer 2022-11-16 11:52:34 +0100
  • 3f09ba0c16 Unit tests: selector refused to move in ToolChange D.R.racer 2022-11-16 10:19:49 +0100
  • 8d992e2706 Report Selector refused to move as FINDA_DIDNT_SWITCH_OFF D.R.racer 2022-11-11 16:33:43 +0100
  • 519195a970 Raise version to 2.1.5 D.R.racer 2022-11-16 14:37:35 +0100
  • 22ba21562f Introduce FINDA_FLICKERS error code D.R.racer 2022-11-16 11:52:34 +0100
  • 33b95f5d00 Unit tests: selector refused to move in ToolChange D.R.racer 2022-11-16 10:19:49 +0100
  • ba1bbbcf0a Report Selector refused to move as FINDA_DIDNT_SWITCH_OFF D.R.racer 2022-11-11 16:33:43 +0100
  • c74d418016 Invalidate Idler+Selector homing flags when Retry from ToolChange Error D.R.racer 2022-11-09 19:12:41 +0100
  • 0e896cae85 Fix bootloader file generation Alex Voinea 2022-11-15 10:28:29 +0100
  • de0cdc0b19 Fix bootloader file generation Alex Voinea 2022-11-15 10:28:29 +0100
  • 6efe4ada15 Invalidate Idler+Selector homing flags when Retry from ToolChange Error D.R.racer 2022-11-09 19:12:41 +0100
  • 299a31b765 Generate exactly 1 userInput event when button pressed (and held) D.R.racer 2022-11-14 07:05:20 +0100
  • e88d221378 Generate exactly 1 userInput event when button pressed (and held) D.R.racer 2022-11-14 07:05:20 +0100
  • 8ae82dd6b3 Build bootloader hex too VintagePC 2022-11-11 09:37:53 -0500
  • 8e041982fb Build bootloader hex too VintagePC 2022-11-11 09:37:53 -0500
  • a4463b9734 Selector: use freewheeling Alex Voinea 2022-11-11 09:22:34 +0100