Beat Küng
29eac9b7cb
px4_log.c: fix code style
2016-06-09 15:25:11 +02:00
Beat Küng
513900fb16
printf log: colorize output under POSIX & tty output according to the log level
2016-06-09 15:25:11 +02:00
Beat Küng
03f7ee9b12
posix shell: do not complaining about non-existing command muorb on SITL exit
...
Namely the following output after Ctrl-C:
Invalid command: muorb
type 'help' for a list of commands
2016-06-09 15:25:11 +02:00
Beat Küng
1b5edcabec
posix shell: avoid printing non-printable characters (like Ctrl-C)
2016-06-09 15:25:11 +02:00
Beat Küng
5b811facab
posix console/scripts: treat lines starting with # as comment
2016-06-09 15:25:11 +02:00
Beat Küng
a7c7a46be8
posix console: output newline before process_line
...
Before the output looked like this:
pxh> logger statusINFO [logger] Running
INFO [logger] Wrote 0.13 MiB (avg 0.72 KiB/s)
INFO [logger] Since last status: dropouts: 0 (max len: 0.000 s), max used buffer: 7176 / 12288 B
2016-06-09 15:25:11 +02:00
Beat Küng
fcab80bfee
getprogname: rename to px4_get_taskname
2016-06-09 15:22:29 +02:00
Miguel Arroyo
58f6835b19
Fixes Function signature MPU9250
2016-06-07 16:49:27 -04:00
Julian Oes
a548b5bd5e
tonealrmsim: better output of tone_alarm in SITL
2016-06-07 22:10:56 +02:00
Julian Oes
5e4e896dad
tone_alrmsim: add missing string for home set tone
2016-06-07 22:10:56 +02:00
Julian Oes
69bb602291
gyrosim: be less verbose
2016-06-07 22:10:56 +02:00
Julian Oes
4cb073a48b
POSIX main: get the newlines right
2016-06-07 22:10:56 +02:00
Julian Oes
a381c6cea5
df_mpu9250_wrapper: removed a debug printf
2016-06-07 22:10:56 +02:00
Julian Oes
9079b54001
POSIX: be less verbose on startup
2016-06-07 22:10:56 +02:00
Julian Oes
9c9f22fd40
main: don't add a newline after every line
2016-06-07 22:10:56 +02:00
Julian Oes
354b31e1b1
DF driver wrappers: astyle
2016-06-07 14:04:11 +02:00
Julian Oes
44207a3a5c
df_trone_wrapper: don't advertise garbage
2016-06-07 14:04:11 +02:00
Julian Oes
40d6a4e5fc
df_isl29501_wrapper: don't advertise garbage
2016-06-07 14:04:11 +02:00
Julian Oes
7c57696752
df_bmp280_wrapper: don't advertise garbage
2016-06-07 14:04:11 +02:00
Julian Oes
144b0a179a
df_hmc5883_wrapper: fix wrong variable name
2016-06-01 08:39:10 +02:00
Julian Oes
3e176fa91f
df_mpu9250_wrapper: usage is info
2016-06-01 08:39:10 +02:00
Julian Oes
d5a7aaa09d
df_hmc5883_wrapper: rotation on driver level
2016-06-01 08:39:10 +02:00
Julian Oes
969940e98a
df_mpu9250_wrapper: add rotation to internal mag
2016-06-01 08:39:10 +02:00
Kabir Mohammed
a7ae7907f7
add rotation support to mpu9250 wrapper
2016-06-01 08:39:10 +02:00
Julian Oes
99cf6758d2
DF driver wrappers: whitespace fixes
2016-05-31 16:43:13 +02:00
Julian Oes
4e54bed051
df_mpu9250_wrapper: bool comparison without ==
...
I prefer this way because I think it's more readable.
2016-05-31 16:43:13 +02:00
Julian Oes
b0b7832048
DF driver wrappers: advertise with actual data
2016-05-31 16:43:13 +02:00
jwilson
76095ebba5
Responding to PR feedback. All items resolved.
...
Signed-off-by: jwilson <jwilson@qti.qualcomm.com >
2016-05-31 16:43:12 +02:00
jwilson
67ea3d6ec6
Fixing function which retrievs mag calibration values.
...
Signed-off-by: jwilson <jwilson@qti.qualcomm.com >
2016-05-31 16:43:12 +02:00
jwilson
c6250657eb
Added mag support to the DriverFramework mpu9250 driver. Shortened parameter names for legacy drivers. Added temporary ifdef's in the calibration code for Snapdragon Flight builds.
...
Signed-off-by: jwilson <jwilson@qti.qualcomm.com >
2016-05-31 16:43:12 +02:00
Lorenz Meier
7398164fcc
Updated PX4 use / API of low level GPIO and other hardware-centric system facilities
2016-05-28 14:56:17 +02:00
Beat Küng
26feb018d9
getprogname on posix: fix locking (mutex was not unlocked in some cases)
2016-05-27 19:33:55 +02:00
Julian Oes
45bb1786b6
Fix SITL CPU ( #4657 )
...
* accelsim: add debug output like in gyrosim
* DriverFramework: update submodule
This brings lower CPU usage because of scheduling in us instead of ms.
2016-05-27 18:52:38 +02:00
Daniel Agar
2487dbfc92
remove Wpacked and cleanup unused warning flags
2016-05-19 21:49:34 +02:00
Lorenz Meier
c67907ffb2
BMP280 wrapper: Clean up floating point operations
2016-05-19 15:44:37 +02:00
Kabir Mohammed
529460d573
Fix RPi2 build system
2016-05-19 15:41:50 +02:00
Daniel Agar
69c1ce1714
WIP logger serialization
2016-05-14 11:27:07 +02:00
Daniel Agar
eb29b33620
use gcc attributes to align and pack
2016-05-14 11:27:07 +02:00
Daniel Agar
76387b1693
uorb autogeneration
2016-05-14 11:27:07 +02:00
Julian Oes
e064cb645e
gpssim: fix command line argument handling
...
The gpssim interface was pretty broken, from random usage complaints to
segfaults.
2016-05-13 22:07:46 +02:00
Lorenz Meier
f204a145c7
POSIX: Improve console management
2016-05-13 10:35:19 +02:00
Julian Oes
89661b2d9a
df_mpu9250_wrapper: use all accel/gyro data
...
Use the data which has been filtered by the integrator for the
instantanous values instead of only 1 out of 32 samples.
This is to better support estimators and modules other than ekf2 which
uses the integrated gyro/accel values anyway.
2016-05-12 12:41:40 +02:00
Beat Küng
42a9d5651f
platform: some code cleanup for px4_{posix,qurt}_tasks.cpp
...
- __BEGIN_DECLS is for declarations not definitions
- getprogname() declaration is in err.h
2016-05-11 15:56:50 +02:00
Beat Küng
77c61260df
px4_task_spawn_cmd: handle case properly when running out of unused taskmap items
2016-05-11 15:56:50 +02:00
Beat Küng
d3068b4337
px4_task_spawn_cmd: fix memory leak on posix
2016-05-11 15:56:50 +02:00
Lorenz Meier
34ba80ea9d
Remove attributes warning for Snapdragon
2016-05-05 14:09:18 +02:00
Lorenz Meier
084dfb4026
Fix Snapdragon no-packed
2016-05-05 14:02:31 +02:00
Daniel Agar
7aa6e85563
enable Wshadow
2016-05-05 13:32:42 +02:00
jwilson
c87a8bedb6
Adding config changes to allow PX4 to be built for the Excelsior board.
2016-05-05 08:34:31 +02:00
Julian Oes
aafcae7e6f
MPU9250: integrate using the FIFO sample interval
...
Instead of calculating time offsets between samples, it is easier just
to assume a constant sampling time. Then all samples can be integrated,
and published every forth time the FIFO buffer has been emptied.
The sampling in the sensor happens at 8kHz, the driver empties the
buffer at 1kHz, and publishes (and resets the integration) at 250 Hz.
2016-05-04 22:28:19 +02:00