~thopiekar/mavlink/+git/MAVSDK:ios-target-14

Last commit made on 2022-07-19
Get this branch:
git clone -b ios-target-14 https://git.launchpad.net/~thopiekar/mavlink/+git/MAVSDK

Branch merges

Branch information

Name:
ios-target-14
Repository:
lp:~thopiekar/mavlink/+git/MAVSDK

Recent commits

41e3d8b... by Jonas Vautherin <email address hidden>

Bump DEPLOYMENT_TARGET to 14.0

508640a... by Jonas Vautherin <email address hidden>

Merge pull request #1851 from mavlink/handle-implicit-storage-format

Detect external storage format

935961b... by Jonas Vautherin <email address hidden>

Detect external storage format

b1b791d... by Jonas Vautherin <email address hidden>

Merge pull request #1863 from mavlink/pr-send-error-fix

core: prevent timeout after callback

62f1c6d... by Julian Oes

core: prevent timeout after callback

When a send_message calls fails we should give up entirely instead of
setting a timeout and trying again later.

This could least to the "promise called twice" problem.

6ec819d... by Julian Oes

Merge pull request #1862 from mavlink/pr-command-long-fix

core: second in flight command fix

f2cb4ad... by Julian Oes

core: second in flight command fix

In order to prevent too many commands from clogging the queue, we remove
them if they look identical.

This changes it so that we only drop a command if it does not come with
a callback. If it has a callback associated with it, it's better to call
it anyway, otherwise odd races or just Denied results when you don't
expect it tend to be the result.

This is the same as I fixed previously, however, this time also for
CommandLong which I forgot last time.

48e943b... by Julian Oes

Merge pull request #1855 from mavlink/pr-add-autogen-local-install

Local protoc-gen-mavsdk install

8f2cf37... by Julian Oes

workflows: remove unneeded install

protoc-gen-mavsdk is now installed automatically locally as part of the
generation script.

aae32f0... by Julian Oes

tools: installing protoc-gen-mavsdk locally

Instead of having to install protoc-gen-mavsdk system-wide, this
installs it locally. This way we can make sure to always have the latest
version.