Peter Barker
cc46483e6c
mavlink: move reference forward to master
4 years ago
Peter Barker
d0b3b926c0
AP_HAL_Linux: split out a calculate_thread_priority method
4 years ago
Peter Barker
cfacb5d34d
AP_HAL_ChibiOS: split out a calculate_thread_priority method
4 years ago
Iampete1
8b278b52b3
AP_Scripting: add GPIO inputs and exmaple
4 years ago
Iampete1
4315a69b9d
AP_HAL_Linux: add semaphore to AnalogIn::channel to make it thread safe
4 years ago
Iampete1
7c96522e44
AP_HAL_ChibiOS: add semaphore to AnalogIn::channel to make it thread safe
4 years ago
Iampete1
f2c2e8c1eb
AP_Scripting: add PWM and GPIO to analog input example
4 years ago
Iampete1
e0621179ef
AP_Scripting: add PWMSource bindings
4 years ago
Iampete1
590be4049c
AP_Scripting: support userdata alias
4 years ago
Iampete1
9d739cfa42
AP_scripting: add bindings and example for analog inputs
4 years ago
Michael du Breuil
e5de148ad1
AP_BattMonitor: Fix nullptr deref when resetting a battery
4 years ago
Siddharth Purohit
d1dcfd91b5
AP_CANManager: do select before sending passthrough message
4 years ago
Siddharth Purohit
cb118c6b73
AP_CANManager: improve robustness of slcan passthrough under high rate
4 years ago
Andrew Tridgell
07313ae71d
HAL_ChibiOS: fixed 2nd CAN inferface on F4/F7
...
CAN1_TX_IRQn is an enum not a defined. This was broken by the recent
change to support different CAN ordering
4 years ago
Iampete1
e81dc36ed6
Plane: add option do do a VTOL approach RTL
4 years ago
Mark Whitehorn
b65e564ec9
Rover: use deadzone in 2-paddle steering
4 years ago
QioTek
0190a42e47
AP_Airspeed: added ASP5033 driver
4 years ago
Randy Mackay
b8d4dbfbb3
AP_Mission: options parameter description per vehicle
4 years ago
Peter Barker
7c6f1cd590
Tools: build_autotest.sh: pass in --autotest-server to autotest.py
...
This will tell autotest.py to undertake the steps required for our
autotest server to run correctly
4 years ago
Peter Barker
ef4ebbf126
autotest: add a do-nothing --autotest-server option
...
This option is currently ignored, but if given allows the script to
continue normally.
This allows us to change the autotest server to pass the option in - and
then we can change autotest.py so that unless the option is given we
spit out a help message rather than completely stuff up the user's
development environment
4 years ago
Randy Mackay
a17086816f
AP_Scripting: proximity bindings depend upon HAL_PROXIMITY_ENABLED
4 years ago
Randy Mackay
8a5b5897f0
Copter: remove unused ADSB_ENABLED from Config.h
4 years ago
Randy Mackay
1b69cf68ec
Rover: integrate HAL_PROXIMITY_ENABLED
4 years ago
Randy Mackay
dbecf363f3
Sub: HAL_PROXIMITY_ENABLED replaces PROXIMITY_ENABLED
4 years ago
Randy Mackay
91fa40aea6
Copter: HAL_PROXIMITY_ENABLED replaces PROXIMITY_ENABLED
4 years ago
Randy Mackay
d4f1eacbed
AP_Logger: use of AP_Proximity checks HAL_PROXIMITY_ENABLED
4 years ago
Randy Mackay
f67cdf5a81
AC_Avoidance: use of AP_Proximity checks HAL_PROXIMITY_ENABLED
4 years ago
Randy Mackay
b8f9c3b9c0
GCS_MAVLink: use of AP_Proximity checks HAL_PROXIMITY_ENABLED
4 years ago
Randy Mackay
d53c8b1dd0
AP_Arming: skip checks if not HAL_PROXIMITY_ENABLED
4 years ago
Randy Mackay
1fad5d46e7
AP_Proximity: add #if HAL_PROXIMITY_ENABLED
4 years ago
Peter Barker
34d6094838
ArduSub: remove Log_Write_Performance which is not called anywhere
4 years ago
Peter Barker
a32d45eb04
ArduPlane: remove Log_Write_Performance which is not called anywhere
4 years ago
Peter Barker
45d484c0ba
ArduCopter: remove Log_Write_Performance which is not called anywhere
4 years ago
Peter Barker
3af006019b
Copter: mark ModeSystemID as has_manual_throttle, no-arm and no-gps
...
This has implications for many things, like smoothing transition to auto
modes, and for arming
4 years ago
Emre Saldiran
9e97c2e095
AP_Scripting: change set_target_posvel_circle example tart location calculation
4 years ago
Andrew Tridgell
22c936140e
Tools: removed assert calls
...
these waste flash space and do not do us any good
4 years ago
Andrew Tridgell
1f60eb68ec
AP_Math: removed assert calls
...
these waste flash space and do not do us any good
4 years ago
Andrew Tridgell
dcf6bcea6e
AP_InertialSensor: removed assert calls
...
these waste flash space and do not do us any good
4 years ago
Andrew Tridgell
b9df270df6
AP_HAL_SITL: removed assert calls
...
these waste flash space and do not do us any good
4 years ago
Andrew Tridgell
0601259d20
AP_HAL_Linux: removed assert calls
...
these waste flash space and do not do us any good
4 years ago
Andrew Tridgell
ebc1f9acf6
AP_HAL: removed assert calls
...
these waste flash space and do not do us any good
4 years ago
Andrew Tridgell
2473d3f7f8
AP_HAL_Empty: removed assert calls
...
these waste flash space and do not do us any good
4 years ago
Andrew Tridgell
88e277420f
AP_HAL_ChibiOS: removed assert calls
...
these waste flash space and do not do us any good
4 years ago
Andrew Tridgell
0f5dd40052
AP_Compass: removed assert calls
...
these waste flash space and do not do us any good
4 years ago
murata
31b0682246
Copter: Move the variable definition
4 years ago
Peter Barker
a274697776
Copter: move LAND state variables to be members rather than static
...
Also rename one of them as we may be using (e.g.) OF to control position rather
than GPS.
4 years ago
Peter Barker
e2a350f12e
autotest: reduce race condition in fly_square mission
...
We end up where we started, so when we start to play the mission back we
might immediately be at the first waypoint. That's a problem as we may
never see the NAV_CONTROLLER_OUTPUT mention waypoint 1 and thus we
fail the test
4 years ago
Peter Barker
240e2d6b28
autotest: correct pexpect handling of supplementary programs
4 years ago
Peter Barker
ae7b21843e
autotest: remove useless mavproxy set heartbeat directive
...
This has never actually worked:
2021-03-24T04:53:03.7594996Z AT-0040.3: Starting MAVProxy
2021-03-24T04:53:03.7595674Z PYTHONPATH: /__w/ardupilot/ardupilot/Tools/mavproxy_modules
2021-03-24T04:53:05.8106006Z Running: "mavproxy.py" "--master" "tcp:127.0.0.1:5762" "--aircraft" "test.ArduCopter" "--sitl=127.0.0.1:5502" "--streamrate=5" "--cmd="set heartbeat 8"" "--target-system=1" "--target-component=1" "--quadcopter" "--default-modules" "misc,terrain,wp,rally,fence,param,arm,mode,rc,cmdlong,output"
2021-03-24T04:53:05.8108569Z ERROR LOADING MAVNATIVE - falling back to python implementation
2021-03-24T04:53:05.8109340Z Connect tcp:127.0.0.1:5762 source_system=255
2021-03-24T04:53:05.8109962Z no script test.ArduCopter/mavinit.scr
2021-03-24T04:53:05.8110739Z Unknown command '"set heartbeat 8"'
4 years ago
Josh Henderson
070ad226ce
AP_Logger: OABR correct altitude logging frame and specifier
4 years ago