From 75c07c30a7c26084bb71d0d75a130409a893e06b Mon Sep 17 00:00:00 2001 From: pennam Date: Wed, 6 Sep 2023 14:00:51 +0200 Subject: [PATCH] c33 SSLClient: fix certificate loading from filesystem --- libraries/SSLClient/src/ssl_fs_io.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libraries/SSLClient/src/ssl_fs_io.cpp b/libraries/SSLClient/src/ssl_fs_io.cpp index c3af50469..5a38f113b 100644 --- a/libraries/SSLClient/src/ssl_fs_io.cpp +++ b/libraries/SSLClient/src/ssl_fs_io.cpp @@ -18,15 +18,16 @@ */ #include "Arduino.h" -#include "QSPIFlashBlockDevice.h" +#include "MBRBlockDevice.h" #include "FATFileSystem.h" #include "ssl_fs_io.h" #include "ssl_debug.h" -static BlockDevice * get_mbedtls_bd() +static MBRBlockDevice * get_mbedtls_bd() { - static QSPIFlashBlockDevice root(PIN_QSPI_CLK, PIN_QSPI_SS, PIN_QSPI_D0, PIN_QSPI_D1, PIN_QSPI_D2, PIN_QSPI_D3); - return &root; + BlockDevice* root = BlockDevice::get_default_instance(); + static MBRBlockDevice sys_bd(root, 1); + return &sys_bd; } static FATFileSystem * get_mbedtls_fs()