Andrew Tridgell
ce0b7a8957
AP_IOMCU: fixed handling of RC_OPTIONS bit to ignore RC failsafe bit
...
this worked on FMU but not on IOMCU
3 years ago
Andrew Tridgell
522173328c
AP_RCProtocol: added failsafe_active() API
3 years ago
Andrew Tridgell
e8115a99bc
AP_Scripting: added set_override method for scripting
...
useful for test code
3 years ago
Willian Galvani
19db542111
AP_Param: Use AP:FS for accessing files
3 years ago
Willian Galvani
0e62d561d9
AP_Filesystem: add allow_absolute_paths to open(), implement it for posix backend
3 years ago
Andrew Tridgell
feb9e78f00
AP_GPS: prevent switching to a dead GPS
...
when we switch away from the blended GPS instance we need to ensure we
don't switch to a GPS that is timing out, and may be the instance that
is triggering the disable of blending
3 years ago
pacolate12
0d256da3b5
AP_UAVCAN: correct array inxexing
...
Allows the code to be run on hardware
3 years ago
bugobliterator
8574afb2e1
AP_BoardConfig: add WHOAMI for INV42688
3 years ago
bugobliterator
7abcf9ec46
AP_HAL_ChibiOS: add CubeOrangePlus
3 years ago
Andrew Tridgell
54e4c6e1be
hwdef: leave MatekL431 ROMFS uncompressed
...
this allows for bl update when low on memory
3 years ago
mateksys
35ed87a5db
AP_HAL_ChibiOS: add MatekL431 AP_Periph hwdef
3 years ago
Henry Wurzburg
c48b7319bc
AP_RSSI: convert floating point divides into multiplys
3 years ago
Andrew Tridgell
7bb129aa3e
AC_AttitudeControl: added set_lean_angle_max_cd()
3 years ago
Andrew Tridgell
7dcdeac7ab
AC_Autorotation: use accel_to_angle()
3 years ago
Andrew Tridgell
f824be726c
AC_WPNav: use angle/accel functions
3 years ago
Andrew Tridgell
ca4151be2c
AP_Math: added angle_to_accel() and accel_to_angle()
3 years ago
Peter Barker
ebe2205ba7
SITL: add on-hardware example files
3 years ago
Peter Barker
fa2e841387
AP_HAL: honour HAL_SIM_GPS_ENABLED
3 years ago
Peter Barker
e0561b0ca1
GCS_MAVLink: split AP_HAL_SITL and HAL_SIM_ENABLED
3 years ago
Peter Barker
7ad9609fb7
AP_AHRS: split AP_HAL_SITL and HAL_SIM_ENABLED
3 years ago
Peter Barker
0bcda3c57e
AP_Vehicle: split AP_HAL_SITL and AP_SIM_ENABLED
3 years ago
Peter Barker
57f8b7c2a8
AP_Compass: split AP_HAL_SITL and AP_SIM_ENABLED
3 years ago
Peter Barker
daedebce2e
AP_Baro: create and use HAL_SIM_BARO_ENABLED
3 years ago
Peter Barker
a53af5277c
AP_InertialSensor: assume accel cals are stored for sitl-on-hw
...
Same as for SITL - they don't need to actually be in storage to be valid
3 years ago
Peter Barker
da21b48f7e
AP_InertialSensor: split AP_HAL_SITL and HAL_SIM_ENABLED
3 years ago
Peter Barker
a402dce95b
AP_HAL: permit double-maths whe simulating
3 years ago
Peter Barker
650ef59be8
AP_HAL: create HAL::SIMState object to hold simulation state
3 years ago
Peter Barker
f7608c22da
AP_HAL_ChibiOS: set pwm output values in simstate object
3 years ago
Peter Barker
8b2f85756a
AP_HAL_ChibiOS: instantiate SIMState object in HAL
3 years ago
Peter Barker
26d6c2413b
AP_Scheduler: update simulation state on embedded
3 years ago
Peter Barker
e07ddf95b4
AP_Math: provide rand_float on embedded hardware
3 years ago
Peter Barker
a9aa5c2d60
AP_GPS: add a new AP_GPS_SITL object
3 years ago
Peter Barker
edef2ceb56
SITL: usleep only on AP_HAL_SITL
3 years ago
Peter Barker
b360521d0b
SITL: permit double-precision maths in SITL even on embedded hardware
3 years ago
Peter Barker
2e809282e7
SITL: split AP_HAL_SITL and AP_SIM_ENABLED
3 years ago
Peter Barker
0957131543
SITL: use AP_HAL::micros() for get_wall_time_us
3 years ago
Peter Barker
3cf7091525
SITL: make parsing of json files dependent on PICOJSON
...
picojson uses the standard library; this will be a problem on embedded
platforms
3 years ago
Peter Barker
4896f8a6d7
AP_AHRS: rename SITL backend to SIM
3 years ago
Andrew Tridgell
92a8964503
AP_Arming: display a warning if arming checks disabled when arming
3 years ago
Andy Piper
ceef68e07b
AP_HAL_ChibiOS: allow H7 480Mhz clock speed to be configured in hwdef via MCU_CLOCKRATE_MHZ
3 years ago
murata
8f1369f065
PID: Change from division to multiplication
3 years ago
murata
82afaf70f6
AR_Motors: Change from division to multiplication
3 years ago
murata
bb72f91dda
APM_Control: Change from division to multiplication
3 years ago
murata
bf738b03a6
AP_WheelEncoder: Change from division to multiplication
3 years ago
murata
8f91fe9c2e
AP_VisualOdom: Change from division to multiplication
3 years ago
murata
5d2c49e202
AP_VideoTX: Change from division to multiplication
3 years ago
murata
cad63eb6b6
AP_Torqeedo: Change from division to multiplication
3 years ago
murata
a1a46b54e9
AP_Soaring: Change from division to multiplication
3 years ago
murata
af3fbac118
AP_PiccoloCAN: Change from division to multiplication
3 years ago
murata
4eca7383b8
AP_Mount: Change from division to multiplication
3 years ago