Don Gagne
47586dae07
AP_InertialSensor: fix invalid Range meta data
9 years ago
Don Gagne
2b1bc22b2a
AP_BoardConfig: fix invalid Range meta data
9 years ago
Don Gagne
964d02065a
Mount: add missing RebootRequired to param description
9 years ago
Jonathan Challinger
bde9a9421d
AP_Param: panic on failure to load defaults file
9 years ago
Julien BERAUD
0ffba07ec8
AP_HAL: Set default params for Bebop
9 years ago
Randy Mackay
86bb03aa79
AC_AttControl: use ahrs get_rotation_body_to_ned
...
ahrs.get_dcm_matrix renamed to ahrs.get_rotation_body_to_ned
9 years ago
Jonathan Challinger
46e6ff3ca9
AC_AttitudeControl: modify comment on kinematic correction feedforward
9 years ago
Jonathan Challinger
829d6037fc
AC_AttitudeControl: convert euler rates to angular velocity using the correct attitude
9 years ago
Jonathan Challinger
ae3357baee
AC_AttitudeControl: rotate angular velocity feedforward into vehicle frame
9 years ago
Jonathan Challinger
3d4bd92b48
AC_AttitudeControl: add helper functions to retrieve rotation matrices
9 years ago
Michael du Breuil
52666232ed
AP_Arming: Allow arming without the hardware safety switch having been pressed
...
Added an enum to the check type that allows for arming without the hardware switch having been enabled
9 years ago
Peter Barker
2f1297f30c
DataFlash_File: Check return values of lseek
9 years ago
Peter Barker
ce84ba049f
DataFlash_File: protect against fopen failing
9 years ago
Peter Barker
15265a45ed
DataFlash_File: check fname before using it
9 years ago
DonLakeFlyer
74902012fd
GCS_MAVLink: better mission errors
9 years ago
DonLakeFlyer
7cd3d8bfdc
AP_Mission: better mission errors
9 years ago
Aaron Wang Shi
ac08eece84
AP_HAL_Linux: instantiate BH hat objects
9 years ago
Aaron Wang Shi
4d7db9bba3
AP_HAL_Linux: add ifdefs for BH hat like other RPI-based boards
9 years ago
Aaron Wang Shi
a712e9572f
AP_HAL_Linux: instatiate SPI device for BH hat
9 years ago
Aaron Wang Shi
5d5e75c8ad
AP_HAL_Linux: RCOutput_PCA9685 add new address for BH hat
9 years ago
Aaron Wang Shi
f437e7a67c
AP_HAL_Linux: add GPIO definitions for BH hat
9 years ago
Aaron Wang Shi
8cca0beba9
AP_HAL_Linux: support PWM input for BH hat
...
Support 8 PWM channels as RCInput.
9 years ago
Aaron Wang Shi
800c142ac0
BH: Support UBLOX GPS M8N
9 years ago
Lucas De Marchi
766252cd87
AP_Compass: don't use ternary operator in place of if/else
9 years ago
Aaron Wang Shi
5a085b1610
AP_Compass: add support to BH hat
9 years ago
Aaron Wang Shi
3a31970056
AP_InertialSensor: add support to BH hat
...
- MPU6050 I2C for BH v0.1
- MPU9250 SPI for BH v0.2
9 years ago
Aaron Wang Shi
fc2e810fb2
AP_Notify: add 1 RGB and board LEDs to BH hat
9 years ago
Aaron Wang Shi
c7a77af47f
AP_HAL: add BH HAT board info
9 years ago
Andrew Tridgell
05e04ee1a7
HAL_SITL: added semaphore support
9 years ago
Andrew Tridgell
025e4edd17
DataFlash: fixed warning
9 years ago
Andrew Tridgell
a73039d515
HAL_Empty: use 5V voltage for HAL_EMPTY
...
this makes bringup easier for new boards (allows arming checks to
pass)
9 years ago
Andrew Tridgell
ef83f39029
AP_Baro: renamed _C* vars to avoid conflict with qurt
9 years ago
Andrew Tridgell
fbacb4c01f
AC_AttitudeControl: fixed M_PI -> M_PI_F
9 years ago
Andrew Tridgell
d24f6f4050
AP_NavEKF: fixed static const bug
9 years ago
Andrew Tridgell
02d7867d79
DataFlash: added locking for multi-thread logging support
9 years ago
Andrew Tridgell
c77e3c89c5
HAL_Linux: implement new_semaphore()
9 years ago
Andrew Tridgell
02bee8810d
HAL_PX4: added Semaphore support
9 years ago
Andrew Tridgell
9d4b31ca3c
AP_HAL: added a new_semaphore() interface to Util
9 years ago
Andrew Tridgell
9fe25f9c71
HAL_Empty: fixed I2CDriver for use in Linux subtypes
9 years ago
Andrew Tridgell
ec6a679482
AP_HAL: added ByteBuffer and ObjectBuffer in RingBuffer
...
much better API than old macros
9 years ago
Tom Pittenger
cf170b2aa7
GCS_MAVLink: generated files
9 years ago
Tom Pittenger
7af717fead
GCS_MAVLink: ADSB msg bug: vert_velocity is supposed to be signed
...
- bug was introduced when changing from floating point to fixed point format
9 years ago
Yang Liu
f0f3986f46
AP_InertialNav: Typo correction in comment
9 years ago
Andre Kjellstrup
6da7e76990
AP_Camera: Camera options for better camera control
...
All on one because they would not pass autotest if split up.
9 years ago
Jonathan Challinger
b0f58248a5
AP_TECS: reflect renamed function in AP_AHRS
9 years ago
Jonathan Challinger
63caca1d3f
AP_Mount: reflect renamed function in AP_AHRS
9 years ago
Jonathan Challinger
ee8090e25f
AC_AttitudeControl: reflect renamed function in AP_AHRS
9 years ago
Jonathan Challinger
6682b27456
AP_AHRS: rename get_dcm_matrix to get_rotation_body_to_ned
9 years ago
Lucas De Marchi
2a953c4e35
AP_HAL_Linux: add missing casts
...
These errors were all over the VideoIn.cpp file:
libraries/AP_HAL_Linux/VideoIn.cpp: In member function 'bool Linux::VideoIn::allocate_buffers(uint32_t)':
libraries/AP_HAL_Linux/VideoIn.cpp:107:15: error: invalid conversion from 'uint32_t {aka unsigned int}' to 'v4l2_memory' [-fpermissive]
rb.memory = _memtype;
^
libraries/AP_HAL_Linux/VideoIn.cpp: In member function 'bool Linux::VideoIn::set_format(uint32_t*, uint32_t*, uint32_t*, uint32_t*, uint32_t*)':
libraries/AP_HAL_Linux/VideoIn.cpp:169:14: error: invalid conversion from 'int' to 'v4l2_buf_type' [-fpermissive]
fmt.type = V4L2_CAP_VIDEO_CAPTURE;
^
Add proper casts to fix the compilation.
9 years ago
Lucas De Marchi
ba5dd88a0b
AP_HAL_Linux: move mt9v117 patches inside class
...
Let it be a static const member instead of defining it in a header. The
problem with the header is that it will generate conflicting symbols
when more than 1 compilation unit includes it.
9 years ago