Commit Graph
26 Commits
Author SHA1 Message Date
PAJohnson 7ce896c2ce In encoder.*pp, XXX_estimate -> XXX_estimate_counts and XXX_est_rad -> XXX_estimate.
Changed HWIL tests to reflect unit change
Corrected sources for position and velocity estimates elsewhere.
2020-07-13 20:59:35 +01:00
PAJohnson 9faf46ad47 Changed from counts->radians internally. By default, input positions and velocities are also in radians.
Added multipliers for input pos/vel to allow users to define their own units for those inputs.
2020-06-25 21:39:20 +01:00
Oskar Weigl f750de0bbc move setup_udev_rules from utils to version to avoid importing heavy utils.py during install 2019-04-03 20:23:26 -07:00
Capo01 bdec727e31 Update odrivetool
Note sure if this is intentional but currently liveplotter is listed as 'Upgrade the ODrive's Firmware' in the odrivetool help file. That doesn't seem right to me.
2018-07-25 21:20:53 +10:00
Oskar Weigl 7941f2c05b remove decode_temp broken import 2018-07-01 13:55:38 -07:00
Oskar Weigl eb07260c3e fix odrive_demo.py 2018-07-01 00:22:03 -07:00
Oskar Weigl 3e230b645a fix shell printing 2018-06-08 20:41:11 -07:00
Oskar Weigl 2b0164af74 clean up fiber port 2018-06-08 20:18:47 -07:00
Oskar Weigl 6ff4445770 Merge branch 'devel' into sam_fibre
Conflicts:
	Firmware/Tupfile.lua
	Firmware/fibre/cpp/include/fibre/protocol.hpp
	Firmware/fibre/python/fibre/discovery.py
	Firmware/fibre/python/fibre/usbbulk_transport.py
	tools/odrive/dfu.py
	tools/odrive/shell.py
	tools/odrive/utils.py
	tools/odrivetool
2018-06-08 19:30:21 -07:00
Oskar Weigl 2a7743ef0b Merge branch 'devel' into fw4 2018-06-05 23:13:58 -07:00
Samuel Sadok d878afeeff fix setuptools to package fibre into odrive package 2018-05-14 13:14:30 -07:00
Samuel Sadok 55d5d2a632 allow setting interactive shell variables, fix some warnings 2018-05-14 00:59:55 -07:00
Samuel Sadok 0caac7bdad move updated ODrive python protocol library to Fibre 2018-05-13 23:58:43 -07:00
Samuel Sadok 5770216010 save and restore configuration during DFU 2018-05-12 15:26:51 -07:00
Samuel Sadok fd803a19f1 implement automatic firmware download 2018-05-11 23:22:48 -07:00
Samuel Sadok a067d31bb9 rename template_processor to code_generator 2018-04-24 19:38:09 -07:00
Samuel Sadok b2fed7c64c implement JSON to C++ header dump tool 2018-04-24 18:08:07 -07:00
Samuel Sadok 2fde5b4d85 improve cross platform compatibility
- python odrive module can be used from python2 again
 - the automatic firmware version.h generation is now based on python instead of bash (which didn't work well on Windows)
2018-04-24 15:35:10 -07:00
Samuel Sadok 1f504d1d99 Merge branch 'sam_testing' into sam_oskar_testing 2018-04-21 23:11:36 -07:00
Samuel Sadok 80b3bab553 cancel receiver thread correctly on app shutdown 2018-04-21 20:09:24 -07:00
Oskar Weigl 89ee84ca39 releae with setuptools, fix some help text 2018-04-21 17:44:25 -07:00
Samuel Sadok 0eddbfc11c Add udev-setup command to odrivetool 2018-04-17 20:08:15 -07:00
Samuel Sadok cd5b9014c1 include PyWin32 as dependency for windows, add "Developer Preview" note 2018-04-17 20:07:59 -07:00
Oskar Weigl 0b1bf6f278 implement circular vel pll tracking 2018-04-15 00:38:39 -07:00
Oskar Weigl 2f5f6ead9c add retry error counter, some fixes for windows 2018-04-13 00:25:03 -07:00
Samuel Sadok d413f3a490 rename odrvtool to odrivetool and include odrive.dfuse in pip package 2018-04-07 21:49:34 -07:00