Commit Graph
2134 Commits
Author SHA1 Message Date
Paul Guenette 0f7337743c Add input_pos_updated var to avoid race conditions with comms thread 2019-06-01 14:08:16 +02:00
Paul Guenette 7d92f5b862 Create new functions without float or offset 2019-05-28 23:04:06 +02:00
Paul Guenette 4bd3326261 Add tests for ints with factors and offsets 2019-05-28 21:51:04 +02:00
Paul Guenette 3097de703f can_getSignal should always return a float 2019-05-28 21:50:17 +02:00
Paul Guenette 3df4d483cd Update endstops.md 2019-05-27 17:54:53 +02:00
Paul Guenette 6d0154ebc4 Update endstops.md 2019-05-27 17:20:42 +02:00
Paul Guenette b18e98f030 Add endstop_figure 2019-05-27 17:19:00 +02:00
Paul Guenette 12664d141d Remove the ability to home the axis with requested_state = AXIS_HOMING 2019-05-27 17:17:20 +02:00
Paul Guenette 22c6eadc43 Update endstops.md
With help from @owhite
2019-05-27 17:16:51 +02:00
Paul Guenette a4cdac52b8 Change move_incremental to use input_pos 2019-05-26 22:39:54 +02:00
Paul Guenette d95d0bc283 Fix call to input_pos_updated() 2019-05-26 22:39:37 +02:00
Paul Guenette 0d6be2869b step callback needs to increment input_pos, not pos_setpoint 2019-05-26 19:52:46 +02:00
Paul Guenette 5242ca9a34 Merge branch 'devel' into RazorsEdge 2019-05-26 14:37:26 +02:00
Oskar Weigl 0fa49de3dc Merge pull request #348 from LuSeKa/master
Arduino GetVelocity()
2019-05-25 22:46:39 -07:00
Paul Guenette 5db152b103 dump_errors() should tell you about unknown errors 2019-05-25 21:58:33 +02:00
Paul Guenette 0c270eaa61 Remove SPI_COM_FAIL error, add spi_error_rate_ to protocol 2019-05-25 21:22:07 +02:00
Paul Guenette 73fbd0d54d Try to delay SPI error counting during initialization 2019-05-25 21:11:43 +02:00
Paul Guenette 983d09c491 Add missing encoder modes in odrivetool enum list 2019-05-25 20:50:21 +02:00
Paul Guenette 59d7bb405c Add missing encoder modes for coherent sampling 2019-05-25 20:42:26 +02:00
Paul Guenette 73df226fc3 Merge anti_hunt 2019-05-25 19:38:52 +02:00
Paul Guenette 05711d1eba Bring the anti-hunt functionality back 2019-05-25 19:35:15 +02:00
Paul Guenette 9e2476ed65 Remove anticogging_valid from config for now 2019-05-25 18:20:09 +02:00
Paul Guenette 949ad66124 Fix anticogging_calibration where cpr != 3600 2019-05-25 18:07:02 +02:00
Paul Guenette 5a812701a3 Fix some merging pains with the anticogging_saver 2019-05-25 17:47:06 +02:00
Paul Guenette 3fa49918c7 Merge branch 'anticogging_saver' into RazorsEdge 2019-05-25 17:45:09 +02:00
Paul Guenette 6654b3a375 Just fetch the cogging ratio every time we need it 2019-05-25 17:29:25 +02:00
Paul Guenette dfca556185 Add anticogging config properties to protocol 2019-05-25 17:04:55 +02:00
Paul Guenette 3dc969ad15 Merge branch 'Non-Blocking_Absolute_SPI' into RazorsEdge 2019-05-25 14:56:26 +02:00
Paul Guenette cf9857651e Make Homing use input_xxx values 2019-05-25 14:54:41 +02:00
Paul Guenette 6bd14c51ad Add CAN tests for enums 2019-05-25 14:54:23 +02:00
Paul Guenette 263b209e20 Move CANopen heartbeat message 2019-05-25 14:54:13 +02:00
Paul Guenette 1e40897c2a Fix CANSimple to use input_pos, vel, current 2019-05-25 14:52:01 +02:00
Paul Guenette eb385f0bb9 Remove set_pos_setpoint calls 2019-05-25 14:18:50 +02:00
Paul Guenette cc36edeabf Merge branch 'anticogging_saver' into RazorsEdge 2019-05-25 14:16:46 +02:00
Paul Guenette 820fd72ae8 Merge branch 'bugfix/watchdog_fix' into RazorsEdge 2019-05-25 14:15:24 +02:00
Paul Guenette 286de38376 Merge branch 'feature/207-ascii-overflow' into RazorsEdge 2019-05-25 14:14:47 +02:00
Paul Guenette 6eab69f196 Merge branch 'feature/255-encoder-protocol' into RazorsEdge 2019-05-25 14:14:42 +02:00
Paul Guenette d0533f7ebb Merge branch 'feature/269-brake-current' into RazorsEdge 2019-05-25 14:14:37 +02:00
Paul Guenette f5c7cd82e5 Fix cppcheck issue 2019-05-25 14:14:31 +02:00
Paul Guenette 987a14b8c7 Merge branch 'feature/63-dc-bus-limit' into RazorsEdge 2019-05-25 14:14:20 +02:00
Paul Guenette 104e4413c9 Fix input_filter integration issues 2019-05-25 14:07:44 +02:00
Paul Guenette bfa4c154bc Merge branch 'input-filter' into RazorsEdge 2019-05-25 13:58:49 +02:00
Paul Guenette f8bc5117b6 Merge branch 'devel' into input-filter 2019-05-25 13:57:30 +02:00
Paul Guenette 3c144749cd Fix bad enum 2019-05-25 13:55:37 +02:00
Paul Guenette 687cf5b877 Merge branch 'Endstops' into develop 2019-05-25 13:53:38 +02:00
Paul Guenette 41c23b0376 Merge branch 'feature/CAN' into develop 2019-05-25 13:52:04 +02:00
Paul Guenette 0126595154 Merge branch 'devel' into Endstops 2019-05-25 13:35:15 +02:00
Paul Guenette bc805a86c9 Write instructions for endstops branch 2019-05-25 12:28:56 +02:00
Paul Guenette 2abae9034b Change how the watchdog_reset_ value is handled 2019-05-24 23:54:38 +02:00
Paul Guenette 301d68adc6 Move anticogging_t into config, use a fixed size array and scale 2019-05-23 18:56:34 +02:00