Commit Graph

52406 Commits

Author SHA1 Message Date
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
2022-03-17 14:39:55 +11:00
Peter Barker da21b48f7e AP_InertialSensor: split AP_HAL_SITL and HAL_SIM_ENABLED 2022-03-17 14:39:55 +11:00
Peter Barker a402dce95b AP_HAL: permit double-maths whe simulating 2022-03-17 14:39:55 +11:00
Peter Barker 650ef59be8 AP_HAL: create HAL::SIMState object to hold simulation state 2022-03-17 14:39:55 +11:00
Peter Barker f7608c22da AP_HAL_ChibiOS: set pwm output values in simstate object 2022-03-17 14:39:55 +11:00
Peter Barker 8b2f85756a AP_HAL_ChibiOS: instantiate SIMState object in HAL 2022-03-17 14:39:55 +11:00
Peter Barker 26d6c2413b AP_Scheduler: update simulation state on embedded 2022-03-17 14:39:55 +11:00
Peter Barker e07ddf95b4 AP_Math: provide rand_float on embedded hardware 2022-03-17 14:39:55 +11:00
Peter Barker a9aa5c2d60 AP_GPS: add a new AP_GPS_SITL object 2022-03-17 14:39:55 +11:00
Peter Barker edef2ceb56 SITL: usleep only on AP_HAL_SITL 2022-03-17 14:39:55 +11:00
Peter Barker b360521d0b SITL: permit double-precision maths in SITL even on embedded hardware 2022-03-17 14:39:55 +11:00
Peter Barker 4c8fc3bcaf waf: split AP_HAL_SITL and AP_SIM_ENABLED 2022-03-17 14:39:55 +11:00
Peter Barker 2e809282e7 SITL: split AP_HAL_SITL and AP_SIM_ENABLED 2022-03-17 14:39:55 +11:00
Peter Barker 0957131543 SITL: use AP_HAL::micros() for get_wall_time_us 2022-03-17 14:39:55 +11:00
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
2022-03-17 14:39:55 +11:00
Peter Barker 4896f8a6d7 AP_AHRS: rename SITL backend to SIM 2022-03-17 14:39:55 +11:00
Andrew Tridgell 92a8964503 AP_Arming: display a warning if arming checks disabled when arming 2022-03-17 06:52:47 +11:00
Andrew Tridgell e1424d7c3f DroneCAN: update pydronecan
avoid python2 build error of AP_Periph
2022-03-16 20:37:57 +11:00
Andy Piper ceef68e07b AP_HAL_ChibiOS: allow H7 480Mhz clock speed to be configured in hwdef via MCU_CLOCKRATE_MHZ 2022-03-16 20:37:30 +11:00
Joshua Henderson fcb0538fef autotest: common check_mission_items_same loosen z to 1E-3 2022-03-16 18:41:52 +11:00
murata 8f1369f065 PID: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata 82afaf70f6 AR_Motors: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata bb72f91dda APM_Control: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata bf738b03a6 AP_WheelEncoder: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata 8f91fe9c2e AP_VisualOdom: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata 5d2c49e202 AP_VideoTX: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata cad63eb6b6 AP_Torqeedo: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata a1a46b54e9 AP_Soaring: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata af3fbac118 AP_PiccoloCAN: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata 4eca7383b8 AP_Mount: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata db7fe2ba4e AP_Mission: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata ae896ff8c2 AP_LTM_Telem: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata 7897807a78 AP_Winch: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata e977f85647 AP_OSD: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata 6d4a923cce AP_Motors: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata efe8427279 AP_InertialSensor: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata c90e42d10a AP_GyroFFT: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata be89285d10 AP_Generator: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata 12b3b22dbc AP_Beacon: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata 9d321c5c31 AP_BattMonitor: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata aabbda3978 AP_Baro: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata 12957c835a AC_InputManager: Change from division to multiplication 2022-03-16 18:41:52 +11:00
murata 08a1ad3c39 Copter: Change from division to multiplication 2022-03-16 18:41:52 +11:00
Peter Barker 7d23d37630 Tracker: fix sim_vehicle.py with --tracker option 2022-03-16 18:05:49 +11:00
Tim Tuxworth 21ec47f184 Plane: Display Fence Breach message in GCS
Send a "Geofence breach" message to the Ground Control Station. Without this when the fence is breached and if anything happens as a result, such as RTL, it will happen silently.
2022-03-16 18:04:19 +11:00
Randy Mackay a79ad5489c Rover: balance bot stands in acro with no position estimate 2022-03-16 08:08:50 +09:00
Andrew Tridgell a1856c5c22 Plane: added an arming check for Q_ASSIST_SPEED
Q_ASSIST should really be enabled for all non-tailsitter
quadplanes. This arming check will help users remember to configure it
2022-03-16 09:29:14 +11:00
Peter Barker a19fa24ccd Tools: test_build_options.py: add bin mappings for all vehicles 2022-03-15 11:44:45 +11:00
Jaaaky 7d95b1ddd3 AP_FlashIface: Fixed could be used unintialized 2022-03-15 11:44:20 +11:00
Andy Piper 6c74c5d4da scripts: add KakuteH7 and KakuteH7-bdshot. 2022-03-15 10:18:58 +11:00