Commit Graph
17 Commits
Author SHA1 Message Date
Samuel Sadok 219c818fdd turn version.h into version.c
This speeds up the build process in many cases because this file is
refreshed on every build and by making it a code file much less off the
build graph depends on it.
2020-07-16 20:57:12 +02:00
Samuel Sadok a874dcbbb9 Merge branch 'devel' into feature/interface_autogen 2020-06-02 21:26:22 +02:00
Samuel Sadok a755f27917 Fix hang on compile on Windows
Windows 10 includes since version 1903 a python stub which is supposed
to open the MS Store if python is invoked but not installed. However
when invoked from tup, the stub simply hangs without output.

With this change we first check the python version (something that the
Windows stub does not interer with) before we invoke it.
2020-06-02 16:54:28 -07:00
Samuel Sadok 149dcf7377 reenable ascii protocol 2020-05-18 14:44:37 +02:00
Samuel Sadok e4d70a22b7 Initial implementation of interface autogenerator.
TODO:
 - write to endpoints from float (for PWM/analog input)
 - ascii protocol
2020-05-14 23:05:02 +02:00
Paul Guenette 93458d127f std::reverse requires C++17 2019-05-19 21:19:40 +02:00
Paul Guenette 68259cd8f1 gcc_generic_compiler must be declared local 2019-03-17 20:18:21 +01:00
Paul Guenette d7a067e87d Build objects to /obj folder 2019-03-17 20:18:15 +01:00
Paul Guenette 4d1e815207 Fix include paths not being found by tup 2019-03-17 20:17:55 +01:00
Oskar Weigl c0cfc2f3b2 generate disasembly in build 2018-10-11 21:34:49 -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
Samuel Sadok 1d7bf6b467 Merge branch 'devel' of github.com:madcowswe/ODrive into sam_refactoring 2018-04-21 00:07:31 -07:00
Samuel Sadok 13aacbfed2 bake Git-derived version into firmware 2018-03-28 01:12:02 -07: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
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