Adding support for building the application for the Ledger Nano S Plus device.
Changes
Added dependency to the Nano S Plus SDK.
Updated Dockerfile to use the compatible ledger-app-builder. Note that a different clang version is to be used now, otherwise building will fail. Check the README, which leads to the ledger-app-builder setup as it shows what dependencies to use for building locally.
Updated release build to also build in the name of the target device (nanos vs. nanos-plus).
Update Zemu dependency to latest available version.
Added end to end tests for the Nano S Plus.
The version is not bumped, as no changes to the actual application were required.
Checklist
[x] My code follows the style of this project.
[x] The code compiles without warnings.
[x] I have performed a self-review of the changes.
[x] I have documented my code, in particular the intent of the
hard-to-understand areas.
Purpose
Adding support for building the application for the Ledger Nano S Plus device.
Changes
clang
version is to be used now, otherwise building will fail. Check the README, which leads to the ledger-app-builder setup as it shows what dependencies to use for building locally.Checklist