Commit Graph
1128 Commits
Author SHA1 Message Date
Samuel Sadok 0e32df329f fix compilation when using stdout protocol 2018-05-14 16:25:31 -07:00
Samuel Sadok 62a599bf6e fix ascii protocol compilation 2018-05-14 16:13:51 -07:00
Samuel Sadok 112f4a1864 fix undefined variable when enabling ascii protocol 2018-05-14 15:19:22 -07:00
Samuel Sadok 36b13a3d27 fix protocol functions with arguments
It invoking functions that take arguments via the protocol was temporarily broken. Such functions were invoked with undefined arguments (usually 0).
2018-05-14 13:55:33 -07:00
Oskar Weigl dc7af0e936 update arm gcc to newest install path 2018-05-12 23:28:08 -07:00
Oskar Weigl 3f720bb374 Revert "Update .travis.yml" 2018-05-12 23:18:12 -07:00
Oskar Weigl 37fbcff96d Update .travis.yml 2018-05-12 22:39:52 -07:00
Oskar Weigl 9b44dc6f81 Update .travis.yml 2018-05-12 22:38:46 -07:00
Oskar Weigl 8b3b1017ba Update .travis.yml 2018-05-12 22:36:44 -07:00
Oskar Weigl 94245a608b explicit cast on num_steps 2018-05-12 22:24:17 -07:00
Oskar Weigl 1ace6422db explicit cast on num_steps 2018-05-12 22:20:41 -07:00
Oskar Weigl 75a7c0b012 add strict suggestion to tup config default 2018-05-12 22:15:15 -07:00
Samuel Sadok 1375dd1b32 properly disable -fstack-usage 2018-05-12 22:18:13 -07:00
samuelsadok 705d18885e disable -fstack-usage 2018-05-12 22:05:35 -07:00
Oskar Weigl 50e3969430 Merge pull request #161 from madcowswe/sam_oskar_testing
The Future
2018-05-12 21:12:07 -07:00
Samuel Sadok e19c477875 add test property 2018-04-24 19:39:13 -07:00
Samuel Sadok c24ae83638 Merge branch 'sam_refactoring' into sam_oskar_testing 2018-04-24 18:06:19 -07:00
Samuel Sadok b9d6f2342b Merge branch 'devel' into sam_refactoring 2018-04-24 18:05:50 -07:00
Samuel Sadok aa6c4dddd5 Merge branch 'master' into devel 2018-04-24 16:17:26 -07:00
Oskar Weigl 6064bfc7cc update mac run instructions 2018-04-24 15:44:47 -07:00
Oskar Weigl 2bdb677ccf update mac run instructions 2018-04-24 15:43:57 -07:00
Oskar Weigl 9681311852 update mac run instructions 2018-04-24 15:39:30 -07:00
Oskar Weigl f5b4ab4555 update mac run instructions 2018-04-24 15:37:41 -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 e2c14c0082 fix excessive firmware size due to oscilloscope array 2018-04-24 13:49:39 -07:00
Samuel Sadok 0f89f60ca2 Merge branch 'sam_oskar_testing' of github.com:madcowswe/ODrive into sam_oskar_testing 2018-04-24 13:42:58 -07:00
Samuel Sadok 861a26735c Merge branch 'sam_disable_dfu' into sam_oskar_testing 2018-04-24 13:41:53 -07:00
Samuel Sadok 7e92875780 fix compiler warning 2018-04-24 13:21:58 -07:00
Samuel Sadok 3c28ed6958 [odrivetool] disable DFU feature for board version <= 3.4 because it can break the board 2018-04-24 13:20:36 -07:00
Samuel Sadok 49dcf47b37 [firmware] disable DFU feature for board version <= 3.4 because it can break the board 2018-04-24 13:20:21 -07:00
Samuel Sadok 70a86c7d57 disable dfu.py 2018-04-24 13:16:38 -07:00
Oskar Weigl 9ba5252825 invoke scripts with python command required on windows 2018-04-24 13:11:37 -07:00
Oskar Weigl e46040a29b DFU not available for v3.4 or earlier 2018-04-24 12:57:42 -07:00
Samuel Sadok 9b641e326e [firmware] disable DFU feature for board version <= 3.4 because it can break the board 2018-04-24 12:56:57 -07:00
Oskar Weigl 32e76bf2ce DFU not available for v3.4 or earlier 2018-04-24 12:54:03 -07:00
Samuel Sadok 86a21838ea [odrivetool] disable DFU feature for board version <= 3.4 because it can break the board 2018-04-24 12:52:49 -07:00
Samuel Sadok 5735d5cd96 [firmware] disable DFU feature for board version <= 3.4 because it can break the board 2018-04-24 12:52:41 -07:00
Samuel Sadok 64505c0428 [HOTFIX] add delay before entering DFU mode, may short the brake resistor FETs otherwise 2018-04-23 22:42:42 -07:00
Samuel Sadok 9854278bf5 [HOTFIX] add delay before entering DFU mode, may short the brake resistor FETs otherwise 2018-04-23 22:39:46 -07:00
Samuel Sadok 2688826758 Merge branch 'sam_oskar_testing' of github.com:madcowswe/ODrive into sam_oskar_testing 2018-04-23 20:26:43 -07:00
Samuel Sadok 3125044b96 amend changelog 2018-04-23 20:26:41 -07:00
Oskar Weigl f3a484d6db fix deadtime violation check polarity 2018-04-23 20:21:18 -07:00
Samuel Sadok 8b696d29e0 change pos_cpr to pos_cpr_ 2018-04-23 20:10:02 -07:00
Samuel Sadok cc1eddc65e store the programmer serial number with escape characters.
An STLink/v2 programmer is now identified by a string of the format "\x12\x34..." instead of "1234..." This navigates around differences of how makefiles are parsed in windows and linux
2018-04-23 19:52:39 -07:00
Samuel Sadok 9d04108b10 make GPIO interrupts work for all pin numbers 2018-04-23 19:07:21 -07:00
Samuel Sadok dc303606b1 fix USB TX lockup issue
When the host reset the connection without reading the response packet first, the TX-empty semaphore would never get released, thereby blocking any further TX communication. This commit just overrides the TX buffer if the semaphore wait times out.
2018-04-23 19:03:55 -07:00
Samuel Sadok 535dbcf481 add system_stats to monitor resource usage 2018-04-23 19:03:55 -07:00
Oskar Weigl 8455c0a5a6 remove old unused version of shunt conductance 2018-04-23 16:05:16 -07:00
Oskar Weigl 1734f86ea5 catch brake resistor deadtime violations 2018-04-23 16:04:17 -07:00
Samuel Sadok 3a19ce4b73 remove explicit copy constructor that doesn't do anything 2018-04-23 13:25:25 -07:00