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
Stefan
902b774091
Update mavlink_px4.py
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Roman Bapst
d98024a300
updated sitl_gazebo
2016-01-09 01:51:15 +01:00
Lorenz Meier
44cf30e039
SITL: Update tailsitter model
2016-01-08 16:43:50 +01:00
Lorenz Meier
68329fe152
SITL Gazebo: Link against protobuf lib
2016-01-04 22:33:02 +01:00
Lorenz Meier
723f4bf3a1
Build lift drag plugin for OS X
2016-01-04 15:52:56 +01:00
Lorenz Meier
a4018bcbc1
Update to higher jMAVSim update rate
2015-12-29 17:13:22 +01:00
Lorenz Meier
5d6f63af19
update jMAVSim
2015-12-29 14:15:33 +01:00
Lorenz Meier
496e7a1799
Revert jMAVSIm change
2015-12-26 00:33:09 +01:00
Lorenz Meier
2b99d42d8d
jMAVSim: Enable Mag
2015-12-24 13:06:07 +01:00
Lorenz Meier
23e9693641
Allow chrooting the application
2015-12-22 09:48:11 +01:00
Lorenz Meier
7fcf2d9733
Add FW attitude controller to code check regime
2015-12-11 09:53:32 +01:00
Lorenz Meier
128fd82970
Merge pull request #3326 from PX4/master_silicon_rev
...
Support of Bootloader Rev 5 - silicon rev check
2015-12-06 13:30:57 +01:00
David Sidrane
923a43b67f
Support for Rev 5 of Bootloader
2015-12-04 13:10:29 -10:00
David Sidrane
31a773e3ce
Use _ prefix o uavcan files in ROMFS , simplify upgrade
2015-12-04 12:25:51 -10:00
David Sidrane
c0ef1a9dcb
Move uavcan bin files to ROMFS based on naming convention
2015-12-04 12:25:51 -10:00
Lorenz Meier
8cc54ac661
SITL run: Request best scheduling for SITL processes - next up is lockstep
2015-12-01 13:01:23 +01:00
Lorenz Meier
da190f31fe
SITL: Use stable version for gazebo
2015-12-01 12:30:13 +01:00
Lorenz Meier
4beef62337
Update sitl_gazebo repo
2015-12-01 12:18:40 +01:00
Lorenz Meier
989b65912b
jMAVSim: Drop sim rate to 400 Hz
2015-11-30 00:40:41 +01:00
Mark Charlebois
be0c5aaef5
Fixed documentation for decode_backtrace.py
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-23 21:37:55 -08:00
Mark Charlebois
08714d2c75
Fixed whitespace
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-23 21:31:50 -08:00
Mark Charlebois
5f4ee6ad9d
Fixed decode_backtrace.py to return proper index
...
The algorithm was returning the function after the desired function
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-23 21:30:33 -08:00
Mark Charlebois
92e47eba76
Added tool to decode stack backtraces
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-23 21:30:33 -08:00
Lorenz Meier
fb24a54ca4
SITL run: Always execute cleanup action
2015-11-23 13:51:18 +01:00
Lorenz Meier
23cfe5c41f
SITL run: Abort on first error
2015-11-23 13:38:05 +01:00
Lorenz Meier
5b278b0b15
Update Gazebo version
2015-11-23 12:45:08 +01:00
Lorenz Meier
4ae15e3d84
SITL run: Better Gazebo output, less CMake warnings
2015-11-23 12:40:33 +01:00
Lorenz Meier
35af171575
Update sitl_gazebo version
2015-11-23 10:41:41 +01:00
Lorenz Meier
a4a9ff7046
Fix debug targets for sitl run
2015-11-21 17:43:07 +01:00
Lorenz Meier
c6510bd2de
Merge branch 'master' of github.com:PX4/Firmware into driver_framework
2015-11-21 11:20:27 +01:00
tumbili
3337eb8f1a
unsubscribe from topic to prevent overflow in device handler list
2015-11-20 16:09:49 +01:00
Lorenz Meier
703979c892
jMAVSim update: Have GPS after 1 second
2015-11-20 11:33:22 +01:00
Roman
a8ab52b444
topic_listener: allow listening to actuator control groups
2015-11-19 09:13:44 +01:00
tumbili
0fa0654f5a
sitl_gazebo cleanup
2015-11-18 16:11:11 +01:00
tumbili
16aa852c53
merged master into sitl_gazebo
2015-11-18 16:11:10 +01:00
tumbili
354e623318
support for vtol simulation
2015-11-18 16:11:10 +01:00
tumbili
2f0b24feab
cmake: replace vtol model with tailsitter model
2015-11-18 16:11:10 +01:00
tumbili
041d6e704d
support for simplistic tailsitter
2015-11-18 16:11:10 +01:00
Lorenz Meier
2cf6d9f605
Fix relative path of inject XML file. By Yi Yi
2015-11-18 10:15:20 +01:00
Youssef Demitri
199f6478ee
enable online model lookup in gazebo
2015-11-13 16:29:26 +01:00
Lorenz Meier
de39e7de62
Fix param meta info
2015-11-12 11:33:36 +01:00
Lorenz Meier
8ae78ab093
Params: Fix max range for injected params
2015-11-11 00:06:26 +01:00
Lorenz Meier
dcc9e29b66
Updated injected XML file
2015-11-10 23:02:54 +01:00
Lorenz Meier
56d67c6f6c
Tools: Support injecting param meta, do not generate code for these
2015-11-09 09:31:43 +01:00
jgoppert
68e4b33167
Added valgrind to sitl.
2015-11-07 11:49:58 -05:00
Roman Bapst
0bd2a7650c
Merge pull request #3124 from PX4/mixer_files
...
use correct Unix line ending character
2015-11-06 20:58:05 +01:00
Youssef Demitri
170f0032fd
updated to master (solve merge conflicts)
2015-11-06 12:18:31 +01:00
Lorenz Meier
ca7a7dfd10
Output rotor config as XML attributes
2015-11-05 21:30:10 +01:00
tumbili
9b5b2a4ccc
use correct Unix line ending character
...
Conflicts:
Tools/px_romfs_pruner.py
2015-11-03 17:00:13 +01:00
Lorenz Meier
7f242d7170
Update jMAVSim
2015-11-02 13:42:20 +01:00
Lorenz Meier
3d13e771a8
Support runs without simulation
2015-10-30 16:33:19 +01:00
tumbili
4206c28b03
fixed projection from local position to gps coordinates
2015-10-29 16:23:46 +01:00
tumbili
33135e5958
updated sitl_gazebo
2015-10-29 15:47:05 +01:00
Lorenz Meier
a394dd5b0d
Add gazebo, gazebo_iris and gazebo_vtol targets
2015-10-29 10:35:35 +01:00
Lorenz Meier
8ba0c003db
Merge pull request #3078 from yuanxing-THU/master
...
Ignore .DS_Store in the ROMFS pruner.
2015-10-27 22:25:23 +01:00
tumbili
218f11f54b
kill gazebo properly
2015-10-27 13:14:17 +01:00
skyworks_zyx
f297cf96f7
Ignore .DS_Store in the ROMFS pruner.
2015-10-27 19:23:02 +08:00
jgoppert
4241e526aa
Updated sitl scripts for LPE.
2015-10-26 16:03:22 -04:00
tumbili
1767acd1e9
use correct startup scipt depending on simulator
2015-10-26 12:24:27 +01:00
Lorenz Meier
529d9b4d3a
Check and enforce CMake version
2015-10-26 10:19:30 +01:00
James Goppert
dab48553c7
Added export to gazebo variables.
2015-10-25 19:25:18 -04:00
Lorenz Meier
9cbcca1f49
Fix Gazebo handling
2015-10-25 18:25:37 +01:00
Lorenz Meier
7d5a9c5baa
Added sitl_gazebo as submodule
2015-10-25 18:20:53 +01:00
jgoppert
7d9c6592fd
Remove bash debugging.
2015-10-25 17:58:16 +01:00
jgoppert
f831cc6cfa
Don't kill if jmavsim not found.
2015-10-25 17:58:16 +01:00
jgoppert
a23ba97f3f
sitl bash fix for pid recording
2015-10-25 17:58:16 +01:00
jgoppert
a688c89460
Fixed kill command for java.
2015-10-25 17:58:16 +01:00
jgoppert
c520a678a6
More intelligent jmavsim killing.
2015-10-25 17:58:16 +01:00
jgoppert
21cf3e0cce
This kills some annoying processes that might still be around.
2015-10-25 17:58:16 +01:00
jgoppert
0106be3e89
Added local position estimator.
2015-10-24 20:34:33 +02:00
Lorenz Meier
292b87fe2c
Exit simulator
2015-10-23 23:58:28 +02:00
Lorenz Meier
e5d6b1c985
Tools: Parse new decimals tag
2015-10-23 19:53:09 +02:00
tumbili
06f5e242d1
support launching gazebo automatically for SITL
2015-10-23 09:33:55 +02:00
Lorenz Meier
3ac5b3b84e
Controllib: Enforce code style
2015-10-22 00:25:37 +02:00
Lorenz Meier
c18d4dba01
Merge pull request #3020 from mcharleb/build-fixes
...
Fixed PRI64 to PRId64 in generate_listener.py
2015-10-19 19:06:32 +02:00
Mark Charlebois
468bac71c2
Fixed PRI64 to PRId64 in generate_listener.py
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-19 10:05:04 -07:00
Lorenz Meier
16b6b3caa2
Enable enforcement
2015-10-19 15:04:12 +02:00
Lorenz Meier
59ee7b23ee
Enforce style check on platforms and drivers
2015-10-19 13:36:29 +02:00
Lorenz Meier
b61e95adfd
Automate SITL run
2015-10-17 17:41:57 +02:00
Lorenz Meier
4d71e8c330
Added jMAVSim as submodule
2015-10-17 17:30:58 +02:00
Lorenz Meier
63921b16a5
Merge pull request #3002 from dagar/cmake_fixes
...
px4airframes split mixed windows path with os.path.split
2015-10-15 22:42:48 +02:00
Daniel Agar
7d63920f25
srcparser.py split mixed windows path with os.path.split
...
-fixes #2997
2015-10-15 14:50:35 -04:00
Lorenz Meier
bb2e5b7c84
Update listener to also support double precision
2015-10-15 12:31:56 +02:00
Lorenz Meier
b126f00052
Merged master
2015-10-14 22:07:49 +02:00
Daniel Agar
adc59b9e71
cmake improve submodule handling
2015-10-14 12:13:33 -04:00
Daniel Agar
5865dc6434
cmake add libuavcan as subdirectory
...
-move uavcan submodule to src/modules/uavcan/libuavcan
-adding libuavcan as a subdirectory simplifies inheriting all compile
flags and include paths
2015-10-14 02:37:00 -04:00
Daniel Agar
4e4d10d8b9
generate_listener.py don't depend on platform dependant slash
2015-10-14 01:56:17 -04:00
Daniel Agar
e8fd711a5c
uorb generate interally set required paths
2015-10-14 01:56:15 -04:00
Ben Dyer
7dacb835b9
Fixing build on targets without the UAVCAN module
2015-10-14 00:50:07 +11:00
Ben Dyer
148148b6a0
Update libuavcan and add missing PRI64 define
2015-10-13 21:50:23 +11:00
Lorenz Meier
348c480feb
Improve formatting of topic listener output
2015-10-10 12:39:05 +02:00
Lorenz Meier
acd7235880
FMUv2: Add topic listener
2015-10-10 12:27:45 +02:00
Thomas Gubler
2bbb1ad35f
python3 fixes
2015-10-10 11:03:04 +02:00
Andreas Antener
c26f980f37
added airframe extension .hil
2015-10-06 15:15:37 +02:00
Andreas Antener
77b8ed6717
check supported extensions for rc.autostart generation
2015-10-06 15:15:37 +02:00
Lorenz Meier
b222a83076
Merge branch 'master' of github.com:PX4/Firmware into cmake-2
2015-10-02 11:00:31 +02:00
Matthias Grob
5191731f22
make romfs pruner script windows compatible
...
When we open the file handle to write back the lines in binary mode, we don't change the line endings but instead leave them as they were before. This is impotant for Windows users as Python on Windows otherwise adds CRLF endings to the parameter files and they can't be correctly parsed by NuttX any more.
2015-10-01 09:59:30 +02:00
James Goppert
e38eba0934
cmake: Fix for posix sitl.
2015-09-20 11:17:31 -04:00
Lorenz Meier
0973649eb7
POSIX: Provide lldb run target configuring lldb correctly
2015-09-20 15:06:55 +02:00
Lorenz Meier
fe644fb3e0
Merge branch 'cmake-2' into cmake-2-pthread
2015-09-20 12:56:14 +02:00
Lorenz Meier
4de777fd2f
Topic listener: Fix code generation
2015-09-20 12:55:18 +02:00
Lorenz Meier
672a6d8f9b
Add debug targets to SITL run
2015-09-20 12:54:22 +02:00
Lorenz Meier
6ef94e0dfb
Merged master into cmake-2
2015-09-20 10:33:39 +02:00
Lorenz Meier
e6cbee74bf
Tools: Fix param code generation to generate correct union access based on type. Generate #error C-code for unknown types to prevent silent failure.
2015-09-14 00:16:49 +02:00
Lorenz Meier
b528ecaa93
SITL RUN: Fix paths
2015-09-12 17:02:42 +02:00
Lorenz Meier
d2f7f6e7a9
Update SITL run tool
2015-09-12 15:44:16 +02:00
Thomas Gubler
e713f689bf
has_key is not available in python > 3.0
...
Replacing with 'in'
See https://docs.python.org/3.1/whatsnew/3.0.html#builtins
2015-09-12 15:39:28 +02:00
Lorenz Meier
7f41238f70
POSIX: Add usleep shell command, add cout flush to exit command
2015-09-12 13:35:48 +02:00
Lorenz Meier
c5d1cb1cbc
Params: Remove linker black magic and turn params into flat global struct
2015-09-12 11:26:20 +02:00
Mark Charlebois
8369e33245
cmake: Fixes for qurt and nuttx
...
Added px4_parameters.c to nuttx executable src list.
Minor syntax fix in Tools/px_generate_params.py for semicolon.
Added handling of PX4_MAIN which was not yet supoprted in the
cmake build.
Fixed include quotes in muorb_test_example.cpp
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-11 18:32:44 -07:00
Lorenz Meier
31e5697cea
OS X: Make param section generation compatible
2015-09-11 21:58:32 +02:00
Mark Charlebois
fc3acdb2c1
cmake: param refactoring
...
Use a struct to contain all the parameters so the ordering in
memory is not machine dependent.
Add number of parameters to the param struct. The struct actually
allows direct accessing by the member name if desired.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-11 12:41:00 -07:00
Mark Charlebois
b9ef1ee6ed
param: Build param without linker script
...
Changed to enable the posix_sitl_simple target to build and run
param show *
without using a linker script
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-11 02:33:42 -07:00
James Goppert
1d6b31d196
Switch to cmake build system.
2015-09-07 20:37:45 -04:00
Lorenz Meier
0b4f88a490
Enforce code style for more modules
2015-09-06 12:07:27 +02:00
Lorenz Meier
28bbbd1563
Enforce code style for src/include
2015-09-06 12:03:09 +02:00
Lorenz Meier
e809571841
Enable code style enforcement for more modules
2015-09-06 12:00:30 +02:00
Lorenz Meier
aa88888c6a
Enabled code style enforcement for passing modules
2015-09-05 22:18:38 +02:00
Daniel Agar
0145f95e7d
check_code_style only enforce src/systemcmds and src/examples
2015-09-05 12:20:59 -04:00
Daniel Agar
66cd25d3ef
require Artistic Style Version 2.05.1
2015-09-05 12:12:52 -04:00
Daniel Agar
3b0390d432
cleanup 'make check_format and exclude directories not ready for formatting
...
-uORB, sdlog2, vtol_att_control, ekf_att_pos_estimator
2015-09-05 12:12:52 -04:00
Daniel Agar
33e2b5518f
fix_code_style.sh requires bash
2015-09-05 12:12:52 -04:00
mswingtra
68e726ce37
px4_param_def to QGC fix
2015-08-28 11:18:52 +02:00
Lorenz Meier
17287ddd2c
POSIX: Fix start script path
2015-08-28 10:48:38 +02: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
Lorenz Meier
21d1b4ba2e
Merged beta into master
2015-08-22 14:06:01 +02:00
Simon Wilks
4eef65f313
Enable ms5611 driver and fix build errors.
2015-08-18 23:01:52 +02:00
Andreas Antener
9ad5dfc928
moving astyle options into astyle options file, adding sublime settings for astyle formatter plugin
2015-08-18 11:40:01 +02:00
Pavel Kirienko
05b6a48d1b
Merge branch 'beta' into beta_uavacan
2015-08-13 22:06:26 +03:00
Lorenz Meier
ce90c40413
Merged beta to master
2015-08-07 14:41:19 +02:00
Lorenz Meier
08c1123c49
Airframes meta scanner: Do not require particular file ending
2015-08-07 14:40:18 +02:00
Lorenz Meier
ea7ae7d019
Merged beta into master
2015-08-01 16:58:02 +02:00
Lorenz Meier
50a9e41dbd
Fix RC out
2015-07-31 12:17:31 +02:00
Lorenz Meier
fde0c65d77
Airframe generator: Also generate autostart listing
2015-07-31 12:10:31 +02:00
Lorenz Meier
ac0e645ab6
XML out: Fix mapping of image file names
2015-07-31 11:28:10 +02:00
Lorenz Meier
844c37e7ea
Remove static airframe xml file
2015-07-31 11:27:43 +02:00
Lorenz Meier
a0b792792f
Airframe config parser: Move to combined elif statement
2015-07-29 21:22:41 +02:00
Lorenz Meier
02c439c557
XML output: Inject image paths for GCS presentation
2015-07-29 19:43:37 +02:00
Lorenz Meier
315d2ef87c
Add airframe main parser
2015-07-29 19:13:50 +02:00
Lorenz Meier
68aa8fed9e
Add airframe config parser
2015-07-29 19:13:28 +02:00
Lorenz Meier
08c50cac5e
Add airframe icons
2015-07-29 00:04:11 +02:00
Lorenz Meier
6dff0b5ebf
Add airframe icons
2015-07-29 00:04:04 +02:00
Lorenz Meier
d6290d8f5d
Airframe Configs: Add version field
2015-07-28 23:59:06 +02:00
Lorenz Meier
040787297b
Airframe Configs: Add version field
2015-07-28 23:58:50 +02:00
Lorenz Meier
4471b18117
Build system: Add support for airframes config file
2015-07-28 23:57:51 +02:00
Lorenz Meier
455c449a02
Build system: Add support for airframes config file
2015-07-28 23:45:30 +02:00
Don Gagne
55ce4d7b91
Check for duplicates
2015-07-22 09:59:23 -07:00
Don Gagne
ad7612220d
Validate meta data
2015-07-22 09:01:31 -07:00
Lorenz Meier
1ecbb73394
Merge branch 'beta'
2015-07-12 20:13:20 +02:00
Lorenz Meier
9efc37a3ad
Fix topic generation logic for different board targets
2015-07-12 20:13:05 +02:00
Lorenz Meier
3873fe1c00
Merge branch 'beta'
2015-07-12 17:23:20 +02:00
Lorenz Meier
3c3abc078f
Topic generation: Fix compile error
2015-07-12 17:23:11 +02:00
Lorenz Meier
2909793094
Merge branch 'beta'
2015-07-12 17:13:46 +02:00
Lorenz Meier
17471eab65
Topic generation: Accept non-existing output directory
2015-07-12 17:13:31 +02:00
Lorenz Meier
7277d390c4
Merge branch 'beta'
2015-07-12 15:52:02 +02:00
Lorenz Meier
9b6259c64f
Header generator: Only get active for no output files or when output older than input
2015-07-12 15:51:20 +02:00
David Sidrane
67f1fbf844
Need recusive submodule checkout
2015-07-09 11:34:18 -10:00
Lorenz Meier
936749632b
POSIX: Add GDB init
2015-07-05 15:08:40 +02:00
Lorenz Meier
52687cb8e1
Rename make sitlrun to make sitl_quad
2015-07-04 07:25:08 -07:00
Lorenz Meier
39fd3c1d4f
Update vehicle config mixer URLs
2015-07-02 22:29:19 +02:00
Lorenz Meier
10eb5de5ce
Add vehicle config list for downstream config tools
2015-07-02 22:23:23 +02:00
Mark Charlebois
851a020461
Eagle: posix-arm and qurt changes to support Eagle HW platform
...
The Eagle HW platform contains both a Krait (ARMv4hf compatible) cpu
cluster and a Hexagon DSP running QuRT.
These changes support the PX4 build for Eagle.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 09:48:50 -07:00
Lorenz Meier
454becdae5
Merged release_v1.0.0 branch into master
2015-06-25 21:45:17 +02:00
Lorenz Meier
c402d0c2f7
Commander: updated mag calibration routine, matlab script updates
2015-06-25 14:44:24 +02:00
Lorenz Meier
e28e4cb84c
Matlab mag: Update to real scaling, resulting fits confirm results
2015-06-25 14:44:23 +02:00
Lorenz Meier
a4a6e69521
Matlab tools: Add ellipsoid fit
2015-06-25 14:44:23 +02:00
Lorenz Meier
baca229b95
Tools: Add Matlab script to plot mag data
2015-06-25 14:44:23 +02:00
Mark Charlebois
834e3c0587
SITL: updated README and rc.S
...
Changed rc.S to rcS.
Updated README.md to explain the require directory structure and
where to run mainapp from for SITL to work correctly.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-15 15:48:12 -07:00
Mark Charlebois
729653ba71
SITL: changed posix_default to posix_sitl
...
The SITL build is now the default posix build.
The linker script for posix was moved to makefiles/posix.
The rc.S file was moved to posix-configs/SITL/init/
The POSIXTEST board definition is now SITL
To run the SITL test run:
make sitlrun
This replaces the make posixrun target.
The build directory is now Build/posix_sitl.build/
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-15 09:51:07 -07:00
Mark Charlebois
c9be962f4c
POSIX: Modified posix_run.sh to create rootfs dirs
...
The default rootfs is now in:
Build/posix_default.build/rootfs/
The subdirs fs/microsd and eeprom are now created if they do not exist.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-11 21:44:21 -07:00
Mark Charlebois
0c43803ec7
POSIX: Fixed syntax error in posix_apps.py
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-11 21:03:45 -07:00
Mark Charlebois
aaac4708a5
Merge branch 'bringup-m1' of https://github.com/mcharleb/Firmware into bringup-m2
...
Conflicts:
Tools/posix_apps.py
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-11 20:38:47 -07:00
Mark Charlebois
83bcb95999
POSIX: Added sleep command
...
The baro was not fully initialized when the sensors module tried to
open it. Added a sleep command and a sleep 2 to rc.S so the baro
is initialized by the time the sensors module tried to read it.
Fixed other noisy errors
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-11 17:28:46 -07:00
Kyle Manna
c593451e5d
Tools: Convert Python 2 syntax to Python 3 compatible
...
* The `print """` syntax appears invalid in Python 3 which is the
default for the Python binary on my system (and soon many more).
* Convert the file (using `2to3`) to a version that's compatible with
Python 2 and Python 3.
* Tested against Python 2.7.10 and 3.4.3.
2015-06-11 00:07:54 -07:00
Ban Siesta
f73a942c05
Tools: don't try to generate messages for hidden files starting with a
...
dot.
2015-05-24 09:24:17 +01:00
Mark Charlebois
00296ba241
POSIX: Fixed uint64_t print in generated topic_listener.cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-19 16:42:55 -07:00
Mark Charlebois
884f62878d
QuRT: pthread API now working
...
The use of std::map and static initialization was an issue.
The code was refactored to not use static initialization.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-13 16:21:52 -07:00
Mark Charlebois
3db5f3bb3b
QuRT: toolchain changes
...
Reworking toolchain and main.cpp for QuRT to a final link can be
done and the apps.h file is autogenerated.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-12 11:37:28 -07:00
Mark Charlebois
4216a0d64d
POSIX: remove check for /tmp/ttyS{0|1}
...
The posix build now disables the UART code in mavlink.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-07 10:46:10 -07:00
Mark Charlebois
6db77dc8bb
Experimental virtual file support
...
QuRT does not have a filesystem, so creating a virtual filesystem
that could be implemented as an in-memory file or a remote file
over fastRPC.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-06 22:12:45 -07:00
Mark Charlebois
872e1ebda0
GCC fixes for warnings
...
GCC was more picky about prototypes for inlines being required.
The generate_listener.py script used incorrect printf formats and
was casting %f params to float, but printf casts all %f params to
double per the spec.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-06 11:45:23 -07:00
Mark Charlebois
12a25e4b63
Merge remote-tracking branch 'upstream/master' into linux
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
Conflicts:
makefiles/firmware.mk
src/modules/commander/module.mk
src/modules/mavlink/mavlink_ftp.h
src/modules/mavlink/mavlink_tests/module.mk
2015-05-04 16:36:59 -07:00
tumbili
4b34d0c297
improved topic listener
2015-05-04 23:10:23 +02:00
Thomas Gubler
07f6165290
make parameter parser work with python3
2015-05-04 14:04:09 +02:00
Mark Charlebois
8e589adb24
topic_listener: added missing build deps
...
The posix build would complain that toipc_listener.cpp did not exist
and there was no rule to create it.
The required rule was added to src/systemcmds/topic_listener/module.mk
The script generate_listener.py is run from the Build tree and needs to
access $(PX4_BASE)/msgs so $(PX4_BASE) is now passed as an argument to
generate_listener.py
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-26 20:02:58 -07:00
tumbili
3af6e9d76e
added autogenerated code for topic listener tool
2015-04-26 22:17:16 +02:00
Mark Charlebois
f63ab3d5e3
Merge branch 'master' into linux
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
Conflicts:
makefiles/firmware.mk
2015-04-22 10:38:46 -07:00
Mark Charlebois
19162ba5be
Posix: Changed PreflightCheck to read Vdev
...
PreflightCheck was failing because it was trying to read actual
devices instad of virtual devices.
ADCSIM had a LINUXTEST ifdef that was removed.
posix_run.sh was using the wrong path
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-21 17:14:52 -07:00
Don Gagne
6bf0a2618b
Add support for board attribute to parse output
...
This allows for writing parameter meta data which is specific to a
board type
2015-04-21 12:31:08 -07:00
Mark Charlebois
f3b5076d70
Linux to posix conversion
...
Changed "linux" target to "posix". Most of the changes are shared with
QuRT and with OSX. The Linux specific parts are in for i2c which uses
<linux/i2c.h> and <linux/i2c-dev.h>.
There is also a check for __PX4_LINUX in mavlink for a tty ioctl that is
not supported.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-21 09:53:09 -07:00
Mark Charlebois
6ce0b7b753
QuRT: added missing make pieces
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 11:37:51 -07:00
Mark Charlebois
d2f0572ce6
Linux: added builtins to show devices and topics
...
list_devices will list virtual devices starting with "/dev/".
list_topics will list topics ("/obj/")
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 11:37:50 -07:00
Mark Charlebois
87a8289a22
Linux: changed adc to adcsim and add barosim
...
The name of the app was adc but should have been adcsim.
Added a barometer simulator.
This will allow ms56711_linux to depend on real devices and not
simulation.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 11:35:48 -07:00
Mark Charlebois
f0312d2da0
Linux: Added commands to show threads and devices
...
The list_tasks and list_devices commands will show
lists of running px4 threads and created virtual device nodes.
The list_builtins command was removes and the list of commands
will be shown if return is pressed.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 11:35:47 -07:00
Mark Charlebois
80c5812861
Linux: run socat as user not as root
...
If sudo is used to run socat the tty cannot be opened by a regular user
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 11:35:47 -07:00
Mark Charlebois
cf71db74d7
Support to specify build time OS target
...
Now run:
make PX4_TARGET_OS=nuttx
or
make PX4_TARGET_OS=linux
To test the linux build and make sure that the required directories
exist, run:
make linuxrun
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 11:16:26 -07:00
Mark Charlebois
2cd44a24ea
Linux: Added linker script support for param and added mc_att_control
...
Added linker script to resolve __param_start and __param_end.
Added mc_att_control to list of supported builtins.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 11:16:26 -07:00
Mark Charlebois
526b0e68eb
Linux: modified shell to not show _main suffix
...
The builtin commands all have _main suffix by convention so
no need to show _main. Also nsh calls the commmands without the
_main suffix.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 11:15:13 -07:00
Mark Charlebois
520459062d
Initial Linux support including execution shell
...
Uncomment the following line in setup.mk and comment out the line above
to enable the Linux build.
export PX4_TARGET_OS = linux
The build uses the clang compiler by default. The final bundled executable
is mainapp located in:
Build/linux_default.build/mainapp
When you run mainapp it will provide a list of the built-in apps. You can
type in the commands to run such as:
hello_main start
Because the Linux build is threaded and does not support tasks or processes,
it cannot call errx, exit() _exit(), etc. It also requires unique scoped
variables to test if a thread is running or if an application should exit.
The px4::AppMgr class was added in px4_app.h for this purpose. The
hello sample app demonstrates how this is used.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 10:46:43 -07:00
Lorenz Meier
f8cf495494
Revert "Added ability for board specific meta data generation"
...
This reverts commit 9ac350a7d1
.
2015-04-18 11:38:23 +02:00
Don Gagne
9ac350a7d1
Added ability for board specific meta data generation
...
Use new @board meta data attribute for board specific ifdef support
2015-04-18 11:14:12 +02:00
Don Gagne
202cfd21d0
Change to V2 spec of param meta data
...
Had to switch to ElementTree to get attribute support
2015-04-16 10:21:18 -07:00
Don Gagne
2fa0c333cb
Add version number to parameter meta data
2015-04-15 14:53:06 -07:00
Don Gagne
05c351183f
Parameter meta data fixes
2015-04-15 11:29:37 -07:00
Don Gagne
c8452bb9d6
Store parameter xml size
...
This is needed in order to decompress in QGroundControl
2015-04-14 19:17:30 -07:00
Andreas Antener
e2d27ade2e
remove ROS install scripts, they are now in PX4/containers
2015-04-06 14:02:14 +02:00
Daniel Agar
5cc1a5dfda
check_code_style exclude eigen
2015-03-27 19:08:44 -04:00
Lorenz Meier
7554eb515a
Fix ROS install instructions
2015-03-25 01:02:29 -07:00
Lorenz Meier
8a584be530
Fix missing dependencies
2015-03-24 14:55:17 -07:00
Lorenz Meier
f26edd20f6
Add missing gflags
2015-03-24 14:50:22 -07:00
Lorenz Meier
14247d95dd
Ensure Eigen is installed as submodule
2015-03-20 00:01:32 +01:00
Daniel Agar
0eaf41a048
check_code_style.sh properly ignore src/modules/attitude_estimator_ekf/codegen/*
2015-03-19 23:49:36 +01:00
Andrew Tridgell
9d8931328b
Tools: added boot_now.py script
2015-03-14 21:12:24 +11:00
Andrew Tridgell
2c2359dcf0
px_uploader.py: added --boot-delay option
...
this sets the bootloader delay
2015-03-14 21:12:21 +11:00
Lorenz Meier
86970eead7
Matlab tools: Motor transfer function curves
2015-03-11 09:24:30 +01:00
Andrew Tridgell
332d42b105
px_uploader: print chip version
2015-03-07 09:46:27 +01:00
Andrew Tridgell
d9b4f5b170
px_loader: added --force option
...
this can be used to override the board type check. Useful when
changing bootloaders
2015-03-07 09:45:51 +01:00
Lorenz Meier
200f0e9a93
Better error handling for multi-board setups
2015-03-02 23:05:03 +01:00
Lorenz Meier
a31fccb0b0
Uploader: Fix flashing if multiple board types are connected
2015-03-02 22:36:48 +01:00
Daniel Agar
265147ce7f
make check_format ignore src/modules/attitude_estimator_ekf/codegen
2015-03-02 12:48:24 -05:00
Daniel Agar
8de2b8af14
check_code_style.sh ignore mathlib/CMSIS
2015-03-02 12:48:24 -05:00
Daniel Agar
b2082c124a
git pre-commit hook don't echo files changed
2015-03-02 12:48:24 -05:00
Daniel Agar
b5a2c8708c
check_code_style.sh ignore unittests/build directory
2015-03-02 12:48:24 -05:00
Daniel Agar
92a3b9ce1f
add astyle pre-commit git hook
2015-03-02 12:48:24 -05:00
Daniel Agar
b1dcb10f25
add make check_format to check astyle code formatting
2015-03-02 12:48:19 -05:00
Lorenz Meier
6d2e8b9d08
Reduce delay between board search attempts, code style
2015-02-26 13:07:43 +01:00
Johan Jansen
74177a2688
px4_uploader: Push program bytes faster by using bigger blocks
2015-02-26 11:14:54 +01:00
Johan Jansen
a8f9caaaa5
px4_uploader: Prevent spin-lock from hogging CPU
2015-02-26 11:14:06 +01:00
Andreas Antener
172179ee2e
removed docker/vagrant stuff, is now in a separate repository
2015-02-19 22:12:28 +01:00
Lorenz Meier
786e2ad9cd
uORB header generator: Fix typo in feedback text
2015-02-16 06:52:58 +01:00
Andrew Tridgell
4c8ac04877
PX4: better error msg in python uorb generation error
2015-02-16 06:52:21 +01:00
Andrew Tridgell
36870cf44b
Tools: improve python package error message
2015-02-16 06:52:00 +01:00
Thomas Gubler
775e35ceaf
fix syntax in uorb header generation script
...
This fixes syntax and indentation of a58d73b5d0
2015-02-08 13:35:28 +01:00
Thomas Gubler
a2a0451094
ros workspace setup scripts: use master branch
2015-02-06 21:16:24 +01:00
Lorenz Meier
a58d73b5d0
Add error message with installation instruction if empy is missing.
2015-02-06 08:54:19 +01:00
Lorenz Meier
515266c163
Update header generation script
2015-02-03 20:28:14 +01:00
Lorenz Meier
37ec1ec8de
Improve submodule checking
2015-02-03 20:27:51 +01:00
Thomas Gubler
33a32fca14
Tools/ros: add license info
2015-02-01 12:55:15 +01:00
Thomas Gubler
e547176ba1
Merge pull request #1734 from PX4/ros_messagelayer_merge_attctrl_posctrl
...
Ros messagelayer merge attctrl posctrl
2015-02-01 11:58:37 +01:00
Thomas Gubler
2728889f78
Merge remote-tracking branch 'upstream/master' into ros_messagelayer_merge_attctlposctl
2015-01-28 16:29:14 +01:00
Simon Wilks
a25dbb3c8e
Add a compiler coloring tool to highlight warning and errors in the output.
2015-01-28 11:19:52 +01:00
Andreas Antener
8194cb1071
added ros-joy package and drcsim
2015-01-24 12:39:15 +01:00
Andreas Antener
700ca3c7d0
naming updates
2015-01-24 12:39:15 +01:00
Andreas Antener
c4b309c06e
added readme for docker container
2015-01-24 12:39:15 +01:00
Andreas Antener
aae96a1b16
updated docs, fixed script copy, renamed stuff
2015-01-24 12:39:15 +01:00
Andreas Antener
6ab1f21680
updated setup, added maintainer
2015-01-24 12:39:15 +01:00
Andreas Antener
6db56b8df0
added privileged options to support hardware acceleration
2015-01-24 12:39:14 +01:00
Andreas Antener
4fda482a73
updated copy instruction
2015-01-24 12:39:14 +01:00
Andreas Antener
da8c9af37b
fixed some stuff
2015-01-24 12:39:14 +01:00
Andreas Antener
353c230db5
restructured things a little bit
2015-01-24 12:39:14 +01:00
Andreas Antener
0bfeedef89
updated build and notes
2015-01-24 12:39:14 +01:00
Andreas Antener
05589e40df
updated docker instrumentalization and info
2015-01-24 12:39:14 +01:00
Andreas Antener
2d65e8cb3b
initial commit for vagrant/docker based ros setup
2015-01-24 12:39:14 +01:00
Thomas Gubler
6357fa7597
header generation script: create dir if it does not exist
2015-01-23 15:39:34 +01:00
Thomas Gubler
6f7fa3b4e7
header generation script: add option to set output filename prefix
2015-01-23 10:33:18 +01:00
Thomas Gubler
8e15a5b9d0
install script: add missing joy dependency
2015-01-22 15:07:06 +01:00
Thomas Gubler
dcdde8ea88
Merge remote-tracking branch 'upstream/master' into ros_messagelayer_merge
...
Conflicts:
src/modules/attitude_estimator_ekf/attitude_estimator_ekf_main.cpp
src/modules/uORB/topics/vehicle_attitude.h
2015-01-21 14:41:03 +01:00
Simon Wilks
0a99a26fcc
Cleanup uploader output.
2015-01-19 16:51:08 +01:00
Andreas Antener
a5caf1c99b
adding '-y' option to apt-get and missing update before drcsim installation
2015-01-19 10:17:58 +01:00
Thomas Gubler
4c9cc4175b
ros: update ubuntu install scripts
2015-01-19 07:47:12 +01:00
Andreas Antener
43f3e3ac78
adding drcsim binary installation
2015-01-17 16:52:02 +01:00
Andreas Antener
93173190fd
removed drcsim, set bash as executing shell
2015-01-17 16:52:02 +01:00
Thomas Gubler
dfba2f3cb0
add drcsim to workspace setup script
2015-01-16 15:18:53 +01:00
Andreas Antener
18b4e15836
added needed dependencies because or recent changes in ROS
2015-01-16 12:16:02 +01:00
Andreas Antener
ac76cdbc37
added catkin_make
2015-01-16 12:16:02 +01:00
Thomas Gubler
96db9e8188
Merge remote-tracking branch 'upstream/master' into ros
...
Conflicts:
src/platforms/px4_middleware.h
2015-01-15 12:42:28 +01:00
Thomas Gubler
1f26e1f5eb
remove hector from install script
2015-01-15 12:36:30 +01:00
Johan Jansen
11469ad9b5
px_uploader: Small fix to properly display timeouts
2015-01-12 12:25:30 +01:00
Thomas Gubler
b2366aaa22
Merge remote-tracking branch 'upstream/master' into ros
2015-01-09 08:07:00 +01:00
Johan Jansen
1eda1f816b
px_uploader: Minor code cleanup
2015-01-08 16:30:47 +01:00
Johan Jansen
2aa7b3038a
px_uploader: Added progress bar for erasing and uploading firmware
2015-01-08 13:18:50 +01:00
Thomas Gubler
417a82c699
add ros setup scripts
2015-01-07 13:48:20 +01:00
Thomas Gubler
25af4b266c
Merge remote-tracking branch 'upstream/master' into dev_ros
...
Conflicts:
.gitignore
src/lib/uavcan
2014-12-25 09:48:15 +01:00
Lorenz Meier
84d744707d
UAVCAN: Move into lib directory
2014-12-23 14:34:53 +01:00
Lorenz Meier
6e0cf50029
Move unittests into a more perceivable directory
2014-12-20 13:54:58 +01:00
Thomas Gubler
6f9cbd9751
add genmsg and gencpp python modules, ros not required anymore for message generation
2014-12-04 16:40:46 +01:00
Thomas Gubler
8e8f84bde0
uorb topic header generator: only create new files if the file content really changed
2014-12-04 10:39:24 +01:00
Thomas Gubler
8b5bc703a1
initial version of msg to uorb script
...
Standard and embedded types work, may need small refinements for some
types
2014-12-01 16:39:27 +01:00
Don Gagne
f3f7f08e0d
Parameter xml metadata in .px4
2014-11-18 17:20:50 -08:00
Lorenz Meier
8e8dd62fbd
Let the uploader print the binary size
2014-11-15 13:49:06 +01:00
Lorenz Meier
d7ebea6ec2
Fix comparison in upload script for test builds
2014-11-12 12:50:30 +01:00
Lorenz Meier
1394b02c2e
Make tools executable
2014-11-11 13:45:25 +01:00
Lorenz Meier
8599994ebb
Add generic uploader tool
2014-11-08 20:38:57 +01:00
Lorenz Meier
5e2330abba
Add USB load test from Mark Whitehorn
2014-11-03 08:39:16 +01:00
Lorenz Meier
72977ee909
Better error handling instructions
2014-11-02 22:13:59 +01:00
Lorenz Meier
44a2473632
Fix up reboot logic
2014-11-02 22:03:49 +01:00
Lorenz Meier
5862f4ffe6
Fix error handling
2014-11-02 22:00:42 +01:00
Lorenz Meier
166580b8f7
Time out on serial instead of just hanging there
2014-11-02 21:41:55 +01:00
Andrew Tridgell
a82f4881c7
sdlog2_dump: Fixing incorrect tabbing to allow for CSV generation
2014-10-29 23:17:14 +01:00
James Harrison
6ec338c23f
Fix px_romfs_pruner.py to skip .data files
...
The .data extension was missing but used in some places; this would cause the pruner to fail with a UnicodeDecodeError.
2014-10-14 22:18:51 +01:00
Lorenz Meier
4a8d20e2e5
Merged master into st24
2014-10-07 22:49:27 +02:00
Lorenz Meier
4ba4135c3b
Code style fixes, no code changes
2014-10-07 12:52:48 +02:00
Lorenz Meier
cebdae438d
Add missing newline
2014-10-07 12:51:50 +02:00
Lorenz Meier
4d186e56ea
Remove unused test data
2014-10-07 12:51:19 +02:00
Lorenz Meier
0078ba2a3b
Removed bogus warnignn from test
2014-10-07 12:47:25 +02:00
Lorenz Meier
72fbd76c84
Updated and fixed parser for SF02/F laser sensor, test harness runs clean
2014-10-07 12:46:09 +02:00
Lorenz Meier
7e5910bdbf
Formatted ST24 test code
2014-10-07 09:54:20 +02:00
Lorenz Meier
9c89499696
Fix up ST24 lib
2014-10-07 07:14:28 +02:00
Lorenz Meier
966688d092
Fixed ST24 test
2014-10-06 19:20:17 +02:00
Lorenz Meier
34e75672bb
SBUS2 fix
2014-10-06 19:20:02 +02:00
Lorenz Meier
b4c188cf19
Fix file location for st24 test
2014-10-06 13:41:29 +02:00
Lorenz Meier
72f6aaca96
Add ST24 test harness
2014-10-06 07:53:18 +02:00
Lorenz Meier
7dd81c8cb2
WIP on laser driver unit test
2014-09-27 16:21:25 +02:00
Lorenz Meier
9825ed8f3c
Attempt at fixing programming timeouts
2014-08-25 10:21:26 +02:00
Lorenz Meier
3f4aef60c8
Increase timeout in an attempt to prevent timout python failure
2014-08-12 08:21:38 +02:00
Anton Babushkin
92a4757971
sdlog2_dump.py: minor fix allowing handling FMT messages in the middle of stream
2014-07-31 12:45:44 +02:00
Anton Babushkin
5a7a6bca77
fetch_log.py renamed to fetch_file.py and reworked, works with all files, not only logs, added recursive directory download
2014-07-29 16:02:58 +02: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
331623bbd4
Fix missing line endings
2014-07-21 13:48:59 +02:00
Lorenz Meier
afff123742
Add PX4IO voltage dataset and linear fit
2014-07-21 13:30:56 +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 ac8f179f2d
.
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
d6999384ce
Improve modem manager warning to avoid having smart people tell us we have Linux compatibility issues while we actually do not.
2014-07-08 11:42:46 +02:00
Andrew Tridgell
0785512026
px_uploader: added ModemManager warning
2014-07-08 11:41:04 +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
Lorenz Meier
72ccbe9c4e
Fixed check tools
2014-07-07 17:35:47 +02:00
Lorenz Meier
4c2cc65ca6
Cleaning up sub modules
2014-07-07 17:18:54 +02:00
Thomas Gubler
68dbf0057a
add mavlink submodule check script
...
The script checks if the mavlink submodule is up to date
2014-07-07 15:25:32 +02:00
Lorenz Meier
8c638d2add
XML tool
2014-07-01 14:28:48 +02:00
Thomas Gubler
f169497e86
fix code style script: enforce max line width of 120 chars
2014-05-12 11:13:05 +02:00
Lorenz Meier
5199dea2b3
Merge pull request #876 from PX4/autodeclination
...
Added automatic declination lookup
2014-05-03 03:41:30 -07:00
Lorenz Meier
22f262a241
host tests: Fix missing newlines
2014-05-03 12:40:11 +02:00
Thomas Gubler
d5e463352d
romfs pruner: fix filename check
2014-05-02 17:34:50 +02:00
Thomas Gubler
047dfc7714
romfs pruner: do not try to prune .swp files
2014-05-02 14:26:22 +02:00
Lorenz Meier
9c81ab113e
Updated outo-test
2014-04-28 20:42:46 +02:00
Lorenz Meier
7aefcb7a09
Add autodeclination testing - no-op right now
2014-04-28 20:29:45 +02:00
Lorenz Meier
238a3636fa
Add autodeclination
2014-04-28 20:29:13 +02:00
Lorenz Meier
3959d0c1c9
Disable sbus2_test for now, just leverage the testing infrastructure
2014-04-28 19:24:44 +02:00
Lorenz Meier
db30491051
Add missing newline
2014-04-28 19:20:14 +02:00
Lorenz Meier
c179863b1e
Improve testing infrastructure for mixer and SBUS2
2014-04-28 19:19:50 +02:00
Andrew Tridgell
ec2197fd1b
uploader: ignore bad character encodings for older bootloaders
...
this prevents the uploader from throwing an exception with older
bootloaders
2014-04-05 12:07:27 +02:00
Stefan Rado
1a98589f3a
Merge remote-tracking branch 'remotes/origin/master' into param_tool
2014-03-22 11:13:54 +01:00
Lorenz Meier
db04e00060
Merge pull request #712 from PX4/fetch_log
...
Log fetcher utility
2014-03-12 20:32:58 +01:00
Lorenz Meier
368c2390cf
Merge pull request #673 from PX4/romfs_prune
...
ROMFS: ignore comments and newlines in startup files, text in mixer files
2014-03-10 19:01:23 +01:00
Anton Babushkin
cb8bd1a3ad
dumpfile command and fetch_log.py tool implemented to fetch logs via nsh console on USB
2014-03-08 21:05:13 +04:00
Julian Oes
680f2dd417
Merge remote-tracking branch 'px4/master' into beta
2014-02-27 17:30:15 +01:00