Commit Graph
310 Commits
Author SHA1 Message Date
Samuel Sadok fb5f5fe03c change thread entry signature to take a non-const pointer 2018-03-04 15:33:53 -08:00
Samuel Sadok b32c87df5a [TEMP] refactoring: compile works, motors initialize as usual 2018-03-02 22:03:24 -08:00
Oskar Weigl 037f715dc2 elec_rad_per_enc also evaluated in check CPR 2018-02-25 23:54:17 -08:00
Oskar Weigl 2ed8d17fb8 fix comma 2018-02-25 23:50:43 -08:00
Oskar Weigl 472728aeb9 Update Tupfile.lua 2018-02-25 23:48:06 -08:00
Oskar Weigl 2c8c712eda Merge branch 'devel' into sam_nvm 2018-02-25 23:42:14 -08:00
Oskar Weigl 2f28a3d60e refactor readme 2018-02-25 23:29:16 -08:00
Oskar Weigl e2540d7eda Update utils.h 2018-02-25 22:47:37 -08:00
Oskar Weigl 1457cb2ec5 Update tasks.json 2018-02-25 22:43:56 -08:00
Paul Guenette 243bf8fd63 Use 8 threads for building by default
Tup is smart enough to only spin up as many threads as you have logical cores, e.g. on quad core machines this only uses 4 threads.
2018-02-26 01:25:26 -05:00
Paul Guenette 91af7eb5be Add two missing errors to README 2018-02-26 01:23:56 -05:00
Paul Guenette bb9050e3d4 Rename the ODrive VSCode workspace file to something more useful 2018-02-26 01:23:00 -05:00
Oskar Weigl 0bc71f0cbc Merge branch 'devel' into sam_tup 2018-02-25 21:21:33 -08:00
Samuel Sadok 8c714987c6 update changelog 2018-02-25 20:56:16 -08:00
Samuel Sadok 1344876a2a fix travis 2018-02-25 20:55:27 -08:00
Samuel Sadok 19c3967a0e make tup build quieter and work on windows 2018-02-25 20:45:24 -08:00
Oskar Weigl 308d6edbd2 Update README.md 2018-02-25 20:13:54 -08:00
Oskar Weigl 7e88c46458 Update README.md 2018-02-25 20:12:09 -08:00
Samuel Sadok 50436709db Reorganize config parameters
All configurable parameters are now exposed on the protocol in objects called "[...].config". Those are the same parameters that are saved to NVM.
2018-02-25 19:59:29 -08:00
Oskar Weigl dbdefabd76 Update CHANGELOG.md 2018-02-25 19:59:26 -08:00
Oskar Weigl 0fcb80fcb1 Merge branch 'sam_tup' of github.com:madcowswe/ODrive into sam_tup 2018-02-25 19:39:51 -08:00
Oskar Weigl 0420015ec6 add clean command 2018-02-25 19:38:50 -08:00
Samuel Sadok facb3f33e7 add support for bool to protocol 2018-02-25 19:38:06 -08:00
Oskar Weigl 472cf0b3ae Update README.md 2018-02-25 19:36:27 -08:00
Samuel Sadok 36b451a278 add version number for NVM config, add code comments 2018-02-25 15:29:56 -08:00
Samuel Sadok 99ca88a8c8 This replaces Makefile and at the same time prepares for future
build requirements (like multiple active board versions).

Developers will need to install tup, as described in the README.
A stub Makefile is still available for convenience, so the main
"make ..." commands can still be used.
2018-02-25 12:53:20 -08:00
Paul Guenette e52f41f3fe Merge remote-tracking branch 'madcowswe/devel' into feature/anticogging_usb_function 2018-02-24 20:23:24 -05:00
Oskar Weigl 368b4d5cbb add axis to config 2018-02-24 00:24:47 -08:00
Oskar Weigl 12c72cf284 change how default configs are done for now 2018-02-23 23:36:46 -08:00
Oskar Weigl 4801c4a8b5 add psu brownout check to do_checks 2018-02-23 13:05:49 -08:00
Oskar Weigl 4088f3fa07 Merge branch 'devel' into psu-brownout 2018-02-23 13:02:17 -08:00
Oskar Weigl dea9df65ba update CHANGELOG.md 2018-02-23 12:57:58 -08:00
Oskar Weigl c1f800d235 Merge branch 'DRV-error-readouts' of git://github.com/qjones81/ODrive into qjones81-DRV-error-readouts 2018-02-23 12:52:33 -08:00
Oskar Weigl 4fece7363b Merge branch 'devel' of github.com:madcowswe/ODrive into devel 2018-02-23 12:50:46 -08:00
Oskar Weigl 430e408875 default calib speed a bit faster 2018-02-23 12:48:27 -08:00
Oskar Weigl 225adb7e88 Merge branch 'devel' into DRV-error-readouts 2018-02-23 11:47:22 -08:00
Samuel Sadok c200bf495e add note about firmware update 2018-02-22 19:30:51 -08:00
Samuel Sadok d558e40513 add reference to datasheet 2018-02-22 19:08:49 -08:00
Samuel Sadok b672d8e0ef Add persistent storage of certain motor parameters.
The persistent storage can be controlled through the "save_config" and "reset" RPC functions. If a valid configuration is present, it's automatically loaded on startup. For now only a few parameters are saved (see config.cpp).
2018-02-22 19:08:43 -08:00
Samuel Sadok eea8475458 Add low level non-volatile memory implementation 2018-02-22 18:05:03 -08:00
Paul Guenette 48cbcc7d37 Add usb command for anticogging 2018-02-21 20:41:00 -05:00
Paul Guenette 95d1d3ff0f Fix fabsf bracket, make variable names more descriptive 2018-02-21 18:46:51 -05:00
Quincy Jones e87b2d4a41 Update Changelog.md 2018-02-21 17:46:43 -06:00
Oskar Weigl 8bbc9d0744 Update CHANGELOG.md 2018-02-21 13:30:42 -08:00
Oskar Weigl 6b330d7ddd Update CHANGELOG.md 2018-02-21 13:30:26 -08:00
Oskar Weigl 5f7c415f64 Update CHANGELOG.md 2018-02-21 13:30:15 -08:00
Oskar Weigl 2454e96352 Update README.md 2018-02-21 13:11:41 -08:00
Oskar Weigl 60667af6fa Update README.md 2018-02-21 13:09:39 -08:00
Quincy Jones f75799fd3c Fix a naming bug on drv_error -> drv_fault 2018-02-21 14:23:12 -06:00
Quincy Jones aee5398ba2 Revert CPR back to default. Fix delay block times 2018-02-21 13:46:47 -06:00