|
241 | 241 | #define DAC_CHIPCONNECT_ENABLE DAC_CHIPCONNECT_INTERNAL
|
242 | 242 | #endif
|
243 | 243 |
|
244 |
| -#if defined(STM32L1) || defined(STM32L4) || defined(STM32G0) || defined(STM32H7) || defined(STM32F4) |
| 244 | +#if defined(STM32L1) || defined(STM32L4) || defined(STM32G0) || defined(STM32L5) || defined(STM32H7) || defined(STM32F4) || defined(STM32G4) |
245 | 245 | #define HAL_DAC_MSP_INIT_CB_ID HAL_DAC_MSPINIT_CB_ID
|
246 | 246 | #define HAL_DAC_MSP_DEINIT_CB_ID HAL_DAC_MSPDEINIT_CB_ID
|
247 | 247 | #endif
|
|
313 | 313 | #endif /* STM32L4 */
|
314 | 314 |
|
315 | 315 | #if defined(STM32G0)
|
316 |
| -#define DMA_REQUEST_DAC1_CHANNEL1 DMA_REQUEST_DAC1_CH1 |
317 |
| -#define DMA_REQUEST_DAC1_CHANNEL2 DMA_REQUEST_DAC1_CH2 |
| 316 | +#define DMA_REQUEST_DAC1_CHANNEL1 DMA_REQUEST_DAC1_CH1 |
| 317 | +#define DMA_REQUEST_DAC1_CHANNEL2 DMA_REQUEST_DAC1_CH2 |
318 | 318 | #endif
|
319 | 319 |
|
320 | 320 | #if defined(STM32H7)
|
|
579 | 579 | #define GPIO_AF10_SDIO2 GPIO_AF10_SDMMC2
|
580 | 580 | #define GPIO_AF11_SDIO2 GPIO_AF11_SDMMC2
|
581 | 581 |
|
582 |
| -#if defined (STM32H743xx) || defined (STM32H753xx) || defined (STM32H750xx) || defined (STM32H742xx) \ |
583 |
| - || defined (STM32H745xx) || defined (STM32H755xx) || defined (STM32H747xx) || defined (STM32H757xx) |
| 582 | +#if defined (STM32H743xx) || defined (STM32H753xx) || defined (STM32H750xx) || defined (STM32H742xx) || defined (STM32H745xx) || defined (STM32H755xx) || defined (STM32H747xx) || defined (STM32H757xx) |
584 | 583 | #define GPIO_AF10_OTG2_HS GPIO_AF10_OTG2_FS
|
585 | 584 | #define GPIO_AF10_OTG1_FS GPIO_AF10_OTG1_HS
|
586 | 585 | #define GPIO_AF12_OTG2_FS GPIO_AF12_OTG1_FS
|
|
955 | 954 | #define OPAMP_PGACONNECT_VM0 OPAMP_PGA_CONNECT_INVERTINGINPUT_IO0
|
956 | 955 | #define OPAMP_PGACONNECT_VM1 OPAMP_PGA_CONNECT_INVERTINGINPUT_IO1
|
957 | 956 |
|
958 |
| -#if defined(STM32L1) || defined(STM32L4) || defined(STM32H7) |
| 957 | +#if defined(STM32L1) || defined(STM32L4) || defined(STM32L5) || defined(STM32H7) || defined(STM32G4) |
959 | 958 | #define HAL_OPAMP_MSP_INIT_CB_ID HAL_OPAMP_MSPINIT_CB_ID
|
960 | 959 | #define HAL_OPAMP_MSP_DEINIT_CB_ID HAL_OPAMP_MSPDEINIT_CB_ID
|
961 | 960 | #endif
|
|
1449 | 1448 |
|
1450 | 1449 | #define HASH_HMACKeyType_ShortKey HASH_HMAC_KEYTYPE_SHORTKEY
|
1451 | 1450 | #define HASH_HMACKeyType_LongKey HASH_HMAC_KEYTYPE_LONGKEY
|
| 1451 | + |
| 1452 | +#if defined(STM32L4) || defined(STM32L5) || defined(STM32F4) || defined(STM32F7) || defined(STM32H7) |
| 1453 | + |
| 1454 | +#define HAL_HASH_MD5_Accumulate HAL_HASH_MD5_Accmlt |
| 1455 | +#define HAL_HASH_MD5_Accumulate_End HAL_HASH_MD5_Accmlt_End |
| 1456 | +#define HAL_HASH_MD5_Accumulate_IT HAL_HASH_MD5_Accmlt_IT |
| 1457 | +#define HAL_HASH_MD5_Accumulate_End_IT HAL_HASH_MD5_Accmlt_End_IT |
| 1458 | + |
| 1459 | +#define HAL_HASH_SHA1_Accumulate HAL_HASH_SHA1_Accmlt |
| 1460 | +#define HAL_HASH_SHA1_Accumulate_End HAL_HASH_SHA1_Accmlt_End |
| 1461 | +#define HAL_HASH_SHA1_Accumulate_IT HAL_HASH_SHA1_Accmlt_IT |
| 1462 | +#define HAL_HASH_SHA1_Accumulate_End_IT HAL_HASH_SHA1_Accmlt_End_IT |
| 1463 | + |
| 1464 | +#define HAL_HASHEx_SHA224_Accumulate HAL_HASHEx_SHA224_Accmlt |
| 1465 | +#define HAL_HASHEx_SHA224_Accumulate_End HAL_HASHEx_SHA224_Accmlt_End |
| 1466 | +#define HAL_HASHEx_SHA224_Accumulate_IT HAL_HASHEx_SHA224_Accmlt_IT |
| 1467 | +#define HAL_HASHEx_SHA224_Accumulate_End_IT HAL_HASHEx_SHA224_Accmlt_End_IT |
| 1468 | + |
| 1469 | +#define HAL_HASHEx_SHA256_Accumulate HAL_HASHEx_SHA256_Accmlt |
| 1470 | +#define HAL_HASHEx_SHA256_Accumulate_End HAL_HASHEx_SHA256_Accmlt_End |
| 1471 | +#define HAL_HASHEx_SHA256_Accumulate_IT HAL_HASHEx_SHA256_Accmlt_IT |
| 1472 | +#define HAL_HASHEx_SHA256_Accumulate_End_IT HAL_HASHEx_SHA256_Accmlt_End_IT |
| 1473 | + |
| 1474 | +#endif /* STM32L4 || STM32L5 || STM32F4 || STM32F7 || STM32H7 */ |
1452 | 1475 | /**
|
1453 | 1476 | * @}
|
1454 | 1477 | */
|
|
1507 | 1530 |
|
1508 | 1531 | #define HAL_I2CFastModePlusConfig(SYSCFG_I2CFastModePlus, cmd) (((cmd)==ENABLE)? HAL_I2CEx_EnableFastModePlus(SYSCFG_I2CFastModePlus): HAL_I2CEx_DisableFastModePlus(SYSCFG_I2CFastModePlus))
|
1509 | 1532 |
|
1510 |
| -#if defined(STM32H7) || defined(STM32WB) || defined(STM32G0) || defined(STM32F0) || defined(STM32F1) || defined(STM32F2) || defined(STM32F3) || defined(STM32F4) || defined(STM32F7) || defined(STM32L0) || defined(STM32L4) || defined(STM32G4) |
| 1533 | +#if defined(STM32H7) || defined(STM32WB) || defined(STM32G0) || defined(STM32F0) || defined(STM32F1) || defined(STM32F2) || defined(STM32F3) || defined(STM32F4) || defined(STM32F7) || defined(STM32L0) || defined(STM32L4) || defined(STM32L5) || defined(STM32G4) |
1511 | 1534 | #define HAL_I2C_Master_Sequential_Transmit_IT HAL_I2C_Master_Seq_Transmit_IT
|
1512 | 1535 | #define HAL_I2C_Master_Sequential_Receive_IT HAL_I2C_Master_Seq_Receive_IT
|
1513 | 1536 | #define HAL_I2C_Slave_Sequential_Transmit_IT HAL_I2C_Slave_Seq_Transmit_IT
|
1514 | 1537 | #define HAL_I2C_Slave_Sequential_Receive_IT HAL_I2C_Slave_Seq_Receive_IT
|
1515 | 1538 | #endif /* STM32H7 || STM32WB || STM32G0 || STM32F0 || STM32F1 || STM32F2 || STM32F3 || STM32F4 || STM32F7 || STM32L0 || STM32L4 || STM32L5 || STM32G4 */
|
1516 |
| -#if defined(STM32H7) || defined(STM32WB) || defined(STM32G0) || defined(STM32F4) || defined(STM32F7) || defined(STM32L0) || defined(STM32L4) || defined(STM32G4) |
| 1539 | +#if defined(STM32H7) || defined(STM32WB) || defined(STM32G0) || defined(STM32F4) || defined(STM32F7) || defined(STM32L0) || defined(STM32L4) || defined(STM32L5) || defined(STM32G4) |
1517 | 1540 | #define HAL_I2C_Master_Sequential_Transmit_DMA HAL_I2C_Master_Seq_Transmit_DMA
|
1518 | 1541 | #define HAL_I2C_Master_Sequential_Receive_DMA HAL_I2C_Master_Seq_Receive_DMA
|
1519 | 1542 | #define HAL_I2C_Slave_Sequential_Transmit_DMA HAL_I2C_Slave_Seq_Transmit_DMA
|
|
1539 | 1562 | */
|
1540 | 1563 |
|
1541 | 1564 | #if defined(STM32G0)
|
1542 |
| -#define HAL_PWR_ConfigPVD HAL_PWREx_ConfigPVD |
1543 |
| -#define HAL_PWR_EnablePVD HAL_PWREx_EnablePVD |
1544 |
| -#define HAL_PWR_DisablePVD HAL_PWREx_DisablePVD |
1545 |
| -#define HAL_PWR_PVD_IRQHandler HAL_PWREx_PVD_IRQHandler |
| 1565 | +#define HAL_PWR_ConfigPVD HAL_PWREx_ConfigPVD |
| 1566 | +#define HAL_PWR_EnablePVD HAL_PWREx_EnablePVD |
| 1567 | +#define HAL_PWR_DisablePVD HAL_PWREx_DisablePVD |
| 1568 | +#define HAL_PWR_PVD_IRQHandler HAL_PWREx_PVD_IRQHandler |
1546 | 1569 | #endif
|
1547 | 1570 | #define HAL_PWR_PVDConfig HAL_PWR_ConfigPVD
|
1548 | 1571 | #define HAL_PWR_DisableBkUpReg HAL_PWREx_DisableBkUpReg
|
|
3219 | 3242 | #define RCC_MCOSOURCE_PLLCLK_NODIV RCC_MCO1SOURCE_PLLCLK
|
3220 | 3243 | #define RCC_MCOSOURCE_PLLCLK_DIV2 RCC_MCO1SOURCE_PLLCLK_DIV2
|
3221 | 3244 |
|
3222 |
| -#if defined(STM32L4) |
| 3245 | +#if defined(STM32L4) || defined(STM32WB) || defined(STM32G0) || defined(STM32G4) || defined(STM32L5) || defined(STM32WL) |
3223 | 3246 | #define RCC_RTCCLKSOURCE_NO_CLK RCC_RTCCLKSOURCE_NONE
|
3224 |
| -#elif defined(STM32WB) || defined(STM32G0) || defined(STM32G4) |
3225 | 3247 | #else
|
3226 | 3248 | #define RCC_RTCCLKSOURCE_NONE RCC_RTCCLKSOURCE_NO_CLK
|
3227 | 3249 | #endif
|
|
3349 | 3371 | /** @defgroup HAL_RTC_Aliased_Macros HAL RTC Aliased Macros maintained for legacy purpose
|
3350 | 3372 | * @{
|
3351 | 3373 | */
|
3352 |
| -#if defined (STM32G0) || defined (STM32L412xx) || defined (STM32L422xx) || defined (STM32L4P5xx) || defined (STM32L4Q5xx) || defined STM32G4 |
| 3374 | +#if defined (STM32G0) || defined (STM32L5) || defined (STM32L412xx) || defined (STM32L422xx) || defined (STM32L4P5xx) || defined (STM32L4Q5xx) || defined (STM32G4) || defined STM32WL |
3353 | 3375 | #else
|
3354 | 3376 | #define __HAL_RTC_CLEAR_FLAG __HAL_RTC_EXTI_CLEAR_FLAG
|
3355 | 3377 | #endif
|
|
3457 | 3479 | #define __HAL_SD_SDIO_CLEAR_FLAG __HAL_SD_SDMMC_CLEAR_FLAG
|
3458 | 3480 | #define __HAL_SD_SDIO_GET_IT __HAL_SD_SDMMC_GET_IT
|
3459 | 3481 | #define __HAL_SD_SDIO_CLEAR_IT __HAL_SD_SDMMC_CLEAR_IT
|
3460 |
| -#define SDIO_STATIC_FLAGS SDMMC_STATIC_FLAGS |
3461 |
| -#define SDIO_CMD0TIMEOUT SDMMC_CMD0TIMEOUT |
3462 |
| -#define SD_SDIO_SEND_IF_COND SD_SDMMC_SEND_IF_COND |
| 3482 | +#define SDIO_STATIC_FLAGS SDMMC_STATIC_FLAGS |
| 3483 | +#define SDIO_CMD0TIMEOUT SDMMC_CMD0TIMEOUT |
| 3484 | +#define SD_SDIO_SEND_IF_COND SD_SDMMC_SEND_IF_COND |
3463 | 3485 | /* alias CMSIS for compatibilities */
|
3464 | 3486 | #define SDIO_IRQn SDMMC1_IRQn
|
3465 | 3487 | #define SDIO_IRQHandler SDMMC1_IRQHandler
|
|
3472 | 3494 | #define HAL_SD_CardStateTypedef HAL_SD_CardStateTypeDef
|
3473 | 3495 | #endif
|
3474 | 3496 |
|
3475 |
| -#if defined(STM32H7) |
| 3497 | +#if defined(STM32H7) || defined(STM32L5) |
3476 | 3498 | #define HAL_MMCEx_Read_DMADoubleBuffer0CpltCallback HAL_MMCEx_Read_DMADoubleBuf0CpltCallback
|
3477 | 3499 | #define HAL_MMCEx_Read_DMADoubleBuffer1CpltCallback HAL_MMCEx_Read_DMADoubleBuf1CpltCallback
|
3478 | 3500 | #define HAL_MMCEx_Write_DMADoubleBuffer0CpltCallback HAL_MMCEx_Write_DMADoubleBuf0CpltCallback
|
|
3727 | 3749 | /** @defgroup HAL_QSPI_Aliased_Macros HAL QSPI Aliased Macros maintained for legacy purpose
|
3728 | 3750 | * @{
|
3729 | 3751 | */
|
3730 |
| -#if defined (STM32L4) |
| 3752 | +#if defined (STM32L4) || defined (STM32F4) || defined (STM32F7) || defined(STM32H7) |
3731 | 3753 | #define HAL_QPSI_TIMEOUT_DEFAULT_VALUE HAL_QSPI_TIMEOUT_DEFAULT_VALUE
|
3732 |
| -#endif |
| 3754 | +#endif /* STM32L4 || STM32F4 || STM32F7 */ |
3733 | 3755 | /**
|
3734 | 3756 | * @}
|
3735 | 3757 | */
|
|
0 commit comments