15166 Commits

Author SHA1 Message Date
James Goppert
d9a620ce69 Merge pull request #33 from mcharleb/cmake-mc-2
Hack to get posix build partially working
2015-09-08 19:15:32 -04:00
Mark Charlebois
9c8dd69f29 Removed debug
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 16:14:11 -07:00
Mark Charlebois
91cf77c68b Added more missing modules for posix
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 16:12:45 -07:00
Mark Charlebois
3d42a24398 Added missing modules for posix
MOst of the link errors are resolved. Param is still an issue.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 16:02:07 -07:00
Mark Charlebois
7e1c984234 Hack to get posix build partially working
Created a dummy build_git_version.h so I did not have to figure out
how to generate it.

Commented out topic_listener.cpp from src/systemcmds/CMakeLists.txt
because it depends on a generated cpp file.

Link doesn't work mut many modules build

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 15:39:13 -07:00
James Goppert
eb3e2e7d89 Merge pull request #32 from mcharleb/cmake2-mc
Cmake2 mc
2015-09-08 18:14:37 -04:00
Mark Charlebois
4885bbbdd1 Added px4_mangle_name function to px4_base.cmake
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:36:09 -07:00
Mark Charlebois
e82ea34e51 Changed builtin_commands.cpp_stub to builtin_commands.cpp_in
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:19:29 -07:00
Mark Charlebois
d343edaa66 Moved qurt changes to src/firmware/qurt/CMakeLists.txt
The src/CMakeLists.txt are now in src/firmware/${OS}/CMakeLists.txt

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:13:54 -07:00
Mark Charlebois
c16c6a00e3 Clean up location of nuttx specific template
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:08:50 -07:00
Mark Charlebois
29520dc5b1 Fixed nuttx libs in qurt build
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:07:43 -07:00
Mark Charlebois
eb40a6de77 cmake: qurt modules now build but do not link
Managed to get the deps set up to build the qurt modules using a
config file for the list of modules.

NuttX link options are being set somewhere that break the qurt build

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:07:43 -07:00
Mark Charlebois
0de5868ee2 More qurt support
The current approach of distributing submodule inclusion logic makes
evert parent dir need to know about all build targets.

This approach goes back to the previous way of centralizing the build
dirs in a single file.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:06:55 -07:00
James Goppert
14cafa0143 Fixed qurt firmware target name. 2015-09-08 15:21:55 -04:00
James Goppert
ecf99650c8 Fixed upload for nuttx. 2015-09-08 15:20:43 -04:00
James Goppert
d9a2553d34 Added firmware directories. 2015-09-08 15:18:59 -04:00
Lorenz Meier
a470e03cf0 Rearrange default stream rates for MAVLink 2015-09-08 18:19:29 +02:00
James Goppert
9d18337647 Fixed issues noted by voon, start of python script for bin to obj. 2015-09-08 10:15:22 -04:00
Lorenz Meier
b3b91921ec UART1 is only used for debug, save unnecessary RAM used in its buffering 2015-09-08 11:51:33 +02:00
James Goppert
bbf043e327 More work on romfs. 2015-09-08 05:32:55 -04:00
James Goppert
b7850fc319 Fixed romfs building. 2015-09-08 04:57:45 -04:00
James Goppert
13b5c89c44 Merge branch 'cmake-2' of github.com:jgoppert/Firmware into cmake-2 2015-09-08 04:23:09 -04:00
James Goppert
387e504ea2 Removed git if blocks, modules don't clone unless dep. added. 2015-09-08 04:22:38 -04:00
James Goppert
e69f5a5c8d Merge pull request #29 from mcharleb/cmake2
Cmake2
2015-09-08 04:21:10 -04:00
James Goppert
34f00ede4d Merge. 2015-09-08 04:20:48 -04:00
James Goppert
bf9e541d19 Got romfs generation working. 2015-09-08 04:17:54 -04:00
Mark Charlebois
44dd4160a2 cmake: Adding qurt build support
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-07 23:35:40 -07:00
Mark Charlebois
670fee1347 Merge branch 'cmake-2' of https://github.com/jgoppert/Firmware into cmake2
Signed-off-by: Mark Charlebois <charlebm@gmail.com>

Conflicts:
	CMakeLists.txt
2015-09-07 21:52:33 -07:00
James Goppert
815387492c Fixed upload target for nuttx. 2015-09-08 00:47:18 -04:00
James Goppert
0dab16123e Rename of modules. 2015-09-08 00:31:49 -04:00
Mark Charlebois
630328cafc Merge branch 'cmake-2' of https://github.com/jgoppert/Firmware into cmake2 2015-09-07 21:31:48 -07:00
James Goppert
4d02b74748 Rename of modules. 2015-09-08 00:30:35 -04:00
James Goppert
cb9649bfd5 Depdendency fix for prebuild_targets. 2015-09-08 00:12:49 -04:00
Mark Charlebois
d798869ff8 Merge branch 'cmake-2' of https://github.com/jgoppert/Firmware into cmake2 2015-09-07 21:10:58 -07:00
Mark Charlebois
4764a62440 Merge of latest changes
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-07 21:10:43 -07:00
James Goppert
852c72fdc7 Naming fix. 2015-09-08 00:07:41 -04:00
James Goppert
29520c0834 Support for os abstraction. 2015-09-07 23:58:31 -04:00
James Goppert
1d6b31d196 Switch to cmake build system. 2015-09-07 20:37:45 -04:00
Lorenz Meier
c118351ba9 ROMFS: Wait for sensors to be started 2015-09-07 15:43:43 +02:00
Lorenz Meier
0fd605cd20 Enfore 1s sleep after sensor start, force joystick back to simulation mode 2015-09-07 15:40:25 +02:00
Lorenz Meier
7633c986c5 Fix POSIX scheduling levels 2015-09-07 14:32:56 +02:00
Lorenz Meier
9a30fb76db POSIX scheduling: Fix default value 2015-09-07 14:29:11 +02:00
Lorenz Meier
1977dc1a3f MAVLink app: Stop spamming the user with file system errors after two failures. 2015-09-07 10:23:15 +02:00
Lorenz Meier
ad2058427d sensors app: Keep looking for new sensors until system is fully booted 2015-09-07 10:16:50 +02:00
Lorenz Meier
52a2946827 EKF: Add sensor priority support 2015-09-07 10:00:03 +02:00
Lorenz Meier
d558819a24 Attitude estimator Q: Add sensor priority support 2015-09-07 09:59:49 +02:00
Lorenz Meier
ae56496ba3 Data validator: Add priority support 2015-09-07 09:57:42 +02:00
Lorenz Meier
d5e152f2cd Attitude estimator Q: Add output filter for rate outputs to bring noise level into manageable range 2015-09-06 20:15:59 +02:00
Lorenz Meier
dce31a76a8 EKF: Set correct interval / update rate 2015-09-06 20:10:14 +02:00
Lorenz Meier
8d0ecda8c6 Add additional delay to system startup to overcome sensor init noise. Needs a proper solution 2015-09-06 15:53:13 +02:00