Commit Graph
2421 Commits
Author SHA1 Message Date
Adam Munich c93400aacf Update protocol.hpp 2020-04-24 11:06:53 +02:00
Adam Munich 2fd20eb931 Update protocol.cpp 2020-04-24 11:06:53 +02:00
Ben Wang 1445d3531a refactor fiber cache 2020-04-23 17:49:12 +02:00
Adam Munich 3b4d2a5d34 Update discovery.py
store string directly
2020-04-23 17:49:12 +02:00
Adam Munich 4fc9f7e3fe Update discovery.py
fixd
2020-04-23 17:49:12 +02:00
Adam Munich f7eadfeb3b Update discovery.py
fxd
2020-04-23 17:49:12 +02:00
Oskar Weigl 1e9e647941 backwards compatible with old firmware 2020-04-23 17:49:12 +02:00
Oskar Weigl f6eacd7ae4 implement fetching of json crc on discovery 2020-04-23 17:49:12 +02:00
Oskar Weigl 0f3baf816f accept 0xffffffff offset for json crc 2020-04-23 17:49:12 +02:00
Samuel Sadok 1b9f442114 clarify ascii doc 2020-04-23 17:44:07 +02:00
Samuel Sadok 826c21267c add hall effect encoder test 2020-04-23 17:23:37 +02:00
Samuel Sadok c45ef8934b Change wrap_pm to be based on fmodf
Before this commit, bad user input could cause the device to hang,
that is, no longer respond on USB (other side effects are likely,
though not tested for).

An example of such an input is:

odrv0.axis0.encoder.config.cpr = 10
odrv0.axis0.encoder.config.offset = 20000
2020-04-23 14:38:50 +02:00
Samuel Sadok 71d640e562 add sin/cos encoder test, improve sawtooth fitting 2020-04-23 11:10:24 +02:00
Samuel Sadok 7e2434f7d8 add analog input tests (still require manual intervention to enable low pass filter) 2020-04-22 12:01:10 +02:00
Unknown af5ee564b3 Add some flashy media to input_modes.md 2020-04-21 20:58:18 -04:00
Unknown 36c7b4dbd7 Replace current_setpoint by input_current in docs 2020-04-21 20:49:26 -04:00
Unknown 9b2df645f9 Replace select instances of vel_setpoint by input_vel in docs 2020-04-21 20:49:18 -04:00
Unknown f4f4be0d6d Replace select instances of pos_setpoint by input_pos in docs 2020-04-21 20:46:38 -04:00
Unknown c2a5ce821a Add input_modes.md 2020-04-21 20:39:48 -04:00
Unknown a5d991e712 Clarify current_setpoint calculation 2020-04-21 20:39:39 -04:00
Unknown 574190e433 Change trap_traj timer to be more robust 2020-04-21 20:39:10 -04:00
Samuel Sadok 237a50bfc9 add step/dir input tests 2020-04-21 15:57:26 +02:00
Samuel Sadok e5cd33495f upgrade test runner to use more yaml and less hardcoding 2020-04-20 21:29:18 +02:00
Samuel Sadok 93287acd42 fix UART hang-up, harden ASCII protocol code 2020-04-14 22:48:17 +02:00
Samuel Sadok ce57e8325f add UART burn-in test 2020-04-14 22:42:21 +02:00
Samuel Sadok 7988492774 improve ascii command test coverage 2020-04-14 14:52:20 +02:00
Unknown fb4b3ce06a Merge branch 'RazorsEdge' into RazorsFrozenTesting 2020-04-10 15:55:12 -04:00
Unknown e6f95d4d47 Make sin/cos encoder pins configurable. 2020-04-09 18:53:53 -04:00
Samuel Sadok 19ac132f51 fix UART error handling 2020-04-09 23:14:52 +02:00
Samuel Sadok 245e2bfe25 add partial uart ascii test 2020-04-09 23:12:57 +02:00
Samuel Sadok 3797184deb add tests for various calibration procedures 2020-04-08 16:29:35 +02:00
Samuel Sadok 37c4fe337a allow configuring motor parameters without reboot 2020-04-08 16:26:15 +02:00
Samuel Sadok 746e142fc2 fix encoder direction find procedure 2020-04-08 16:25:29 +02:00
Unknown 8a7a5aac4d Remove VBUS_OVERVOLTAGE_LEVEL because it's not being used 2020-03-29 21:10:38 -04:00
Unknown db890b0d5c Use brake_current as a true FF 2020-03-28 00:58:32 -04:00
Unknown 163ce7d21a Change Interval to Increment 2020-03-28 00:50:44 -04:00
Unknown a8d47894ca Add additional test types and fix missing template argument 2020-03-28 00:40:00 -04:00
Unknown f5f9514bfc Fix comment 2020-03-28 00:20:28 -04:00
Unknown 128ae3935c Make Timer generic, add comments 2020-03-28 00:15:21 -04:00
Unknown 31fb65b86c Improve braking logic 2020-03-27 21:30:32 -04:00
Unknown c231928619 Merge branch 'feature/brake_current_fix' into RazorsFrozenTesting 2020-03-27 21:24:49 -04:00
Unknown fb46103498 Add doctest, fix drv8301 warning 2020-03-27 21:22:04 -04:00
Unknown 8a0a22eb6f Revamp Endstop timers 2020-03-27 21:11:39 -04:00
Unknown f98da473f1 Remove utils import from drv8301.c 2020-03-27 21:11:23 -04:00
Unknown 33317eb4df Add Timer class 2020-03-27 21:05:27 -04:00
Unknown cb534ae372 Move gpio helper functions 2020-03-27 21:05:16 -04:00
Unknown 42b6effedd Implement a better brake resistor current handler 2020-03-26 17:20:32 -04:00
Unknown 7d00c4181d revert timer overflow check 2020-03-09 21:16:43 -04:00
Unknown 17bcb43dd6 Improve debounce resolution 2020-03-09 21:15:45 -04:00
Paul Guenette b992628a61 Merge pull request #9 from pressta/Dockerfile
Add Docker Scripts
2020-03-09 21:09:18 -04:00