Commit Graph

20 Commits

Author SHA1 Message Date
Wilco 0a061c57fd [MAG_CALIB_UKF] Online magnetomer calibration using unscented Kalman filter (#2043) 2017-03-22 09:37:23 +01:00
Gautier Hattenberger 73e93b0956 [chibios] Add support for a full ChibiOS arch (#1699)
[chibios] Add support for a full ChibiOS arch

This is replacing the previous mix chibios/libopencm3:
- all drivers are ported to the new arch
- it was hard to go forward and take advantages of the RTOS, now it is much easier
- switch to v3 of ChibiOS
- for now, it is functionaly the same than before
- the previous variable length array mechanism used internaly by the
  sdlog is replaced by a more efficient library called TLSF (allow
  constant time malloc/free)
2016-06-07 09:44:38 +02:00
Roland Meertens ce8b47d060 Added opencv example (#1663)
* Added opencv example (simple sobel filter).
2016-05-18 14:47:27 +02:00
Gautier Hattenberger cfbbf0d435 [pprlink] start using pprzlink for airborne code
some stuff are compiling but not working (at least sim)
needs a lot of cleaning
needs a better way to init transport types
2015-12-26 23:48:17 +01:00
Christophe De Wagter 6e818d2680 [mavlink] common + paparazzi mavlink messages 2015-11-06 12:21:56 +01:00
Felix Ruess bbe3144961 [ext] use swift-nav repo for libsbp
now that the patch was merged
2015-09-14 21:35:22 +02:00
Felix Ruess 648c00ddfa [ext] update libsbp
and change it to the paparazzi repo until the pull request is approved
2015-09-12 23:16:38 +02:00
Gautier Hattenberger 5d908e1dea [gps] use libsbp as git submodule
currently matching libswiftnav v0.15.1
2015-09-12 21:36:46 +02:00
Christophe De Wagter 21ba36eea8 [zbar] reading QR codes 2015-09-02 22:17:00 +02:00
Freek van Tienen c9e25cc0a8 [vision] Remove deprecated submodule 2015-07-02 13:40:28 +02:00
Gautier Hattenberger 223f108ab5 fix name of git submodule 2014-11-27 14:05:42 +01:00
Gautier Hattenberger 6be781d36b [chibios] switch back to a repo that have to 2.6 stable 2014-11-27 14:00:46 +01:00
podhrmic 4c6d5a8e5a [submodules] updated to a new chibios repository 2014-11-26 15:01:05 -08:00
dewagter 291f62015a [ardrone_vision] Vision Submodule 2014-04-16 17:44:42 +02:00
Gautier Hattenberger 6ff0fc973b [chibios] add chibios-libopencm3 support
Only the realtime scheduler and SDIO driver from ChibiOS is used.
This brings the support of the SD log on Apogee boards. The current
solution is not fully satisfactory and is an intermediate solution
before switching to a 'pure' ChibiOS arch.
Some of the implementations can be cleaned and/or improved, but since it
is not a long term solution, I doubt it is worth the effort here.
Normal bare-metal libopencm3 code is of course still working.
Git submodules:
- chibios: 2.6.2
- fatfs: patched version for chibios+pprz
2014-01-24 12:59:08 +01:00
Felix Ruess 5fe1cf088e [sw/ext] removed stm32loader submodule and added the files to sw/tools 2012-10-13 17:59:07 +02:00
Felix Ruess 5846e6dda5 [submodules] changed libopencm3 url to the github repo via https 2012-10-09 14:01:13 +02:00
Christophe De Wagter c3f6bb70d1 store luftboot version 2012-09-06 15:13:29 +02:00
Christophe De Wagter 6c7a600d87 Serial flashing for STM32 2012-09-05 18:39:09 +02:00
Piotr Esden-Tempski 806bcb535b Added libopencm3 as a submodule. To make it easier to keep in sync with the project. 2012-02-11 23:40:21 -08:00