Commit Graph
730 Commits
Author SHA1 Message Date
Samuel Sadok ef5a2bc38f amend changelog 2018-03-09 15:08:40 -08:00
Samuel Sadok 9d85854de3 add toplevel functions back to protocol 2018-03-09 15:03:55 -08:00
Samuel Sadok 9486f9ed15 make stuff working again, improve state machine design, add underscore to member names 2018-03-09 13:37:07 -08:00
Samuel Sadok f5081352b3 refactor protocol 2018-03-08 12:56:24 -08:00
Samuel Sadok 97aedd46e9 Sanitize error handling and state machine, move common stuff to odrive_main.hpp 2018-03-04 15:49:48 -08:00
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 c1f3733c6a Merge pull request #123 from Wetmelon/feature/prebuild_fixes
Prerelease fixes
2018-02-25 22:44:13 -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 dc45149d13 Merge pull request #122 from madcowswe/sam_tup
Update build system
2018-02-25 21:21:52 -08:00
Oskar Weigl 0bc71f0cbc Merge branch 'devel' into sam_tup 2018-02-25 21:21:33 -08:00
Oskar Weigl 415ddbba32 Update .travis.yml 2018-02-25 21:17:45 -08:00
Oskar Weigl b34e8587a1 Update .travis.yml 2018-02-25 21:14:45 -08:00
Oskar Weigl 39dada5209 Remove c lib dep 2018-02-25 21:03:41 -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 491032df18 Merge pull request #121 from Wetmelon/feature/anticogging_usb_function
Add Anticogging trigger function to new USB Protocol
2018-02-25 19:58:25 -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 c53de9df12 Merge branch 'master' into devel 2018-02-23 17:25:25 -08:00
Oskar Weigl be53d965fb Merge pull request #7 from nickaknudson/feature/travis-ci
added travis-ci
2018-02-23 17:17:42 -08:00
Oskar Weigl 17639531c8 Merge branch 'psu-brownout' into devel 2018-02-23 16:06:18 -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 0b56e1053d Merge branch 'qjones81-DRV-error-readouts' into devel 2018-02-23 12:56:27 -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 af601e2186 Merge branch 'Wetmelon-feature/CPR_Check' into devel 2018-02-23 12:50:06 -08:00