Felix Ruess
8a3b634bfe
[modules] keep openlog.xml module name for now
2015-03-02 11:57:08 +01:00
Felix Ruess
c28ae0a24a
[modules] minor logger cleanup, navstik uses old direct_memory_logger
2015-02-11 18:42:27 +01:00
Felix Ruess
ea40b28788
[modules] move and refactor openlog
...
- no need for empty init function
- use sys_time_get_msec() instead of "manually" incrementing timestamp
2015-02-11 18:25:47 +01:00
dewagter
7761959885
[logger-modules] Description updates and example airframes
2015-02-11 16:46:45 +01:00
dewagter
c12546aaad
[logger-modules] renames for consistency
2015-02-11 13:23:20 +01:00
dewagter
9a7978167a
[logger_uart] Lisa-s logging over uart
2015-02-11 13:19:56 +01:00
Piotr Esden-Tempski
af4856f2b5
[stm32f4-spektrum] Fix secondary satellite.
...
Probably due to a copy and paste typo the secondary satellite UART was not
being enabled. The UART5 is on Alternate Function 8 not 7.
2015-02-10 18:57:48 -08:00
Felix Ruess
8e61099876
update changelog
2015-02-10 19:16:55 +01:00
Piotr Esden-Tempski
05b933f768
[stm32f4_spektrum] Fixes the additional glitch pulse.
...
If you set the alternate function before setting the pin to input AF.
The GPIO will pull down the line down very briefly. This will cause an
additional pulse to be detected by a spektrum satellite if it is being
reconfigured as a UART RX after sending bind mode pulses.
closes #1090 and fixes #780
2015-02-10 18:23:38 +01:00
Gautier Hattenberger
637da50053
[modules] update meteo_stick to use calibration eeprom
2015-02-10 17:56:43 +01:00
Gautier Hattenberger
bcd241a0c7
[generators] allow conditions on modules' defines
2015-02-10 17:55:52 +01:00
Gautier Hattenberger
c2576c37fe
[spi] increase max size for spi buffer length (8bits to 16bits)
2015-02-10 17:54:30 +01:00
Felix Ruess
605527b1fd
start.py: properly use Popen to start paparazzi subprocess
...
while here cleanup a bit according to pep8...
2015-02-09 19:18:30 +01:00
Richard A Burton
c3abe89472
[GCS] add more AC icons
2015-02-08 00:11:09 +01:00
Richard A Burton
9d49af3962
[conf] add HooperFly airframes and JSBSim models
2015-02-07 22:52:06 +01:00
Richard A Burton
5016dbea8c
[gcs] add some more aircraft icons
...
quadrotor, hexarotor and octorotor icons
2015-02-07 22:49:55 +01:00
Felix Ruess
30df14eb05
[abi] allow to pass variables by value
...
before the generated ABI callbacks always had a signature with `const type *var` where type was e.g float.
Now the generated signature is simply `type var`.
To pass const pointers again, set it accordingly in abi.xml, e.g. type="const float *" instead of type="float"
2015-02-07 16:07:09 +01:00
TU Delft developer
953b1a605d
Sign of pitch roll axis changed and yaw fit
2015-02-06 10:06:34 +01:00
Felix Ruess
17b200a59e
Merge pull request #1062 from paparazzi/opticflow
...
Add cv_opticflow.xml module.
Used to for hover stabilization on an ARDrone2.
Also adds AP_MODE_MODULE to make it easier to add extra "external" control loops.
2015-02-05 22:04:32 +01:00
Felix Ruess
5fd3808a39
[opticflow] dox
2015-02-05 21:59:46 +01:00
dewagter
11d94d76c2
[opticflow] working variables in a struct
2015-02-05 21:13:43 +01:00
TU Delft developer
9dd169c09c
Added new RC USB type joystick from Hobbyking
2015-02-05 20:39:06 +01:00
dewagter
5589274733
Messages in module instead of thread
2015-02-05 18:21:34 +01:00
dewagter
143154882c
fix thread communication
2015-02-05 17:30:02 +01:00
dewagter
ec745f0264
convert to thread-communication
2015-02-05 17:28:50 +01:00
dewagter
fc1d1093df
[module] video_usb_logger
...
closes #1086
2015-02-05 13:46:07 +01:00
Felix Ruess
dfa33e4824
[opticflow] example using unix domain sockets to return thread results
2015-02-02 22:53:29 +01:00
Felix Ruess
f188864aa5
[opticflow] compute V_body in hover_stabilization
2015-02-02 22:48:46 +01:00
Felix Ruess
8c9579c5a7
[python] ivy_msg_interface returns only ac_id and msg
2015-02-02 16:36:06 +01:00
Felix Ruess
155561db45
[python] ivytoredis: publish msg as json
2015-02-02 16:36:05 +01:00
Felix Ruess
bb98e8a9b8
[python] refactor messages
2015-02-02 16:36:05 +01:00
Felix Ruess
aeeaa3efb3
[python] messages: fix typo
2015-02-02 16:35:12 +01:00
Felix Ruess
6605676f77
[python] messages: PPRZ_HOME
2015-02-02 15:17:29 +01:00
Gautier Hattenberger
a2f55f61bd
[fix] fix extra_dl and pprrzlog
...
- call init function for extra_dl
- add missing byte in log header
2015-02-02 11:43:27 +01:00
Gautier Hattenberger
6a37763177
Merge pull request #1082 from paparazzi/optional_timestamp
...
Improvement of Ivy efficiency
2015-01-31 21:41:45 +01:00
Felix Ruess
705a7df752
[stm32] use desig_get_unique_id from libopencm3
2015-01-31 18:38:08 +01:00
Gautier Hattenberger
71f61cc3f4
[fix] call pprzlog_init if needed (and avoid segfault)
2015-01-30 21:25:34 +01:00
Gautier Hattenberger
60481e4fbc
[message] improve ivy perf by only waiting for ALIVE by default
2015-01-30 13:31:22 +01:00
Gautier Hattenberger
7d6ecf150d
[ocaml] make bindings on timestampped messages optional
2015-01-29 23:37:43 +01:00
Felix Ruess
a4764decbe
Merge pull request #1065 from paparazzi/absolute_waypoints
...
[navigation] implement global waypoints for rotorcraft
- if a waypoint is defined with lat/lon instead of x/y in the flight plan, it is marked as an absolute/global waypoint and not moved upon GeoInit
- each waypoint is a struct with multiple representations and flags (e.g. if absolute/global)
- factor out waypoints in separate files so it can be shared between firmwares later
Only for rotorcraft.
2015-01-29 21:27:02 +01:00
Felix Ruess
f9f0079564
[conf] no global waypoints in rotorcraft_basic
...
since users are likely to use this flight plan at their home location,
don't add any global waypoints (using lat/lon) that won't be moved by GeoInit
2015-01-29 21:17:00 +01:00
Felix Ruess
17a839e361
[opticflow] more cleanup
2015-01-29 13:09:54 +01:00
Felix Ruess
374be658d7
[opticflow] fix distance check
2015-01-29 11:01:18 +01:00
Felix Ruess
ee596bc333
[opticflow] more cleanup
2015-01-29 10:44:43 +01:00
Gautier Hattenberger
9c877f5624
[messages] fix hide/show of notebook with multi A/C
2015-01-29 09:43:46 +01:00
Felix Ruess
9df34e1ed3
[opticflow] remove unused USE_ARDRONE_VIDEO define
2015-01-28 22:52:36 +01:00
Felix Ruess
067f91c9f5
[opticflow] get AGL via ABI
...
to get the scale when computing velocity from flow
2015-01-28 22:44:39 +01:00
Felix Ruess
5a7e862e90
[opticflow] cosmetics: max line length
2015-01-28 22:35:19 +01:00
Felix Ruess
7eb4a86a88
[opticflow] remove unused guidance_module_run
2015-01-28 22:09:48 +01:00
Felix Ruess
aa1317b2ed
[opticflow] rename my_plugin to opticflow_plugin
2015-01-28 22:08:57 +01:00