diff --git a/src_plugin_sdk/CHANGELOG.md b/src_plugin_sdk/CHANGELOG.md index d01453e..f0bbbe9 100644 --- a/src_plugin_sdk/CHANGELOG.md +++ b/src_plugin_sdk/CHANGELOG.md @@ -5,7 +5,25 @@ | :rotating_light: | Breaks build | | :warning: | Breaks compatibility with app | -## [latest](/) - 2023/10/19 +## [latest](/) - 2023/12/06 + +### Fixed + +* standard\_plugin build ([this PR on the SDK](https://github.com/LedgerHQ/ledger-secure-sdk/pull/473) had broken it) + +### Changed + +* utils renamed to plugin\_utils to prevent filename conflicts in plugins + +## [4d8e044](/../../commit/4d8e044) - 2023/11/09 + +### Added + +* standard\_plugin Makefile so plugins can use it & have a really small Makefile +with only the relevant information +* Comments in the plugin interface header file + +## [1fe4085](/../../commit/1fe4085) - 2023/10/19 ### Changed diff --git a/src_plugin_sdk/utils.c b/src_plugin_sdk/plugin_utils.c similarity index 97% rename from src_plugin_sdk/utils.c rename to src_plugin_sdk/plugin_utils.c index 059430e..42ecef0 100644 --- a/src_plugin_sdk/utils.c +++ b/src_plugin_sdk/plugin_utils.c @@ -15,7 +15,7 @@ * limitations under the License. *****************************************************************************/ -#include "utils.h" +#include "plugin_utils.h" bool find_selector(uint32_t selector, const uint32_t *array, size_t size, size_t *idx) { for (size_t i = 0; i < size; ++i) { diff --git a/src_plugin_sdk/utils.h b/src_plugin_sdk/plugin_utils.h similarity index 100% rename from src_plugin_sdk/utils.h rename to src_plugin_sdk/plugin_utils.h diff --git a/src_plugin_sdk/standard_plugin.mk b/src_plugin_sdk/standard_plugin.mk index 6a2023f..0fd12d1 100644 --- a/src_plugin_sdk/standard_plugin.mk +++ b/src_plugin_sdk/standard_plugin.mk @@ -57,6 +57,8 @@ DISABLE_STANDARD_SNPRINTF = 1 DISABLE_STANDARD_USB = 1 DISABLE_STANDARD_WEBUSB = 1 DISABLE_STANDARD_BAGL_UX_FLOW = 1 +DISABLE_DEBUG_LEDGER_ASSERT = 1 +DISABLE_DEBUG_THROW = 1 # Required for PRINTFs to compile ifeq ($(DEBUG),0) diff --git a/tools/build_sdk.py b/tools/build_sdk.py index dfda9be..a276324 100755 --- a/tools/build_sdk.py +++ b/tools/build_sdk.py @@ -210,8 +210,8 @@ if __name__ == "__main__": files_to_copy = [ "main.c", - "utils.c", - "utils.h", + "plugin_utils.c", + "plugin_utils.h", ] for file in files_to_copy: shutil.copyfile("src_plugin_sdk/" + file,