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