Randy Mackay
b7c88da67c
SITL: sailboat fixes from peer review
6 years ago
Randy Mackay
ada073fbdc
AP_HAL_SITL: add sailboat to SITL_cmdline.cpp
6 years ago
Randy Mackay
804305aa2b
SITL: add simple sailboat simulator
6 years ago
bnsgeyer
833bc4e77d
AP_Motors: Tradheli - fixes slew speed of swashplate during collective servo test
6 years ago
Randy Mackay
d271dda8c5
AC_PrecLand: init accepts update rate
6 years ago
Randy Mackay
7fbdaa3c65
AC_PrecLand: LAG to float and use main loop rate
...
also includes other changes from peer review:
- check_inertia_buffer renamed to init_inertial_buffer and nullptr checks removed to make it more clear this should only be called once
- init_inertial_buffer made private
- add check that inertial_buffer_size is never less than 1
- fixup comments
6 years ago
Randy Mackay
40d4bcb84a
AC_PrecLand: rename BUFFER to LAG and add alloc failure check
...
avoids issue where LAG parameter is set too large which would lead to trying to access unallocated memory
inertial buffer is only allocated at startup to avoid memory leak
6 years ago
fnoop
02da34a246
AC_PrecLand: Add PLND_BUFFER parameter and move to AP_HAL::utility::RingBuffer, #6297
...
AC_PrecLand: Add PLND_BUFFER parameter and move to AP_HAL::utility::RingBuffer, ##6297
AC_PrecLand: Fixup int type, #8892
AC_PrecLand: Add PLND_BUFFER parameter and move to AP_HAL::utility::RingBuffer, ##6297
Update screwed up submodules from rebase
6 years ago
Michael du Breuil
c02863e001
AP_AHRS: Internalize EKF getLLH altitude management
6 years ago
Michael du Breuil
1991f223ac
AP_NavEKF3: Fix roundoff, and missing offset handling of getLLH
6 years ago
Michael du Breuil
66e9286cf6
AP_NavEKF2: Fix roundoff, and missing offset handling of getLLH
6 years ago
Michael du Breuil
65641c3cb7
AC_Circle: Cope with AC_PosControl renaming
6 years ago
Michael du Breuil
d3bee76f0b
AC_WPNav: Cope with AC_PosControl renaming
6 years ago
Michael du Breuil
1d13aff711
AC_AttitudeControl: Rename several set_speed and set_accel functions
6 years ago
Lucas De Marchi
0990fc4400
AP_HAL_Linux: send warning to stderr
6 years ago
Peter Barker
5ae3c60e8b
AP_Notify: fix nullptr in ToshibaLED example
6 years ago
Peter Barker
71c9c91c2d
AP_Motors: fix example
6 years ago
Peter Barker
2ed8118cda
AP_FlashStorage: adjust example so it does not exit
6 years ago
Peter Barker
220a3d19bf
AP_HAL_Linux: do not attempt to run examples realtime unless root
6 years ago
Peter Barker
43c07259f3
AP_HAL_Linux: break out init_realtime
6 years ago
Michael du Breuil
7fda309d3c
AP_HAL_ChibiOS: Remap unused pins to ADC
6 years ago
Michael du Breuil
6544f16339
AP_HAL: Make BBBlue use AP_BoardLED2
6 years ago
Michael du Breuil
e41b2de5ea
AP_Notify: Catch bad board LED combos
6 years ago
Michael du Breuil
6f7ced73d6
AP_HAL: Remove bad GPIO LED pins on NavIO2
6 years ago
Michael du Breuil
9cd1be1d6f
AP_Math: Speed up location calculations slightly
6 years ago
Siddharth Purohit
8ac38d73f7
HAL_ChibiOS: add option for NO_FASTBOOT build and enable it for iomcu
6 years ago
Siddharth Purohit
6622c9b8fd
HAL_ChibiOS: wrap sscanf and snprintf methods
6 years ago
Siddharth Purohit
05539cd93b
HAL_ChibiOS:remove print statement left over from previous changes
6 years ago
Siddharth Purohit
2d1153081c
HAL_ChibiOS: do not build float support for bootloader builds
6 years ago
Siddharth Purohit
f9149f45b2
HAL_ChibiOS: explicitly mention if RTC not available
6 years ago
Siddharth Purohit
22f74b0827
HAL_ChibiOS: add option to set iomcu firmware environment var
6 years ago
Andrew Tridgell
3641dcee44
AP_IOMCU: only build iofirmware for ChibiOS
6 years ago
Andrew Tridgell
17112c8988
waf: allow build with "./waf iofirmware"
6 years ago
Andrew Tridgell
848dd87d58
AP_IOMCU: fixed code style issues
6 years ago
Andrew Tridgell
ba87856deb
AP_IOMCU: fixed build warning
6 years ago
Siddharth Purohit
605e0de03c
AP_IOMCU: conform to new time conversion API
6 years ago
Siddharth Purohit
42b4730d88
HAL_ChibiOS: add changes to hwdef to support STM32F1 based controller
6 years ago
Siddharth Purohit
bc601c1ff6
AP_IOMCU: add Boardconfig to list of required libraries
6 years ago
Siddharth Purohit
1a20fb4ea9
HAL_ChibiOS: disable flash methods where there is no Flash API support
6 years ago
Siddharth Purohit
847aca3c30
HAL_ChibiOS: reduce signal transitions count to save RAM
6 years ago
Siddharth Purohit
b9319cae56
HAL_ChibiOS: disable segments relating to unused features
6 years ago
Siddharth Purohit
87a2dea9d4
HAL_ChibiOS: disable features that require advanced dma
6 years ago
Siddharth Purohit
0f07480faf
HAL_ChibiOS: continue main_loop branching from main instead of allocating a separate thread
6 years ago
Siddharth Purohit
e824a9c360
HAL_ChibiOS: add hwdef files to support IOMCU
6 years ago
Andrew Tridgell
f0b27c9b92
AP_IOMCU: support brushed output
6 years ago
Andrew Tridgell
cfb10fbb2f
AP_IOMCU: fixed oneshot support in IO firmware
6 years ago
Andrew Tridgell
2c7e27374f
AP_IOMCU: use ioevents for oneshot in iofirmware
6 years ago
Andrew Tridgell
ecfe06b9e4
AP_IOMCU: implement safety LED and switch in iofirmware
6 years ago
Andrew Tridgell
037a455784
AP_IOMCU: moved protocol structures to a common header
6 years ago
Andrew Tridgell
89bfd7e850
AP_IOMCU: added blue LED support on PH1
6 years ago