Lines Matching refs:FMACx

169 __STATIC_INLINE void LL_FMAC_SetX1FullWatermark(FMAC_TypeDef *FMACx, uint32_t Watermark)  in LL_FMAC_SetX1FullWatermark()  argument
171 MODIFY_REG(FMACx->X1BUFCFG, FMAC_X1BUFCFG_FULL_WM, Watermark); in LL_FMAC_SetX1FullWatermark()
184 __STATIC_INLINE uint32_t LL_FMAC_GetX1FullWatermark(const FMAC_TypeDef *FMACx) in LL_FMAC_GetX1FullWatermark() argument
186 return (uint32_t)(READ_BIT(FMACx->X1BUFCFG, FMAC_X1BUFCFG_FULL_WM)); in LL_FMAC_GetX1FullWatermark()
197 __STATIC_INLINE void LL_FMAC_SetX1BufferSize(FMAC_TypeDef *FMACx, uint8_t BufferSize) in LL_FMAC_SetX1BufferSize() argument
199 …MODIFY_REG(FMACx->X1BUFCFG, FMAC_X1BUFCFG_X1_BUF_SIZE, ((uint32_t)BufferSize) << FMAC_X1BUFCFG_X1_… in LL_FMAC_SetX1BufferSize()
209 __STATIC_INLINE uint8_t LL_FMAC_GetX1BufferSize(const FMAC_TypeDef *FMACx) in LL_FMAC_GetX1BufferSize() argument
211 …return (uint8_t)(READ_BIT(FMACx->X1BUFCFG, FMAC_X1BUFCFG_X1_BUF_SIZE) >> FMAC_X1BUFCFG_X1_BUF_SIZE… in LL_FMAC_GetX1BufferSize()
222 __STATIC_INLINE void LL_FMAC_SetX1Base(FMAC_TypeDef *FMACx, uint8_t Base) in LL_FMAC_SetX1Base() argument
224 MODIFY_REG(FMACx->X1BUFCFG, FMAC_X1BUFCFG_X1_BASE, ((uint32_t)Base) << FMAC_X1BUFCFG_X1_BASE_Pos); in LL_FMAC_SetX1Base()
234 __STATIC_INLINE uint8_t LL_FMAC_GetX1Base(const FMAC_TypeDef *FMACx) in LL_FMAC_GetX1Base() argument
236 return (uint8_t)(READ_BIT(FMACx->X1BUFCFG, FMAC_X1BUFCFG_X1_BASE) >> FMAC_X1BUFCFG_X1_BASE_Pos); in LL_FMAC_GetX1Base()
247 __STATIC_INLINE void LL_FMAC_SetX2BufferSize(FMAC_TypeDef *FMACx, uint8_t BufferSize) in LL_FMAC_SetX2BufferSize() argument
249 …MODIFY_REG(FMACx->X2BUFCFG, FMAC_X2BUFCFG_X2_BUF_SIZE, ((uint32_t)BufferSize) << FMAC_X2BUFCFG_X2_… in LL_FMAC_SetX2BufferSize()
259 __STATIC_INLINE uint8_t LL_FMAC_GetX2BufferSize(const FMAC_TypeDef *FMACx) in LL_FMAC_GetX2BufferSize() argument
261 …return (uint8_t)(READ_BIT(FMACx->X2BUFCFG, FMAC_X2BUFCFG_X2_BUF_SIZE) >> FMAC_X2BUFCFG_X2_BUF_SIZE… in LL_FMAC_GetX2BufferSize()
272 __STATIC_INLINE void LL_FMAC_SetX2Base(FMAC_TypeDef *FMACx, uint8_t Base) in LL_FMAC_SetX2Base() argument
274 MODIFY_REG(FMACx->X2BUFCFG, FMAC_X2BUFCFG_X2_BASE, ((uint32_t)Base) << FMAC_X2BUFCFG_X2_BASE_Pos); in LL_FMAC_SetX2Base()
284 __STATIC_INLINE uint8_t LL_FMAC_GetX2Base(const FMAC_TypeDef *FMACx) in LL_FMAC_GetX2Base() argument
286 return (uint8_t)(READ_BIT(FMACx->X2BUFCFG, FMAC_X2BUFCFG_X2_BASE) >> FMAC_X2BUFCFG_X2_BASE_Pos); in LL_FMAC_GetX2Base()
300 __STATIC_INLINE void LL_FMAC_SetYEmptyWatermark(FMAC_TypeDef *FMACx, uint32_t Watermark) in LL_FMAC_SetYEmptyWatermark() argument
302 MODIFY_REG(FMACx->YBUFCFG, FMAC_YBUFCFG_EMPTY_WM, Watermark); in LL_FMAC_SetYEmptyWatermark()
315 __STATIC_INLINE uint32_t LL_FMAC_GetYEmptyWatermark(const FMAC_TypeDef *FMACx) in LL_FMAC_GetYEmptyWatermark() argument
317 return (uint32_t)(READ_BIT(FMACx->YBUFCFG, FMAC_YBUFCFG_EMPTY_WM)); in LL_FMAC_GetYEmptyWatermark()
328 __STATIC_INLINE void LL_FMAC_SetYBufferSize(FMAC_TypeDef *FMACx, uint8_t BufferSize) in LL_FMAC_SetYBufferSize() argument
330 …MODIFY_REG(FMACx->YBUFCFG, FMAC_YBUFCFG_Y_BUF_SIZE, ((uint32_t)BufferSize) << FMAC_YBUFCFG_Y_BUF_S… in LL_FMAC_SetYBufferSize()
340 __STATIC_INLINE uint8_t LL_FMAC_GetYBufferSize(const FMAC_TypeDef *FMACx) in LL_FMAC_GetYBufferSize() argument
342 …return (uint8_t)(READ_BIT(FMACx->YBUFCFG, FMAC_YBUFCFG_Y_BUF_SIZE) >> FMAC_YBUFCFG_Y_BUF_SIZE_Pos); in LL_FMAC_GetYBufferSize()
353 __STATIC_INLINE void LL_FMAC_SetYBase(FMAC_TypeDef *FMACx, uint8_t Base) in LL_FMAC_SetYBase() argument
355 MODIFY_REG(FMACx->YBUFCFG, FMAC_YBUFCFG_Y_BASE, ((uint32_t)Base) << FMAC_YBUFCFG_Y_BASE_Pos); in LL_FMAC_SetYBase()
365 __STATIC_INLINE uint8_t LL_FMAC_GetYBase(const FMAC_TypeDef *FMACx) in LL_FMAC_GetYBase() argument
367 return (uint8_t)(READ_BIT(FMACx->YBUFCFG, FMAC_YBUFCFG_Y_BASE) >> FMAC_YBUFCFG_Y_BASE_Pos); in LL_FMAC_GetYBase()
376 __STATIC_INLINE void LL_FMAC_EnableStart(FMAC_TypeDef *FMACx) in LL_FMAC_EnableStart() argument
378 SET_BIT(FMACx->PARAM, FMAC_PARAM_START); in LL_FMAC_EnableStart()
387 __STATIC_INLINE void LL_FMAC_DisableStart(FMAC_TypeDef *FMACx) in LL_FMAC_DisableStart() argument
389 CLEAR_BIT(FMACx->PARAM, FMAC_PARAM_START); in LL_FMAC_DisableStart()
398 __STATIC_INLINE uint32_t LL_FMAC_IsEnabledStart(const FMAC_TypeDef *FMACx) in LL_FMAC_IsEnabledStart() argument
400 return ((READ_BIT(FMACx->PARAM, FMAC_PARAM_START) == (FMAC_PARAM_START)) ? 1UL : 0UL); in LL_FMAC_IsEnabledStart()
415 __STATIC_INLINE void LL_FMAC_SetFunction(FMAC_TypeDef *FMACx, uint32_t Function) in LL_FMAC_SetFunction() argument
417 MODIFY_REG(FMACx->PARAM, FMAC_PARAM_FUNC, Function); in LL_FMAC_SetFunction()
431 __STATIC_INLINE uint32_t LL_FMAC_GetFunction(const FMAC_TypeDef *FMACx) in LL_FMAC_GetFunction() argument
433 return (uint32_t)(READ_BIT(FMACx->PARAM, FMAC_PARAM_FUNC)); in LL_FMAC_GetFunction()
444 __STATIC_INLINE void LL_FMAC_SetParamR(FMAC_TypeDef *FMACx, uint8_t Param) in LL_FMAC_SetParamR() argument
446 MODIFY_REG(FMACx->PARAM, FMAC_PARAM_R, ((uint32_t)Param) << FMAC_PARAM_R_Pos); in LL_FMAC_SetParamR()
455 __STATIC_INLINE uint8_t LL_FMAC_GetParamR(const FMAC_TypeDef *FMACx) in LL_FMAC_GetParamR() argument
457 return (uint8_t)(READ_BIT(FMACx->PARAM, FMAC_PARAM_R) >> FMAC_PARAM_R_Pos); in LL_FMAC_GetParamR()
468 __STATIC_INLINE void LL_FMAC_SetParamQ(FMAC_TypeDef *FMACx, uint8_t Param) in LL_FMAC_SetParamQ() argument
470 MODIFY_REG(FMACx->PARAM, FMAC_PARAM_Q, ((uint32_t)Param) << FMAC_PARAM_Q_Pos); in LL_FMAC_SetParamQ()
479 __STATIC_INLINE uint8_t LL_FMAC_GetParamQ(const FMAC_TypeDef *FMACx) in LL_FMAC_GetParamQ() argument
481 return (uint8_t)(READ_BIT(FMACx->PARAM, FMAC_PARAM_Q) >> FMAC_PARAM_Q_Pos); in LL_FMAC_GetParamQ()
492 __STATIC_INLINE void LL_FMAC_SetParamP(FMAC_TypeDef *FMACx, uint8_t Param) in LL_FMAC_SetParamP() argument
494 MODIFY_REG(FMACx->PARAM, FMAC_PARAM_P, ((uint32_t)Param)); in LL_FMAC_SetParamP()
504 __STATIC_INLINE uint8_t LL_FMAC_GetParamP(const FMAC_TypeDef *FMACx) in LL_FMAC_GetParamP() argument
506 return (uint8_t)(READ_BIT(FMACx->PARAM, FMAC_PARAM_P)); in LL_FMAC_GetParamP()
523 __STATIC_INLINE void LL_FMAC_EnableReset(FMAC_TypeDef *FMACx) in LL_FMAC_EnableReset() argument
525 SET_BIT(FMACx->CR, FMAC_CR_RESET); in LL_FMAC_EnableReset()
534 __STATIC_INLINE uint32_t LL_FMAC_IsEnabledReset(const FMAC_TypeDef *FMACx) in LL_FMAC_IsEnabledReset() argument
536 return ((READ_BIT(FMACx->CR, FMAC_CR_RESET) == (FMAC_CR_RESET)) ? 1UL : 0UL); in LL_FMAC_IsEnabledReset()
553 __STATIC_INLINE void LL_FMAC_EnableClipping(FMAC_TypeDef *FMACx) in LL_FMAC_EnableClipping() argument
555 SET_BIT(FMACx->CR, FMAC_CR_CLIPEN); in LL_FMAC_EnableClipping()
564 __STATIC_INLINE void LL_FMAC_DisableClipping(FMAC_TypeDef *FMACx) in LL_FMAC_DisableClipping() argument
566 CLEAR_BIT(FMACx->CR, FMAC_CR_CLIPEN); in LL_FMAC_DisableClipping()
575 __STATIC_INLINE uint32_t LL_FMAC_IsEnabledClipping(const FMAC_TypeDef *FMACx) in LL_FMAC_IsEnabledClipping() argument
577 return ((READ_BIT(FMACx->CR, FMAC_CR_CLIPEN) == (FMAC_CR_CLIPEN)) ? 1UL : 0UL); in LL_FMAC_IsEnabledClipping()
594 __STATIC_INLINE void LL_FMAC_EnableDMAReq_WRITE(FMAC_TypeDef *FMACx) in LL_FMAC_EnableDMAReq_WRITE() argument
596 SET_BIT(FMACx->CR, FMAC_CR_DMAWEN); in LL_FMAC_EnableDMAReq_WRITE()
605 __STATIC_INLINE void LL_FMAC_DisableDMAReq_WRITE(FMAC_TypeDef *FMACx) in LL_FMAC_DisableDMAReq_WRITE() argument
607 CLEAR_BIT(FMACx->CR, FMAC_CR_DMAWEN); in LL_FMAC_DisableDMAReq_WRITE()
616 __STATIC_INLINE uint32_t LL_FMAC_IsEnabledDMAReq_WRITE(const FMAC_TypeDef *FMACx) in LL_FMAC_IsEnabledDMAReq_WRITE() argument
618 return ((READ_BIT(FMACx->CR, FMAC_CR_DMAWEN) == (FMAC_CR_DMAWEN)) ? 1UL : 0UL); in LL_FMAC_IsEnabledDMAReq_WRITE()
627 __STATIC_INLINE void LL_FMAC_EnableDMAReq_READ(FMAC_TypeDef *FMACx) in LL_FMAC_EnableDMAReq_READ() argument
629 SET_BIT(FMACx->CR, FMAC_CR_DMAREN); in LL_FMAC_EnableDMAReq_READ()
638 __STATIC_INLINE void LL_FMAC_DisableDMAReq_READ(FMAC_TypeDef *FMACx) in LL_FMAC_DisableDMAReq_READ() argument
640 CLEAR_BIT(FMACx->CR, FMAC_CR_DMAREN); in LL_FMAC_DisableDMAReq_READ()
649 __STATIC_INLINE uint32_t LL_FMAC_IsEnabledDMAReq_READ(const FMAC_TypeDef *FMACx) in LL_FMAC_IsEnabledDMAReq_READ() argument
651 return ((READ_BIT(FMACx->CR, FMAC_CR_DMAREN) == (FMAC_CR_DMAREN)) ? 1UL : 0UL); in LL_FMAC_IsEnabledDMAReq_READ()
668 __STATIC_INLINE void LL_FMAC_EnableIT_SAT(FMAC_TypeDef *FMACx) in LL_FMAC_EnableIT_SAT() argument
670 SET_BIT(FMACx->CR, FMAC_CR_SATIEN); in LL_FMAC_EnableIT_SAT()
679 __STATIC_INLINE void LL_FMAC_DisableIT_SAT(FMAC_TypeDef *FMACx) in LL_FMAC_DisableIT_SAT() argument
681 CLEAR_BIT(FMACx->CR, FMAC_CR_SATIEN); in LL_FMAC_DisableIT_SAT()
690 __STATIC_INLINE uint32_t LL_FMAC_IsEnabledIT_SAT(const FMAC_TypeDef *FMACx) in LL_FMAC_IsEnabledIT_SAT() argument
692 return ((READ_BIT(FMACx->CR, FMAC_CR_SATIEN) == (FMAC_CR_SATIEN)) ? 1UL : 0UL); in LL_FMAC_IsEnabledIT_SAT()
701 __STATIC_INLINE void LL_FMAC_EnableIT_UNFL(FMAC_TypeDef *FMACx) in LL_FMAC_EnableIT_UNFL() argument
703 SET_BIT(FMACx->CR, FMAC_CR_UNFLIEN); in LL_FMAC_EnableIT_UNFL()
712 __STATIC_INLINE void LL_FMAC_DisableIT_UNFL(FMAC_TypeDef *FMACx) in LL_FMAC_DisableIT_UNFL() argument
714 CLEAR_BIT(FMACx->CR, FMAC_CR_UNFLIEN); in LL_FMAC_DisableIT_UNFL()
723 __STATIC_INLINE uint32_t LL_FMAC_IsEnabledIT_UNFL(const FMAC_TypeDef *FMACx) in LL_FMAC_IsEnabledIT_UNFL() argument
725 return ((READ_BIT(FMACx->CR, FMAC_CR_UNFLIEN) == (FMAC_CR_UNFLIEN)) ? 1UL : 0UL); in LL_FMAC_IsEnabledIT_UNFL()
734 __STATIC_INLINE void LL_FMAC_EnableIT_OVFL(FMAC_TypeDef *FMACx) in LL_FMAC_EnableIT_OVFL() argument
736 SET_BIT(FMACx->CR, FMAC_CR_OVFLIEN); in LL_FMAC_EnableIT_OVFL()
745 __STATIC_INLINE void LL_FMAC_DisableIT_OVFL(FMAC_TypeDef *FMACx) in LL_FMAC_DisableIT_OVFL() argument
747 CLEAR_BIT(FMACx->CR, FMAC_CR_OVFLIEN); in LL_FMAC_DisableIT_OVFL()
756 __STATIC_INLINE uint32_t LL_FMAC_IsEnabledIT_OVFL(const FMAC_TypeDef *FMACx) in LL_FMAC_IsEnabledIT_OVFL() argument
758 return ((READ_BIT(FMACx->CR, FMAC_CR_OVFLIEN) == (FMAC_CR_OVFLIEN)) ? 1UL : 0UL); in LL_FMAC_IsEnabledIT_OVFL()
767 __STATIC_INLINE void LL_FMAC_EnableIT_WR(FMAC_TypeDef *FMACx) in LL_FMAC_EnableIT_WR() argument
769 SET_BIT(FMACx->CR, FMAC_CR_WIEN); in LL_FMAC_EnableIT_WR()
778 __STATIC_INLINE void LL_FMAC_DisableIT_WR(FMAC_TypeDef *FMACx) in LL_FMAC_DisableIT_WR() argument
780 CLEAR_BIT(FMACx->CR, FMAC_CR_WIEN); in LL_FMAC_DisableIT_WR()
789 __STATIC_INLINE uint32_t LL_FMAC_IsEnabledIT_WR(const FMAC_TypeDef *FMACx) in LL_FMAC_IsEnabledIT_WR() argument
791 return ((READ_BIT(FMACx->CR, FMAC_CR_WIEN) == (FMAC_CR_WIEN)) ? 1UL : 0UL); in LL_FMAC_IsEnabledIT_WR()
800 __STATIC_INLINE void LL_FMAC_EnableIT_RD(FMAC_TypeDef *FMACx) in LL_FMAC_EnableIT_RD() argument
802 SET_BIT(FMACx->CR, FMAC_CR_RIEN); in LL_FMAC_EnableIT_RD()
811 __STATIC_INLINE void LL_FMAC_DisableIT_RD(FMAC_TypeDef *FMACx) in LL_FMAC_DisableIT_RD() argument
813 CLEAR_BIT(FMACx->CR, FMAC_CR_RIEN); in LL_FMAC_DisableIT_RD()
822 __STATIC_INLINE uint32_t LL_FMAC_IsEnabledIT_RD(const FMAC_TypeDef *FMACx) in LL_FMAC_IsEnabledIT_RD() argument
824 return ((READ_BIT(FMACx->CR, FMAC_CR_RIEN) == (FMAC_CR_RIEN)) ? 1UL : 0UL); in LL_FMAC_IsEnabledIT_RD()
841 __STATIC_INLINE uint32_t LL_FMAC_IsActiveFlag_SAT(const FMAC_TypeDef *FMACx) in LL_FMAC_IsActiveFlag_SAT() argument
843 return ((READ_BIT(FMACx->SR, FMAC_SR_SAT) == (FMAC_SR_SAT)) ? 1UL : 0UL); in LL_FMAC_IsActiveFlag_SAT()
852 __STATIC_INLINE uint32_t LL_FMAC_IsActiveFlag_UNFL(const FMAC_TypeDef *FMACx) in LL_FMAC_IsActiveFlag_UNFL() argument
854 return ((READ_BIT(FMACx->SR, FMAC_SR_UNFL) == (FMAC_SR_UNFL)) ? 1UL : 0UL); in LL_FMAC_IsActiveFlag_UNFL()
863 __STATIC_INLINE uint32_t LL_FMAC_IsActiveFlag_OVFL(const FMAC_TypeDef *FMACx) in LL_FMAC_IsActiveFlag_OVFL() argument
865 return ((READ_BIT(FMACx->SR, FMAC_SR_OVFL) == (FMAC_SR_OVFL)) ? 1UL : 0UL); in LL_FMAC_IsActiveFlag_OVFL()
874 __STATIC_INLINE uint32_t LL_FMAC_IsActiveFlag_X1FULL(const FMAC_TypeDef *FMACx) in LL_FMAC_IsActiveFlag_X1FULL() argument
876 return ((READ_BIT(FMACx->SR, FMAC_SR_X1FULL) == (FMAC_SR_X1FULL)) ? 1UL : 0UL); in LL_FMAC_IsActiveFlag_X1FULL()
885 __STATIC_INLINE uint32_t LL_FMAC_IsActiveFlag_YEMPTY(const FMAC_TypeDef *FMACx) in LL_FMAC_IsActiveFlag_YEMPTY() argument
887 return ((READ_BIT(FMACx->SR, FMAC_SR_YEMPTY) == (FMAC_SR_YEMPTY)) ? 1UL : 0UL); in LL_FMAC_IsActiveFlag_YEMPTY()
906 __STATIC_INLINE void LL_FMAC_WriteData(FMAC_TypeDef *FMACx, uint16_t InData) in LL_FMAC_WriteData() argument
908 WRITE_REG(FMACx->WDATA, InData); in LL_FMAC_WriteData()
917 __STATIC_INLINE uint16_t LL_FMAC_ReadData(const FMAC_TypeDef *FMACx) in LL_FMAC_ReadData() argument
919 return (uint16_t)(READ_REG(FMACx->RDATA)); in LL_FMAC_ReadData()
947 __STATIC_INLINE void LL_FMAC_ConfigX1(FMAC_TypeDef *FMACx, uint32_t Watermark, uint8_t Base, uint8_… in LL_FMAC_ConfigX1() argument
949 …MODIFY_REG(FMACx->X1BUFCFG, FMAC_X1BUFCFG_FULL_WM | FMAC_X1BUFCFG_X1_BASE | FMAC_X1BUFCFG_X1_BUF_S… in LL_FMAC_ConfigX1()
965 __STATIC_INLINE void LL_FMAC_ConfigX2(FMAC_TypeDef *FMACx, uint8_t Base, uint8_t BufferSize) in LL_FMAC_ConfigX2() argument
967 MODIFY_REG(FMACx->X2BUFCFG, FMAC_X2BUFCFG_X2_BASE | FMAC_X2BUFCFG_X2_BUF_SIZE, in LL_FMAC_ConfigX2()
989 __STATIC_INLINE void LL_FMAC_ConfigY(FMAC_TypeDef *FMACx, uint32_t Watermark, uint8_t Base, uint8_t… in LL_FMAC_ConfigY() argument
991 MODIFY_REG(FMACx->YBUFCFG, FMAC_YBUFCFG_EMPTY_WM | FMAC_YBUFCFG_Y_BASE | FMAC_YBUFCFG_Y_BUF_SIZE, in LL_FMAC_ConfigY()
1021 __STATIC_INLINE void LL_FMAC_ConfigFunc(FMAC_TypeDef *FMACx, uint8_t Start, uint32_t Function, uint… in LL_FMAC_ConfigFunc() argument
1024 …MODIFY_REG(FMACx->PARAM, FMAC_PARAM_START | FMAC_PARAM_FUNC | FMAC_PARAM_P | FMAC_PARAM_Q | FMAC_P… in LL_FMAC_ConfigFunc()
1037 ErrorStatus LL_FMAC_Init(FMAC_TypeDef *FMACx);
1038 ErrorStatus LL_FMAC_DeInit(const FMAC_TypeDef *FMACx);