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