z
9cc70f84c6
battgo,arming,flow
5 years ago
z
7b2a6cb0cf
add flow test
5 years ago
Pierre Kancir
e7ae1b4fb6
AP_OpticalFlow: pass mavlink_message_t by const reference
6 years ago
Peter Barker
ca15a24433
AP_OpticalFlow: rangefinder no longer takes SerialManager in constructor
6 years ago
斯东Stone
c0e8a443af
AP_OpticalFlow: Correct CX-OF Data Format Sequence
...
Correct CX-OF (a.k.a. UART Version PMW3901) Data Format Sequence
6 years ago
Stone white
8b7b5f0db9
AP_OpticalFlow: Make PX4FLOW work on all external I2C buses
6 years ago
murata
9ed38eaf7b
AP_OpticalFlow: Change to collected CRC header
6 years ago
Peter Barker
18999aab72
AP_OpticalFlow: correct bad include of old semaphore library
6 years ago
Siddharth Purohit
67fcd773a6
OpticalFlow: add support for HereFlow message over can
6 years ago
Michael du Breuil
b1bc4268a9
AP_OpticalFlow: Remove unused device ID tracking
6 years ago
Randy Mackay
cb3de81058
AP_OpticalFlow: fix _ENABLE param desc for stable release
6 years ago
Randy Mackay
d2a2caf3a6
OpticalFlow: replace ENABLE with TYPE
6 years ago
Randy Mackay
97b5c2b031
OpticalFlow: add MAVLink driver
6 years ago
Michael du Breuil
ca260623cb
AP_OpticalFlow: Fix example rangefinder init
6 years ago
Paul Riseborough
9883b8757f
AP_OpticalFlow: Add noise to simulated sensor
6 years ago
Tom Pittenger
679ccb95bf
AP_OpticalFlow: rename dataflash to logger
6 years ago
Randy Mackay
2cbd97dd7a
AP_OpticalFlow: support cx-of on all boards
6 years ago
Peter Barker
54a250483b
AP_OpticalFlow: add missing override keywords
6 years ago
Peter Barker
572702daba
AP_OpticalFlow: remove keywords.txt
6 years ago
Tom Pittenger
699b7b9788
AP_OpticalFlow: unify singleton naming to _singleton and get_singleton()
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Randy Mackay
760989d786
AP_OpticalFlow: add range to POS param description
6 years ago
Randy Mackay
671f39c874
AP_OpticalFlow: remove unnecessary init from CSOF and add comments
...
also replace greater-than-zero with is_positive
6 years ago
Randy Mackay
4f738ca906
AP_OpticalFlow: driver for Cheerson CX-OF
6 years ago
Randy Mackay
18c3eba829
AP_OpticalFlow: minor format fix to Pixart driver
6 years ago
Peter Barker
e5fa728a28
AP_OpticalFlow: fix example for not taking ahrs in constructor
6 years ago
Peter Barker
ac83765487
OpticalFlow: take care of own logging
6 years ago
Peter Barker
e88358ccc6
AP_OpticalFlow: use AHRS singleton
6 years ago
Peter Barker
ebf038eb57
AP_OpticalFlow: add singleton
6 years ago
auturgy
d2cb4db191
AP_OpticalFlow: add defined(HAL_HAVE_PIXARTFLOW_SPI)
...
This addition will build in support for the Pixart pmw3901 if it is defined in the hwdef.dat for a board
6 years ago
Peter Barker
327ccc8961
AP_OpticalFlow: add override keyword where required
6 years ago
Michael du Breuil
3d7d23531a
AP_OpticalFlow: No need to clear already zerod objects
6 years ago
Andrew Tridgell
a1f1e7e435
AP_OpticalFlow: use WITH_SEMAPHORE()
...
and removed usage of hal.util->new_semaphore()
6 years ago
Lucas De Marchi
49d08ba72a
Global: remove minlure
...
Minlure is a port of ArduPilot to Minnow Board connected to daughter
board. Very few of those were produced and nobody is flying with it.
It served its purpose and all the the improvements to ArduPilot remain
regardless of it not being supported anymore. Now it's just adding
maintenance work with no clear benefit, so pull the plug.
7 years ago
Patrick José Pereira
653784479e
AP_OpticalFlow: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Lucas De Marchi
daa8819619
AP_OpticalFlow: use ins singleton
7 years ago
Peter Barker
82a68a82e6
AP_OpticalFlow: use baro singleton
7 years ago
Peter Barker
9b23b469cf
AP_OpticalFlow: correct compiler warning
...
In file included from
../../libraries/AP_OpticalFlow/AP_OpticalFlow_Pixart.cpp:28:
../../libraries/AP_OpticalFlow/AP_OpticalFlow_Pixart.h:75:13: warning:
private field 'sum_x' is not used [-Wunused-private-field]
int32_t sum_x;
^
../../libraries/AP_OpticalFlow/AP_OpticalFlow_Pixart.h:76:13: warning:
private field 'sum_y' is not used [-Wunused-private-field]
int32_t sum_y;
^
../../libraries/AP_OpticalFlow/AP_OpticalFlow_Pixart.h:77:14: warning:
private field 'last_print_ms' is not used [-Wunused-private-field]
uint32_t last_print_ms;
^
4 warnings generated.
7 years ago
Andrew Tridgell
ead72214ac
AP_OpticalFlow: support SP01 board
7 years ago
Andrew Tridgell
429a2beb86
AP_OpticalFlow: enable pixart flow on PCNC1 boards
7 years ago
Andrew Tridgell
570a05e9d3
AP_OpticalFlow: fixed pixart SPI name
7 years ago
Andrew Tridgell
7c8cf0a39e
AP_OpticalFlow: fixed SPI name for pixart flow sensor
7 years ago
Andrew Tridgell
85f4958e4e
AP_OpticalFlow: use AP_FEATURE_BOARD_DETECT
7 years ago
Andrew Tridgell
ddf8523c2b
AP_OpticalFlow: prevent crash on bad device name
7 years ago
Andrew Tridgell
3cd5386a7e
AP_OpticalFlow: support ChibiOS
7 years ago
Peter Barker
7646e09349
AP_OpticalFlow: AP_AHRS no longer requires GPS in constructor
7 years ago
Andrew Tridgell
0d4dca0394
AP_OpticalFlow: removed create() method for objects
...
See discussion here:
https://github.com/ArduPilot/ardupilot/issues/7331
we were getting some uninitialised variables. While it only showed up in
AP_SbusOut, it means we can't be sure it won't happen on other objects,
so safest to remove the approach
Thanks to assistance from Lucas, Peter and Francisco
7 years ago
Lucas De Marchi
beabae6a98
global: use static method to construct AP_AHRS_NavEKF
7 years ago
Lucas De Marchi
c9fbf7b722
global: use static method to construct AP_NavEKF3
7 years ago
Lucas De Marchi
e2fe36357a
global: use static method to construct AP_NavEKF2
7 years ago