353 Commits

Author SHA1 Message Date
David Sidrane
cb5e384105 Ran Astyle 2015-12-04 22:34:47 +01:00
Andrew Tridgell
d290487382 circuit_breaker: prevent param fetch failure from disabling safety switch
if the param get failed then an uninitialised stack variable was used
for the safety disable on boot. In ArduPilot that value happened to
equal the correct magic due to stack passing from caller. This forced
safety off on boot
2015-12-04 21:22:25 +01:00
Lorenz Meier
f0a4979da6 Merged master into driver_framework 2015-12-01 12:34:02 +01:00
Lorenz Meier
00e9804b5a Mixer: Fix dependencies 2015-11-29 17:05:39 +01:00
DroneBuster
4ee04e3530 multirotor mixer: add H configuration 2015-11-23 22:00:28 +02:00
Lorenz Meier
86eb011f7d MAVLink log: protect against empty field 2015-11-22 14:00:31 +01:00
Lorenz Meier
75e962ee7c Merged master into driver_framework 2015-11-20 09:14:37 +01:00
Lorenz Meier
578b250069 Add RC check output 2015-11-14 15:04:52 +01:00
Lorenz Meier
835ab4f10f Systemlib: Add USB circuit breaker 2015-11-14 15:03:28 +01:00
Lorenz Meier
cd7834292a MAVLink log: Use right context for checking 2015-11-14 11:17:10 +01:00
Kabir Mohammed
5fcfdb759c commander : hotplug sensor support, better failure reporting 2015-11-11 15:53:44 +05:30
Lorenz Meier
ca40cbcf6e Documented parameters in system setup which require a restart to become effective 2015-11-06 20:56:53 +01:00
Lorenz Meier
628e5c8649 Mixer: Fix naming inconsistency 2015-11-05 21:29:44 +01:00
Lorenz Meier
9b1fefb8d0 Remove unused build file 2015-11-05 21:29:17 +01:00
jgoppert
06472861ce Added buzzer circuit breaker. 2015-10-25 13:38:30 +01:00
Lorenz Meier
25dfa31374 Mixer: Fix code style 2015-10-19 09:37:01 +02:00
Roman
0158821670 protect from zero division 2015-10-18 21:48:59 +02:00
Nate Weibley
8a4699c656 Fix style 2015-10-12 15:26:11 -04:00
Nate Weibley
d7274ac5f0 Enable hash check of used parameters to verify integrity of GCS local copy 2015-10-12 13:40:14 -04:00
Lorenz Meier
cf4e256b83 Systemlib: Disable params in build 2015-10-10 16:20:59 +02:00
Daniel Agar
2529f07d44 restore format check 2015-10-06 18:28:30 -04:00
Lorenz Meier
fa5071b3c5 Remove module.mk files to prevent confusion of adopters upgrading 2015-10-06 11:23:20 +02:00
James Goppert
2a60ffd554 Added stdc_format_macros for all inttypes.h includes. 2015-09-24 17:44:27 -04:00
James Goppert
ed876b95c3 Added stdc_format_macros to err. 2015-09-24 16:54:45 -04:00
Lorenz Meier
b3a8ba4e92 param: Move to POSIX semaphore abstraction 2015-09-20 00:29:22 +02:00
James Goppert
567431602a Adds alias __errno to linker file fixed link, need to understand why. 2015-09-14 19:55:53 -04:00
James Goppert
f43ccdaea1 Make parameters a separate library. 2015-09-13 18:55:48 -04:00
James Goppert
19c84126a4 Fixed parameter generation dependencies. 2015-09-13 18:30:32 -04: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
bf18c84652 Cleanup of module building. 2015-09-09 23:00:58 -04:00
James Goppert
fbebeab1b4 Added mixer generation. 2015-09-08 19:27:38 -04: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
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
James Goppert
1d6b31d196 Switch to cmake build system. 2015-09-07 20:37:45 -04:00
Lorenz Meier
fba569f12c Fix code style for system lib 2015-09-06 11:59:50 +02:00
tumbili
4d35291649 avoid division by zero 2015-09-03 09:56:07 +02:00
Andrew Tridgell
4eaa18e6f9 perf_counter: fixed write to correct fd for perf output
this fixes perf output for nsh over MAVLink
2015-08-28 21:57:09 +02:00
Lorenz Meier
3724947046 Fix circuit breaker param typo 2015-08-28 12:18:25 +02:00
Lorenz Meier
4aec25724e Condition the print load systemlib build correctly for all OS 2015-08-23 13:38:37 +02:00
Lorenz Meier
24af256516 Fix print load for non-NuttX configs 2015-08-22 23:06:01 +02:00
Lorenz Meier
6fda74dbd6 print load: Fix struct visibility 2015-08-22 22:55:49 +02:00
Lorenz Meier
2c4e72a081 Add missing decls to print load 2015-08-22 22:55:41 +02:00
Lorenz Meier
90d8b22f4f Compile fix for POSIX for load print routines 2015-08-22 21:20:15 +02:00
Lorenz Meier
cd4a47191f Merge branch 'beta' into beta_merge4 2015-08-22 21:12:55 +02:00
Lorenz Meier
10047964e3 Fix compile error on load print struct 2015-08-22 21:12:26 +02:00
Lorenz Meier
c41f32c17c Merge beta 2015-08-22 20:49:54 +02:00
Lorenz Meier
86e2e7e2a6 print load: Initialize to empty string, not null pointer 2015-08-22 19:21:54 +02:00
Lorenz Meier
b70c9a84c6 systemlib: Add ability to dump memory usage 2015-08-22 15:26:28 +02:00
Lorenz Meier
ea2975c2a9 Merged beta into master 2015-08-11 11:03:01 +02:00