Mark Charlebois
20bc45f187
Removed extraneous ifdef __PX4_QURT
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:42 +01:00
Mark Charlebois
b63e29e53d
Removed bad integration changes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:41 +01:00
Mark Charlebois
65d89b5b97
Rebase changes on upstream master
...
This brings in many of the changes from the PX4 fork on ATLFLight.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:41 +01:00
Mark Charlebois
2a1ec7aad8
Removed bad integration changes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:41 +01:00
Mark Charlebois
9f3bf8e9f4
Rebase changes on upstream master
...
This brings in many of the changes from the PX4 fork on ATLFLight.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:41 +01:00
Nate Weibley
0419a99f00
New param hashing spec
...
- When listing all params, lead with _HASH_CHECK value for cache load
- When set value on _HASH_CHECK is rx'd, stop any ongoing listing req
2016-02-18 18:51:17 +01:00
Lorenz Meier
8c56f38ea6
Add missing reboot required flag
2016-02-06 16:25:52 +01:00
Lorenz Meier
8ba1132660
Companion link: Support enums
2016-02-06 16:12:19 +01:00
Lorenz Meier
7345440a1a
Enable TELEM2 in OSD mode by default
2016-02-06 13:41:48 +01:00
Simon Wilks
9a8050cc11
Add Steadidrone MAVRIK mixer and gains.
2016-02-02 08:31:08 +01:00
Lorenz Meier
f52ce2001d
Param lib: fix code style
2016-01-23 14:29:15 +01:00
Lorenz Meier
4b893053a0
param: Lock read operation
2016-01-23 13:32:52 +01:00
Lorenz Meier
c18d31ce41
Param write: Support locking the bus
2016-01-23 13:23:53 +01:00
Lorenz Meier
f460e95554
Param: Increase robustness of default save command
2016-01-22 14:21:09 +01:00
Lorenz Meier
3a43038583
Params: Provide set and save API
2016-01-22 11:35:56 +01:00
nopeppermint
78f9bb79f1
more spelling mistakes
2016-01-11 08:38:09 +01:00
Mark Charlebois
5bc2019fd5
Fixes for qurt build
...
Added missing functions that were added for other targets but not for qurt.
Added workaround for missing sem_timedwait(). This may have a performance
impact until a sem_timedwait is supported.
std::to_string is not supported by the hexagon compiler
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-01-08 08:49:36 +01:00
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