Support for STM32U5A9xx board. Fixes for building example with fast math (TFM) and CMSIS OS 2.

This commit is contained in:
David Garske
2024-07-22 14:09:15 -07:00
parent 604a1fe2da
commit 6a26569ddc
3 changed files with 4 additions and 3 deletions

View File

@ -148,11 +148,11 @@ extern ${variable.value} ${variable.name};
#define HAL_CONSOLE_UART huart2
#define NO_STM32_RNG
#define WOLFSSL_GENSEED_FORTEST /* no HW RNG is available use test seed */
#elif defined(STM32U575xx) || defined(STM32U585xx)
#elif defined(STM32U575xx) || defined(STM32U585xx) || defined(STM32U5A9xx)
#define HAL_CONSOLE_UART huart1
#define WOLFSSL_STM32U5
#define STM32_HAL_V2
#ifdef STM32U585xx
#if defined(STM32U585xx) || defined(STM32U5A9xx)
#undef NO_STM32_HASH
#undef NO_STM32_CRYPTO
#define WOLFSSL_STM32_PKA

View File

@ -284,7 +284,7 @@ typedef struct {
typedef struct {
int ret;
osThreadId threadId;
osThreadId_t threadId;
#ifdef CMSIS_OS2_H_
osSemaphoreId_t mutex;
#else

View File

@ -779,6 +779,7 @@ int fp_sqr_comba64(fp_int *a, fp_int *b);
#define MP_VAL FP_VAL /* invalid */
#define MP_MEM FP_MEM /* memory error */
#define MP_NOT_INF FP_NOT_INF /* point not at infinity */
#define MP_RANGE FP_NOT_INF
#define MP_OKAY FP_OKAY /* ok result */
#define MP_NO FP_NO /* yes/no result */
#define MP_YES FP_YES /* yes/no result */