summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriabdalkader <i.abdalkader@gmail.com>2022-11-08 09:35:35 +0100
committerDamien George <damien@micropython.org>2022-11-08 23:46:06 +1100
commitebb1a4ecb05ccf8347b40dee5c79940d574fe2b7 (patch)
tree4f1002327592af7600b65d2893087ec640524832
parentd2c284682065feb857a6e7b0921ede686d0b8a98 (diff)
stm32/boards/ARDUINO_PORTENTA_H7: Add custom mbedtls config.
-rw-r--r--ports/stm32/boards/ARDUINO_PORTENTA_H7/mbedtls_config_board.h8
-rw-r--r--ports/stm32/boards/ARDUINO_PORTENTA_H7/mpconfigboard.mk1
2 files changed, 9 insertions, 0 deletions
diff --git a/ports/stm32/boards/ARDUINO_PORTENTA_H7/mbedtls_config_board.h b/ports/stm32/boards/ARDUINO_PORTENTA_H7/mbedtls_config_board.h
new file mode 100644
index 000000000..0e1703f1b
--- /dev/null
+++ b/ports/stm32/boards/ARDUINO_PORTENTA_H7/mbedtls_config_board.h
@@ -0,0 +1,8 @@
+#ifndef MICROPY_INCLUDED_MBEDTLS_CONFIG_BOARD_H
+#define MICROPY_INCLUDED_MBEDTLS_CONFIG_BOARD_H
+
+#define MBEDTLS_ECP_NIST_OPTIM
+
+#include "ports/stm32/mbedtls/mbedtls_config.h"
+
+#endif /* MICROPY_INCLUDED_MBEDTLS_CONFIG_BOARD_H */
diff --git a/ports/stm32/boards/ARDUINO_PORTENTA_H7/mpconfigboard.mk b/ports/stm32/boards/ARDUINO_PORTENTA_H7/mpconfigboard.mk
index 7151a5abc..3bfd40dc9 100644
--- a/ports/stm32/boards/ARDUINO_PORTENTA_H7/mpconfigboard.mk
+++ b/ports/stm32/boards/ARDUINO_PORTENTA_H7/mpconfigboard.mk
@@ -25,3 +25,4 @@ MICROPY_PY_USSL = 1
MICROPY_SSL_MBEDTLS = 1
FROZEN_MANIFEST = $(BOARD_DIR)/manifest.py
+MBEDTLS_CONFIG_FILE = '"$(BOARD_DIR)/mbedtls_config_board.h"'