Commit Graph

  • 89e5e6e1b7 Cheange LED modes to be consistent. 3d-gussner 2021-09-23 09:36:43 +0200
  • f01d3a342f Fix unit test compatibility with mingw Alex Voinea 2021-09-21 14:55:52 +0200
  • 0af2521f05 Fix unit test compatibility with mingw Alex Voinea 2021-09-21 14:55:52 +0200
  • c2d705e612 Fix unit tests Alex Voinea 2021-09-20 19:10:27 +0200
  • 4f6ea16515 Functional USB reset Alex Voinea 2021-09-20 19:01:08 +0200
  • 2b9c73dbd5 Make the config more similar to the demo Alex Voinea 2021-09-20 19:00:54 +0200
  • 9f0f7bc33b Fix limits.h naming conflict Alex Voinea 2021-09-20 18:18:52 +0200
  • 6346dd3989 USB reset initial Alex Voinea 2021-09-20 17:26:59 +0200
  • 29018671b5 Reduce verbosity Alex Voinea 2021-09-20 17:26:17 +0200
  • a8b1725dfe Line encoding update Alex Voinea 2021-09-20 16:43:02 +0200
  • 9611db9f53 Fix formatting and 🐑 Alex Voinea 2021-09-20 16:07:15 +0200
  • 895671aeb2 Fix descriptors Alex Voinea 2021-09-20 15:14:37 +0200
  • 26fd53251b Checkpoint Alex Voinea 2021-09-20 14:26:56 +0200
  • 21ad153941 Add compile options Alex Voinea 2021-09-20 12:09:25 +0200
  • 44b160c2c1 Fix warnings Alex Voinea 2021-09-20 11:32:51 +0200
  • c2411619dd Set LUFA F_USB Alex Voinea 2021-09-20 11:32:38 +0200
  • b4ecf39ce5 Fix LUFA build Alex Voinea 2021-09-20 11:31:51 +0200
  • 0862964c82 Add cmake project for LUFA D.R.racer 2021-09-07 07:20:06 +0200
  • f8ac620379 Fix buttons' unit tests D.R.racer 2021-09-20 15:02:56 +0200
  • c0b776375d Fix right button issue on some hardware 3d-gussner 2021-09-08 19:33:08 +0200
  • 1d1e2ef108
    Merge pull request #67 from DRracer/watchdog DRracer 2021-09-20 17:21:54 +0200
  • b9811e3c21 Fix indentation D.R.racer 2021-09-20 17:18:46 +0200
  • fbe8d3d6cd Simplify logic Alex Voinea 2021-07-20 19:14:33 +0300
  • 89a2bdc7e4 Fix configuration compute() math Alex Voinea 2021-07-20 18:23:42 +0300
  • 0e9802c4cd watchdog configuration Alex Voinea 2021-07-20 17:13:20 +0300
  • e86def99f9 Add Disable and use the avrlibc wdt functions Alex Voinea 2021-07-20 13:57:27 +0300
  • 954ef2fb8d Reset the board using the cpu hal instead of the watchdog hal Alex Voinea 2021-07-20 13:47:36 +0300
  • 4ba6c6e679 Add handling of the X0 message (restart the MMU) via Watchdog D.R.racer 2021-07-20 07:28:43 +0200
  • a23ed5e1bf Add watchdog implementation + use it in main() D.R.racer 2021-07-20 07:16:59 +0200
  • d1fd815e0c Quick and dirty workaround Alex Voinea 2021-09-20 16:36:44 +0200
  • 7fe6f6c9eb Simplify logic Alex Voinea 2021-07-20 19:14:33 +0300
  • cf636ec095 Fix configuration compute() math Alex Voinea 2021-07-20 18:23:42 +0300
  • 06b959bb66 watchdog configuration Alex Voinea 2021-07-20 17:13:20 +0300
  • a433db5648 Add Disable and use the avrlibc wdt functions Alex Voinea 2021-07-20 13:57:27 +0300
  • 56eee8dcfb Reset the board using the cpu hal instead of the watchdog hal Alex Voinea 2021-07-20 13:47:36 +0300
  • 3b46c35595 Add handling of the X0 message (restart the MMU) via Watchdog D.R.racer 2021-07-20 07:28:43 +0200
  • 324ced6807 Add watchdog implementation + use it in main() D.R.racer 2021-07-20 07:16:59 +0200
  • 718d59cb39 Fix buttons' unit tests D.R.racer 2021-09-20 15:02:56 +0200
  • 8bb9c45b60 Fix right button issue on some hardware 3d-gussner 2021-09-08 19:33:08 +0200
  • 82a9eaae43 Fix selector noise. IRUN=31(VS=1), MRES=x8 Alex Voinea 2021-09-03 17:55:44 +0300
  • bec3f73864 Fix typo Alex Voinea 2021-09-03 17:50:03 +0300
  • 91f622fcdc Tighter TPWMTHRS at standstill Alex Voinea 2021-09-02 13:24:36 +0300
  • e0babfa4ba Updated motor currents and added freewheeling Alex Voinea 2021-09-02 13:19:21 +0300
  • ad096c9d14 Motion: make Motion::Step finally inline Yuri D'Elia 2021-09-07 11:54:54 +0200
  • b7fcfa5cb5 Add tests for single and multi-axis AbortPlannedMoves() Yuri D'Elia 2021-09-07 11:47:04 +0200
  • 37ff9b8a8f Fix unit tests for AbortPlannedMoves(axis) D.R.racer 2021-09-07 14:59:55 +0200
  • a6800d491d Leverage the capability of aborting a move on just one axis D.R.racer 2021-09-07 14:49:26 +0200
  • b1b5b9db84 Set better planned moves for homing + abort moves at StallGuard D.R.racer 2021-09-07 14:43:27 +0200
  • 52a6d57704 Remove Motion::Home completely D.R.racer 2021-09-07 07:49:54 +0200
  • dea41738a5 Add homing capability to Idler and Selector D.R.racer 2021-09-07 07:44:03 +0200
  • f062f368e0 Fix unit tests for AbortPlannedMoves(axis) D.R.racer 2021-09-07 14:59:55 +0200
  • 6ebf9701f7 Motion: make Motion::Step finally inline Yuri D'Elia 2021-09-07 11:54:54 +0200
  • e9be2b1b98 Add tests for single and multi-axis AbortPlannedMoves() Yuri D'Elia 2021-09-07 11:47:04 +0200
  • dd2b4087fc Leverage the capability of aborting a move on just one axis D.R.racer 2021-09-07 14:49:26 +0200
  • f8055e8f62 Set better planned moves for homing + abort moves at StallGuard D.R.racer 2021-09-07 14:43:27 +0200
  • e411247c3d Remove Motion::Home completely D.R.racer 2021-09-07 07:49:54 +0200
  • cb43d0a1cd Add homing capability to Idler and Selector D.R.racer 2021-09-07 07:44:03 +0200
  • d18032b729 Motion: allow to abort movement on a single axis Yuri D'Elia 2021-09-07 10:44:47 +0200
  • a380a698d9 Remove unnecessary #include D.R.racer 2021-09-07 08:09:08 +0200
  • 3646b8b1c0 Change M0/M1 into a command D.R.racer 2021-09-07 08:04:50 +0200
  • 2da78c6528 Motion: allow to abort movement on a single axis Yuri D'Elia 2021-09-07 10:44:47 +0200
  • 29078a393d Remove unnecessary #include D.R.racer 2021-09-07 08:09:08 +0200
  • b9a45a9257 Change M0/M1 into a command D.R.racer 2021-09-07 08:04:50 +0200
  • 641b91f0cb git subrepo clone --branch=LUFA-210130 git@github.com:abcminiuser/lufa.git lib/lufa Alan Dragomirecký 2021-09-05 10:46:45 +0200
  • b842f58bc8 Add lufa to pre-commit's exception list Alan Dragomirecký 2021-09-05 10:45:38 +0200
  • 2cb5bb64b2
    git subrepo clone --branch=LUFA-210130 git@github.com:abcminiuser/lufa.git lib/lufa Alan Dragomirecký 2021-09-05 10:46:45 +0200
  • ee3d0ce7ea
    Add lufa to pre-commit's exception list Alan Dragomirecký 2021-09-05 10:45:38 +0200
  • fd930cab68 Fix selector noise. IRUN=31(VS=1), MRES=x8 Alex Voinea 2021-09-03 17:55:44 +0300
  • c00e07cd34 Fix typo Alex Voinea 2021-09-03 17:50:03 +0300
  • 09f81f8b33 Leverage the ability of motion to SetMode to all know axes D.R.racer 2021-09-02 12:06:19 +0200
  • 852ca37e8f Add stealtMode flag into the global storage hive D.R.racer 2021-09-02 08:50:25 +0200
  • 1e6194a9b9 Add support for M0/M1 messages D.R.racer 2021-08-31 07:51:28 +0200
  • 1a3d87a652 Tighter TPWMTHRS at standstill Alex Voinea 2021-09-02 13:24:36 +0300
  • 0e614a3501 Updated motor currents and added freewheeling Alex Voinea 2021-09-02 13:19:21 +0300
  • e52ead4b93 Leverage the ability of motion to SetMode to all know axes D.R.racer 2021-09-02 12:06:19 +0200
  • 5782050c56 Add stealtMode flag into the global storage hive D.R.racer 2021-09-02 08:50:25 +0200
  • d29826e679 Add support for M0/M1 messages D.R.racer 2021-08-31 07:51:28 +0200
  • 315530ec16 Rebase onto main, reflect FINDA change (ADC->digital pin) in unit tests D.R.racer 2021-08-31 07:05:04 +0200
  • 5a53acd802 Force Tool Change to load the filament if same slot but not loaded D.R.racer 2021-08-27 12:05:59 +0200
  • 6f3540a14d Fix Motion::SetMode(axis, mode) and introduce SetMode(mode) Yuri D'Elia 2021-09-02 11:24:40 +0200
  • e7cba346da Use relative paths for panic.h Yuri D'Elia 2021-09-02 11:39:25 +0200
  • ee8c80e5c4 Motion: Panic if queue is full Yuri D'Elia 2021-09-02 11:18:27 +0200
  • 11aa3fb752 Use relative paths for panic.h Yuri D'Elia 2021-09-02 11:39:25 +0200
  • 9d613822d4 Fix Motion::SetMode(axis, mode) and introduce SetMode(mode) Yuri D'Elia 2021-09-02 11:24:40 +0200
  • 444eef3610 Motion: Panic if queue is full Yuri D'Elia 2021-09-02 11:18:27 +0200
  • ac78619b5b Cache TMC error flags inside movable_base class D.R.racer 2021-08-31 09:19:37 +0200
  • 309d4704b7 Fix return value of TMC2130::Init D.R.racer 2021-08-31 09:03:57 +0200
  • b708e67a19 Verify repeated calls to Step do not change from ERRTMCFailed D.R.racer 2021-08-27 17:04:57 +0200
  • 161e46b09a Add unit tests for failing TMC D.R.racer 2021-08-27 16:54:32 +0200
  • 1d884d9099 Make motion::QueueEmpty inline for non-UNITTEST builds D.R.racer 2021-08-27 10:35:52 +0200
  • 712b67beb4 Add checking of TMC2130 error states for Idler and Selector D.R.racer 2021-08-27 09:29:10 +0200
  • ffe5bc2807 Make Idler and Selector only wait for their own axis D.R.racer 2021-08-27 09:07:20 +0200
  • 5571e77809 Improve/fix some comments D.R.racer 2021-08-27 08:42:32 +0200
  • 74629f0103 Fix reporting progress of running commands D.R.racer 2021-08-26 13:50:35 +0200
  • b4d4807971 Add globa Panic() function D.R.racer 2021-08-31 07:40:33 +0200
  • d187473301 Cache TMC error flags inside movable_base class D.R.racer 2021-08-31 09:19:37 +0200
  • 1b4a34e139 Fix return value of TMC2130::Init D.R.racer 2021-08-31 09:03:57 +0200
  • f1e207af08 Verify repeated calls to Step do not change from ERRTMCFailed D.R.racer 2021-08-27 17:04:57 +0200
  • da9cba607e Add unit tests for failing TMC D.R.racer 2021-08-27 16:54:32 +0200
  • eee6331916 Make motion::QueueEmpty inline for non-UNITTEST builds D.R.racer 2021-08-27 10:35:52 +0200