53 Commits

Author SHA1 Message Date
Daniel Agar
25b4b63364 check_submodules.sh don't force update in CI 2019-02-05 14:47:58 -05:00
Daniel Agar
50d1db3372 Tools/check_submodules.sh silence normal git output 2018-09-23 13:41:59 -04:00
Beat Küng
2454ef9240 Tools/check_submodules.sh: remove unnecessary verbose message
This was printed for all submodules.
2018-08-08 21:09:39 +02:00
Daniel Agar
868ff42f47 check_submodules.sh handle CI forced update only if directory exists 2017-12-15 14:31:25 -05:00
Daniel Agar
f01400d407 check_submodules.sh force update if in CI 2017-12-11 16:48:39 -05:00
Daniel Agar
1886c8d983 check_submodules try harder when fetching to work around various issues 2017-12-10 19:24:05 -05:00
Daniel Agar
d1a4c2dcd0 cmake handle git submodule depdencies 2017-11-23 00:22:45 -05:00
Daniel Agar
1ebe215c60 check_submodules.sh only sync selected submodule 2017-06-02 19:35:18 -04:00
matanhavi
7df3b4ae71 check_submodules recursevely go over all submodules (#6272)
* Recursevely go over all submodules
Using git submodules command going over all the submodules and not only the ones on the whitelist
and fixed white spaces
2017-01-07 18:55:45 -05:00
David Sidrane
318c69c74b Honor GIT_SUBMODULES_ARE_EVIL 2016-12-21 08:34:20 +01:00
Lorenz Meier
ae6d1c50d7 MAVLink submodules: Add v2.0 protocol 2016-05-13 14:51:04 +02:00
Lorenz Meier
3f1994886a Add new GPS submodule to check 2016-04-25 09:49:42 +02:00
Lorenz Meier
66080b4b28 Make submodule check smarter 2016-04-17 21:30:38 +02:00
Lorenz Meier
0720407b8c Make submodule check less verbose 2016-03-11 12:07:26 +01:00
Lorenz Meier
4551879b55 Improved GIT submodule check 2016-03-11 11:59:13 +01:00
Julian Oes
dcf022f480 Submodules: use submodule sync --recursive
This should make changes where the submodule repository changes trouble
free for users.
2016-03-03 14:22:37 +01:00
Julian Oes
5af9dc280f check_submodules: Don't override submodule
Previously make would override a submodule, now it only does submodule
init and override if the submodule is not already checked out.
2016-02-23 17:03:30 +01:00
Julian Oes
975e38a350 check_submodules: submodule was lost in the merge 2016-02-19 16:59:47 +01:00
Mark Charlebois
d4811bc108 Added dspal submodule to check_submodules.sh
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:45 +01:00
Mark Charlebois
3b58cfb89d Added back ending carriage return
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:44 +01:00
Mark Charlebois
4d56909088 Removed dspal submodule, added px4muorb.idl
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:43 +01:00
Mark Charlebois
d6a99c79c1 Added back ending carriage return
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:42 +01:00
Mark Charlebois
0e24e808ab Removed dspal submodule, added px4muorb.idl
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:41 +01:00
Lorenz Meier
fbb201845b Fix check submodules 2016-02-13 11:39:51 +01:00
Lorenz Meier
f577f2efb0 Updated check submodules 2016-02-13 11:15:13 +01:00
Lorenz Meier
c5b1e791bd Update git check script. Fixes #3733 2016-02-13 00:50:06 +01:00
Lorenz Meier
a2758eadb6 Automate initial submodule update 2016-01-13 11:50:27 +01:00
Lorenz Meier
7d7333cdea Better output on submodule check fail 2016-01-12 10:33:24 +01:00
Lorenz Meier
365ef883e3 Check submodules during each build 2016-01-12 10:14:15 +01:00
Daniel Agar
adc59b9e71 cmake improve submodule handling 2015-10-14 12:13:33 -04:00
Mark Charlebois
3a47434749 Fixes for qurt HIL build
Workaround required Eigen downgrade to 3.2. Hexagon toolchain does
not support C++11 features of newest version of Eigen.

Running make qurt_fixup will downgrade and patch Eigen for qurt.
Running make restore will revert the patch and do a git submodule update
to restore the expected Eigen version.

Added a "restore" target to undo qurt_fixup

Before doing a qurt build run:

    make qurt_fixup

That will downgrade Eigen to 3.2 and apply the require patch.
To build another target after downgrading:

    make restore

Them make the desired target (other than qurt).

Fixed type used in orb_priority to be consistent with the code
(int* was used in declaration but int32_t* used in code)

Removed unused class member variable in sensors.cpp

Added cmake fix for unit tests. The location of px4_log.c changed.

Fixed the qurt drv_hrt.c implementation to use us instead of ms for time resolution

Added px4_led.c to nuttx platform layer
Use the posix version of px4_led.c for nuttx so we don't end up with
duplicate files. It was moved out of common because it is not used by qurt.

Changed PX4_DEBUG to PX4_WARN when checking for the error condition for store_poll_waiter in vdev.cpp

Updated the px4_log.h file to make calls to the qurt_log functions.
The qurt_log function is defined in the platforms/qurt layer.

Added an option to control starting the commander module in HIL mode.

Moved the flight specific drivers to the configuration file instead of adding them
to the common tool chain file because HIL mode does not need them.

Added the uorb Subscriber and Publisher classes

Call PX4_ISFINITE macro instead of isfinite().

Added px4_led.c to nuttx platform layer
Use the posix version of px4_led.c for nuttx so we don't end up with duplicate files.
It was moved out of common because it is not used by qurt.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-08-25 21:59:01 -07:00
David Sidrane
67f1fbf844 Need recusive submodule checkout 2015-07-09 11:34:18 -10:00
Lorenz Meier
14247d95dd Ensure Eigen is installed as submodule 2015-03-20 00:01:32 +01:00
Lorenz Meier
37ec1ec8de Improve submodule checking 2015-02-03 20:27:51 +01:00
Lorenz Meier
53f1b31902 Do not abort on submodule init feedback 2014-07-24 21:41:09 +02:00
Lorenz Meier
086fc7f758 Merge pull request #1128 from PX4/uavcan
Basic UAVCAN support
2014-07-22 06:48:49 +02:00
Lorenz Meier
8960c9e0a8 better submodule instructions 2014-07-12 19:28:10 +02:00
Lorenz Meier
a2f528c5ba Merged master 2014-07-12 16:11:43 +02:00
Pavel Kirienko
024c8213a1 Fixed check_submodules.sh for UAVCAN 2014-07-12 17:45:05 +04:00
Pavel Kirienko
9a56892c2b Merge branch 'master' into uavcan 2014-07-12 17:38:49 +04:00
Lorenz Meier
5bb8c50112 Fixed the submodule check logic 2014-07-10 16:14:21 +02:00
Simon Wilks
13b41a2629 Add quotes around the variable. It's safer. 2014-07-08 19:17:25 +02:00
Simon Wilks
b4ab31a2ba A more compatible way of checking for an empty string. 2014-07-08 19:11:28 +02:00
Pavel Kirienko
6814ddccff UAVCAN as a submodule 2014-07-08 20:19:17 +04:00
Lorenz Meier
76f82bf237 Updated submodule update instructions 2014-07-08 15:04:01 +02:00
Andrew Tridgell
bc06d839ea Tools: skip check_submodules.sh when GIT_SUBMODULES_ARE_EVIL is set
this avoids using submodules when a specific NuttX tree is specified
2014-07-08 15:01:48 +02:00
Lorenz Meier
52713bc0ba Revert "Tools: skip check_submodules.sh when NUTTX_SRC is set"
This reverts commit ac8f179f2dad99d664a6f9de4df954bea7fe5858.
2014-07-08 15:00:44 +02:00
Andrew Tridgell
ac8f179f2d Tools: skip check_submodules.sh when NUTTX_SRC is set
this avoids using submodules when a specific NuttX tree is specified
2014-07-08 13:56:02 +02:00
Lorenz Meier
2eb018b273 bugfixes for checks and tools 2014-07-07 22:20:55 +02:00
Lorenz Meier
cd9f4f33a5 Turn instructions into a makefile command, allowing Windows GUI kids to create a make target in Eclipse just for this 2014-07-07 17:51:30 +02:00