STM32H735xx HAL User Manual
|
Functions | |
__STATIC_INLINE void | LL_FMAC_SetX1FullWatermark (FMAC_TypeDef *FMACx, uint32_t Watermark) |
Configure X1 full watermark. | |
__STATIC_INLINE uint32_t | LL_FMAC_GetX1FullWatermark (FMAC_TypeDef *FMACx) |
Return X1 full watermark. | |
__STATIC_INLINE void | LL_FMAC_SetX1BufferSize (FMAC_TypeDef *FMACx, uint8_t BufferSize) |
Configure X1 buffer size. | |
__STATIC_INLINE uint8_t | LL_FMAC_GetX1BufferSize (FMAC_TypeDef *FMACx) |
Return X1 buffer size. | |
__STATIC_INLINE void | LL_FMAC_SetX1Base (FMAC_TypeDef *FMACx, uint8_t Base) |
Configure X1 base. | |
__STATIC_INLINE uint8_t | LL_FMAC_GetX1Base (FMAC_TypeDef *FMACx) |
Return X1 base. | |
__STATIC_INLINE void | LL_FMAC_SetX2BufferSize (FMAC_TypeDef *FMACx, uint8_t BufferSize) |
Configure X2 buffer size. | |
__STATIC_INLINE uint8_t | LL_FMAC_GetX2BufferSize (FMAC_TypeDef *FMACx) |
Return X2 buffer size. | |
__STATIC_INLINE void | LL_FMAC_SetX2Base (FMAC_TypeDef *FMACx, uint8_t Base) |
Configure X2 base. | |
__STATIC_INLINE uint8_t | LL_FMAC_GetX2Base (FMAC_TypeDef *FMACx) |
Return X2 base. | |
__STATIC_INLINE void | LL_FMAC_SetYEmptyWatermark (FMAC_TypeDef *FMACx, uint32_t Watermark) |
Configure Y empty watermark. | |
__STATIC_INLINE uint32_t | LL_FMAC_GetYEmptyWatermark (FMAC_TypeDef *FMACx) |
Return Y empty watermark. | |
__STATIC_INLINE void | LL_FMAC_SetYBufferSize (FMAC_TypeDef *FMACx, uint8_t BufferSize) |
Configure Y buffer size. | |
__STATIC_INLINE uint8_t | LL_FMAC_GetYBufferSize (FMAC_TypeDef *FMACx) |
Return Y buffer size. | |
__STATIC_INLINE void | LL_FMAC_SetYBase (FMAC_TypeDef *FMACx, uint8_t Base) |
Configure Y base. | |
__STATIC_INLINE uint8_t | LL_FMAC_GetYBase (FMAC_TypeDef *FMACx) |
Return Y base. | |
__STATIC_INLINE void | LL_FMAC_EnableStart (FMAC_TypeDef *FMACx) |
Start FMAC processing. | |
__STATIC_INLINE void | LL_FMAC_DisableStart (FMAC_TypeDef *FMACx) |
Stop FMAC processing. | |
__STATIC_INLINE uint32_t | LL_FMAC_IsEnabledStart (FMAC_TypeDef *FMACx) |
Check the state of FMAC processing. | |
__STATIC_INLINE void | LL_FMAC_SetFunction (FMAC_TypeDef *FMACx, uint32_t Function) |
Configure function. | |
__STATIC_INLINE uint32_t | LL_FMAC_GetFunction (FMAC_TypeDef *FMACx) |
Return function. | |
__STATIC_INLINE void | LL_FMAC_SetParamR (FMAC_TypeDef *FMACx, uint8_t Param) |
Configure input parameter R. | |
__STATIC_INLINE uint8_t | LL_FMAC_GetParamR (FMAC_TypeDef *FMACx) |
Return input parameter R. | |
__STATIC_INLINE void | LL_FMAC_SetParamQ (FMAC_TypeDef *FMACx, uint8_t Param) |
Configure input parameter Q. | |
__STATIC_INLINE uint8_t | LL_FMAC_GetParamQ (FMAC_TypeDef *FMACx) |
Return input parameter Q. | |
__STATIC_INLINE void | LL_FMAC_SetParamP (FMAC_TypeDef *FMACx, uint8_t Param) |
Configure input parameter P. | |
__STATIC_INLINE uint8_t | LL_FMAC_GetParamP (FMAC_TypeDef *FMACx) |
Return input parameter P. | |
__STATIC_INLINE void | LL_FMAC_EnableClipping (FMAC_TypeDef *FMACx) |
Enable Clipping. | |
__STATIC_INLINE void | LL_FMAC_DisableClipping (FMAC_TypeDef *FMACx) |
Disable Clipping. | |
__STATIC_INLINE uint32_t | LL_FMAC_IsEnabledClipping (FMAC_TypeDef *FMACx) |
Check Clipping State. | |
__STATIC_INLINE void | LL_FMAC_ConfigX1 (FMAC_TypeDef *FMACx, uint32_t Watermark, uint8_t Base, uint8_t BufferSize) |
Configure memory for X1 buffer. | |
__STATIC_INLINE void | LL_FMAC_ConfigX2 (FMAC_TypeDef *FMACx, uint8_t Base, uint8_t BufferSize) |
Configure memory for X2 buffer. | |
__STATIC_INLINE void | LL_FMAC_ConfigY (FMAC_TypeDef *FMACx, uint32_t Watermark, uint8_t Base, uint8_t BufferSize) |
Configure memory for Y buffer. | |
__STATIC_INLINE void | LL_FMAC_ConfigFunc (FMAC_TypeDef *FMACx, uint8_t Start, uint32_t Function, uint8_t ParamP, uint8_t ParamQ, uint8_t ParamR) |
Configure the FMAC processing. |
__STATIC_INLINE void LL_FMAC_ConfigFunc | ( | FMAC_TypeDef * | FMACx, |
uint8_t | Start, | ||
uint32_t | Function, | ||
uint8_t | ParamP, | ||
uint8_t | ParamQ, | ||
uint8_t | ParamR | ||
) |
Configure the FMAC processing.
FMACx | FMAC instance |
Start | This parameter can be one of the following values: |
Function | This parameter can be one of the following values: |
ParamP | Parameter P (vector length, number of filter taps, etc.). This parameter must be a value between Min_Data=0x00 and Max_Data=0xFF. |
ParamQ | Parameter Q (vector length, etc.). This parameter must be a value between Min_Data=0x00 and Max_Data=0xFF. |
ParamR | Parameter R (gain, etc.). This parameter must be a value between Min_Data=0x00 and Max_Data=0xFF. |
None |
Definition at line 1018 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_ConfigX1 | ( | FMAC_TypeDef * | FMACx, |
uint32_t | Watermark, | ||
uint8_t | Base, | ||
uint8_t | BufferSize | ||
) |
Configure memory for X1 buffer.
FMACx | FMAC instance |
Watermark | This parameter can be one of the following values: |
Base | Base address of the input buffer (X1) within the internal memory. This parameter must be a value between Min_Data=0x00 and Max_Data=0xFF. |
BufferSize | Number of 16-bit words allocated to the input buffer (including the optional "headroom"). This parameter must be a number between Min_Data=0x01 and Max_Data=0xFF. |
None |
Definition at line 944 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_ConfigX2 | ( | FMAC_TypeDef * | FMACx, |
uint8_t | Base, | ||
uint8_t | BufferSize | ||
) |
Configure memory for X2 buffer.
FMACx | FMAC instance |
Base | Base address of the coefficient buffer (X2) within the internal memory. This parameter must be a value between Min_Data=0x00 and Max_Data=0xFF. |
BufferSize | Number of 16-bit words allocated to the coefficient buffer. This parameter must be a number between Min_Data=0x01 and Max_Data=0xFF. |
None |
Definition at line 962 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_ConfigY | ( | FMAC_TypeDef * | FMACx, |
uint32_t | Watermark, | ||
uint8_t | Base, | ||
uint8_t | BufferSize | ||
) |
Configure memory for Y buffer.
FMACx | FMAC instance |
Watermark | This parameter can be one of the following values: |
Base | Base address of the output buffer (Y) within the internal memory. This parameter must be a value between Min_Data=0x00 and Max_Data=0xFF. |
BufferSize | Number of 16-bit words allocated to the output buffer (including the optional "headroom"). This parameter must be a number between Min_Data=0x01 and Max_Data=0xFF. |
None |
Definition at line 986 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_DisableClipping | ( | FMAC_TypeDef * | FMACx | ) |
Disable Clipping.
FMACx | FMAC instance |
None |
Definition at line 561 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_DisableStart | ( | FMAC_TypeDef * | FMACx | ) |
Stop FMAC processing.
FMACx | FMAC instance |
None |
Definition at line 384 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_EnableClipping | ( | FMAC_TypeDef * | FMACx | ) |
Enable Clipping.
FMACx | FMAC instance |
None |
Definition at line 550 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_EnableStart | ( | FMAC_TypeDef * | FMACx | ) |
Start FMAC processing.
FMACx | FMAC instance |
None |
Definition at line 373 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE uint32_t LL_FMAC_GetFunction | ( | FMAC_TypeDef * | FMACx | ) |
Return function.
FMACx | FMAC instance |
uint32_t | Returned value can be one of the following values: |
Definition at line 428 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE uint8_t LL_FMAC_GetParamP | ( | FMAC_TypeDef * | FMACx | ) |
Return input parameter P.
FMACx | FMAC instance |
uint8_t | Parameter P (vector length, number of filter taps, etc.) (value between Min_Data=0x00 and Max_Data=0xFF). |
Definition at line 501 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE uint8_t LL_FMAC_GetParamQ | ( | FMAC_TypeDef * | FMACx | ) |
Return input parameter Q.
FMACx | FMAC instance |
uint8_t | Parameter Q (vector length, etc.) (value between Min_Data=0x00 and Max_Data=0xFF). |
Definition at line 476 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE uint8_t LL_FMAC_GetParamR | ( | FMAC_TypeDef * | FMACx | ) |
Return input parameter R.
FMACx | FMAC instance |
uint8_t | Parameter R (gain, etc.) (value between Min_Data=0x00 and Max_Data=0xFF). |
Definition at line 452 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE uint8_t LL_FMAC_GetX1Base | ( | FMAC_TypeDef * | FMACx | ) |
Return X1 base.
FMACx | FMAC instance |
uint8_t | Base address of the input buffer (X1) within the internal memory (value between Min_Data=0x00 and Max_Data=0xFF). |
Definition at line 231 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE uint8_t LL_FMAC_GetX1BufferSize | ( | FMAC_TypeDef * | FMACx | ) |
Return X1 buffer size.
FMACx | FMAC instance |
uint8_t | Number of 16-bit words allocated to the input buffer (including the optional "headroom") (value between Min_Data=0x01 and Max_Data=0xFF). |
Definition at line 206 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE uint32_t LL_FMAC_GetX1FullWatermark | ( | FMAC_TypeDef * | FMACx | ) |
Return X1 full watermark.
FMACx | FMAC instance |
uint32_t | Returned value can be one of the following values: |
Definition at line 181 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE uint8_t LL_FMAC_GetX2Base | ( | FMAC_TypeDef * | FMACx | ) |
Return X2 base.
FMACx | FMAC instance |
uint8_t | Base address of the coefficient buffer (X2) within the internal memory (value between Min_Data=0x00 and Max_Data=0xFF). |
Definition at line 281 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE uint8_t LL_FMAC_GetX2BufferSize | ( | FMAC_TypeDef * | FMACx | ) |
Return X2 buffer size.
FMACx | FMAC instance |
uint8_t | Number of 16-bit words allocated to the coefficient buffer (value between Min_Data=0x01 and Max_Data=0xFF). |
Definition at line 256 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE uint8_t LL_FMAC_GetYBase | ( | FMAC_TypeDef * | FMACx | ) |
Return Y base.
FMACx | FMAC instance |
uint8_t | Base address of the output buffer (Y) within the internal memory (value between Min_Data=0x00 and Max_Data=0xFF). |
Definition at line 362 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE uint8_t LL_FMAC_GetYBufferSize | ( | FMAC_TypeDef * | FMACx | ) |
Return Y buffer size.
FMACx | FMAC instance |
uint8_t | Number of 16-bit words allocated to the output buffer (including the optional "headroom" - value between Min_Data=0x01 and Max_Data=0xFF). |
Definition at line 337 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE uint32_t LL_FMAC_GetYEmptyWatermark | ( | FMAC_TypeDef * | FMACx | ) |
Return Y empty watermark.
FMACx | FMAC instance |
uint32_t | Returned value can be one of the following values: |
Definition at line 312 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE uint32_t LL_FMAC_IsEnabledClipping | ( | FMAC_TypeDef * | FMACx | ) |
Check Clipping State.
FMACx | FMAC instance |
uint32_t | State of bit (1 or 0). |
Definition at line 572 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE uint32_t LL_FMAC_IsEnabledStart | ( | FMAC_TypeDef * | FMACx | ) |
Check the state of FMAC processing.
FMACx | FMAC instance |
uint32_t | State of bit (1 or 0). |
Definition at line 395 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_SetFunction | ( | FMAC_TypeDef * | FMACx, |
uint32_t | Function | ||
) |
Configure function.
FMACx | FMAC instance |
Function | This parameter can be one of the following values: |
None |
Definition at line 412 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_SetParamP | ( | FMAC_TypeDef * | FMACx, |
uint8_t | Param | ||
) |
Configure input parameter P.
FMACx | FMAC instance |
Param | Parameter P (vector length, number of filter taps, etc.). This parameter must be a value between Min_Data=0x00 and Max_Data=0xFF. |
None |
Definition at line 489 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_SetParamQ | ( | FMAC_TypeDef * | FMACx, |
uint8_t | Param | ||
) |
Configure input parameter Q.
FMACx | FMAC instance |
Param | Parameter Q (vector length, etc.). This parameter must be a value between Min_Data=0x00 and Max_Data=0xFF. |
None |
Definition at line 465 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_SetParamR | ( | FMAC_TypeDef * | FMACx, |
uint8_t | Param | ||
) |
Configure input parameter R.
FMACx | FMAC instance |
Param | Parameter R (gain, etc.). This parameter must be a value between Min_Data=0x00 and Max_Data=0xFF. |
None |
Definition at line 441 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_SetX1Base | ( | FMAC_TypeDef * | FMACx, |
uint8_t | Base | ||
) |
Configure X1 base.
FMACx | FMAC instance |
Base | Base address of the input buffer (X1) within the internal memory. This parameter must be a value between Min_Data=0x00 and Max_Data=0xFF. |
None |
Definition at line 219 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_SetX1BufferSize | ( | FMAC_TypeDef * | FMACx, |
uint8_t | BufferSize | ||
) |
Configure X1 buffer size.
FMACx | FMAC instance |
BufferSize | Number of 16-bit words allocated to the input buffer (including the optional "headroom"). This parameter must be a number between Min_Data=0x01 and Max_Data=0xFF. |
None |
Definition at line 194 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_SetX1FullWatermark | ( | FMAC_TypeDef * | FMACx, |
uint32_t | Watermark | ||
) |
Configure X1 full watermark.
FMACx | FMAC instance |
Watermark | This parameter can be one of the following values: |
None |
Definition at line 166 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_SetX2Base | ( | FMAC_TypeDef * | FMACx, |
uint8_t | Base | ||
) |
Configure X2 base.
FMACx | FMAC instance |
Base | Base address of the coefficient buffer (X2) within the internal memory. This parameter must be a value between Min_Data=0x00 and Max_Data=0xFF. |
None |
Definition at line 269 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_SetX2BufferSize | ( | FMAC_TypeDef * | FMACx, |
uint8_t | BufferSize | ||
) |
Configure X2 buffer size.
FMACx | FMAC instance |
BufferSize | Number of 16-bit words allocated to the coefficient buffer. This parameter must be a number between Min_Data=0x01 and Max_Data=0xFF. |
None |
Definition at line 244 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_SetYBase | ( | FMAC_TypeDef * | FMACx, |
uint8_t | Base | ||
) |
Configure Y base.
FMACx | FMAC instance |
Base | Base address of the output buffer (Y) within the internal memory. This parameter must be a value between Min_Data=0x00 and Max_Data=0xFF. |
None |
Definition at line 350 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_SetYBufferSize | ( | FMAC_TypeDef * | FMACx, |
uint8_t | BufferSize | ||
) |
Configure Y buffer size.
FMACx | FMAC instance |
BufferSize | Number of 16-bit words allocated to the output buffer (including the optional "headroom"). This parameter must be a number between Min_Data=0x01 and Max_Data=0xFF. |
None |
Definition at line 325 of file stm32h7xx_ll_fmac.h.
__STATIC_INLINE void LL_FMAC_SetYEmptyWatermark | ( | FMAC_TypeDef * | FMACx, |
uint32_t | Watermark | ||
) |
Configure Y empty watermark.
FMACx | FMAC instance |
Watermark | This parameter can be one of the following values: |
None |
Definition at line 297 of file stm32h7xx_ll_fmac.h.