Lines Matching refs:I2Cx
371 __STATIC_INLINE void LL_I2C_Enable(I2C_TypeDef *I2Cx) in LL_I2C_Enable() argument
373 SET_BIT(I2Cx->CR1, I2C_CR1_PE); in LL_I2C_Enable()
382 __STATIC_INLINE void LL_I2C_Disable(I2C_TypeDef *I2Cx) in LL_I2C_Disable() argument
384 CLEAR_BIT(I2Cx->CR1, I2C_CR1_PE); in LL_I2C_Disable()
393 __STATIC_INLINE uint32_t LL_I2C_IsEnabled(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabled() argument
395 return (READ_BIT(I2Cx->CR1, I2C_CR1_PE) == (I2C_CR1_PE)); in LL_I2C_IsEnabled()
413 __STATIC_INLINE void LL_I2C_ConfigFilters(I2C_TypeDef *I2Cx, uint32_t AnalogFilter, uint32_t Digita… in LL_I2C_ConfigFilters() argument
415 MODIFY_REG(I2Cx->FLTR, I2C_FLTR_ANOFF | I2C_FLTR_DNF, AnalogFilter | DigitalFilter); in LL_I2C_ConfigFilters()
430 __STATIC_INLINE void LL_I2C_SetDigitalFilter(I2C_TypeDef *I2Cx, uint32_t DigitalFilter) in LL_I2C_SetDigitalFilter() argument
432 MODIFY_REG(I2Cx->FLTR, I2C_FLTR_DNF, DigitalFilter); in LL_I2C_SetDigitalFilter()
441 __STATIC_INLINE uint32_t LL_I2C_GetDigitalFilter(I2C_TypeDef *I2Cx) in LL_I2C_GetDigitalFilter() argument
443 return (uint32_t)(READ_BIT(I2Cx->FLTR, I2C_FLTR_DNF)); in LL_I2C_GetDigitalFilter()
455 __STATIC_INLINE void LL_I2C_EnableAnalogFilter(I2C_TypeDef *I2Cx) in LL_I2C_EnableAnalogFilter() argument
457 CLEAR_BIT(I2Cx->FLTR, I2C_FLTR_ANOFF); in LL_I2C_EnableAnalogFilter()
467 __STATIC_INLINE void LL_I2C_DisableAnalogFilter(I2C_TypeDef *I2Cx) in LL_I2C_DisableAnalogFilter() argument
469 SET_BIT(I2Cx->FLTR, I2C_FLTR_ANOFF); in LL_I2C_DisableAnalogFilter()
478 __STATIC_INLINE uint32_t LL_I2C_IsEnabledAnalogFilter(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabledAnalogFilter() argument
480 return (READ_BIT(I2Cx->FLTR, I2C_FLTR_ANOFF) == (I2C_FLTR_ANOFF)); in LL_I2C_IsEnabledAnalogFilter()
490 __STATIC_INLINE void LL_I2C_EnableDMAReq_TX(I2C_TypeDef *I2Cx) in LL_I2C_EnableDMAReq_TX() argument
492 SET_BIT(I2Cx->CR2, I2C_CR2_DMAEN); in LL_I2C_EnableDMAReq_TX()
501 __STATIC_INLINE void LL_I2C_DisableDMAReq_TX(I2C_TypeDef *I2Cx) in LL_I2C_DisableDMAReq_TX() argument
503 CLEAR_BIT(I2Cx->CR2, I2C_CR2_DMAEN); in LL_I2C_DisableDMAReq_TX()
512 __STATIC_INLINE uint32_t LL_I2C_IsEnabledDMAReq_TX(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabledDMAReq_TX() argument
514 return (READ_BIT(I2Cx->CR2, I2C_CR2_DMAEN) == (I2C_CR2_DMAEN)); in LL_I2C_IsEnabledDMAReq_TX()
523 __STATIC_INLINE void LL_I2C_EnableDMAReq_RX(I2C_TypeDef *I2Cx) in LL_I2C_EnableDMAReq_RX() argument
525 SET_BIT(I2Cx->CR2, I2C_CR2_DMAEN); in LL_I2C_EnableDMAReq_RX()
534 __STATIC_INLINE void LL_I2C_DisableDMAReq_RX(I2C_TypeDef *I2Cx) in LL_I2C_DisableDMAReq_RX() argument
536 CLEAR_BIT(I2Cx->CR2, I2C_CR2_DMAEN); in LL_I2C_DisableDMAReq_RX()
545 __STATIC_INLINE uint32_t LL_I2C_IsEnabledDMAReq_RX(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabledDMAReq_RX() argument
547 return (READ_BIT(I2Cx->CR2, I2C_CR2_DMAEN) == (I2C_CR2_DMAEN)); in LL_I2C_IsEnabledDMAReq_RX()
556 __STATIC_INLINE uint32_t LL_I2C_DMA_GetRegAddr(I2C_TypeDef *I2Cx) in LL_I2C_DMA_GetRegAddr() argument
558 return (uint32_t) & (I2Cx->DR); in LL_I2C_DMA_GetRegAddr()
568 __STATIC_INLINE void LL_I2C_EnableClockStretching(I2C_TypeDef *I2Cx) in LL_I2C_EnableClockStretching() argument
570 CLEAR_BIT(I2Cx->CR1, I2C_CR1_NOSTRETCH); in LL_I2C_EnableClockStretching()
580 __STATIC_INLINE void LL_I2C_DisableClockStretching(I2C_TypeDef *I2Cx) in LL_I2C_DisableClockStretching() argument
582 SET_BIT(I2Cx->CR1, I2C_CR1_NOSTRETCH); in LL_I2C_DisableClockStretching()
591 __STATIC_INLINE uint32_t LL_I2C_IsEnabledClockStretching(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabledClockStretching() argument
593 return (READ_BIT(I2Cx->CR1, I2C_CR1_NOSTRETCH) != (I2C_CR1_NOSTRETCH)); in LL_I2C_IsEnabledClockStretching()
603 __STATIC_INLINE void LL_I2C_EnableGeneralCall(I2C_TypeDef *I2Cx) in LL_I2C_EnableGeneralCall() argument
605 SET_BIT(I2Cx->CR1, I2C_CR1_ENGC); in LL_I2C_EnableGeneralCall()
615 __STATIC_INLINE void LL_I2C_DisableGeneralCall(I2C_TypeDef *I2Cx) in LL_I2C_DisableGeneralCall() argument
617 CLEAR_BIT(I2Cx->CR1, I2C_CR1_ENGC); in LL_I2C_DisableGeneralCall()
626 __STATIC_INLINE uint32_t LL_I2C_IsEnabledGeneralCall(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabledGeneralCall() argument
628 return (READ_BIT(I2Cx->CR1, I2C_CR1_ENGC) == (I2C_CR1_ENGC)); in LL_I2C_IsEnabledGeneralCall()
644 __STATIC_INLINE void LL_I2C_SetOwnAddress1(I2C_TypeDef *I2Cx, uint32_t OwnAddress1, uint32_t OwnAdd… in LL_I2C_SetOwnAddress1() argument
646 …MODIFY_REG(I2Cx->OAR1, I2C_OAR1_ADD0 | I2C_OAR1_ADD1_7 | I2C_OAR1_ADD8_9 | I2C_OAR1_ADDMODE, OwnAd… in LL_I2C_SetOwnAddress1()
657 __STATIC_INLINE void LL_I2C_SetOwnAddress2(I2C_TypeDef *I2Cx, uint32_t OwnAddress2) in LL_I2C_SetOwnAddress2() argument
659 MODIFY_REG(I2Cx->OAR2, I2C_OAR2_ADD2, OwnAddress2); in LL_I2C_SetOwnAddress2()
668 __STATIC_INLINE void LL_I2C_EnableOwnAddress2(I2C_TypeDef *I2Cx) in LL_I2C_EnableOwnAddress2() argument
670 SET_BIT(I2Cx->OAR2, I2C_OAR2_ENDUAL); in LL_I2C_EnableOwnAddress2()
679 __STATIC_INLINE void LL_I2C_DisableOwnAddress2(I2C_TypeDef *I2Cx) in LL_I2C_DisableOwnAddress2() argument
681 CLEAR_BIT(I2Cx->OAR2, I2C_OAR2_ENDUAL); in LL_I2C_DisableOwnAddress2()
690 __STATIC_INLINE uint32_t LL_I2C_IsEnabledOwnAddress2(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabledOwnAddress2() argument
692 return (READ_BIT(I2Cx->OAR2, I2C_OAR2_ENDUAL) == (I2C_OAR2_ENDUAL)); in LL_I2C_IsEnabledOwnAddress2()
702 __STATIC_INLINE void LL_I2C_SetPeriphClock(I2C_TypeDef *I2Cx, uint32_t PeriphClock) in LL_I2C_SetPeriphClock() argument
704 MODIFY_REG(I2Cx->CR2, I2C_CR2_FREQ, __LL_I2C_FREQ_HZ_TO_MHZ(PeriphClock)); in LL_I2C_SetPeriphClock()
713 __STATIC_INLINE uint32_t LL_I2C_GetPeriphClock(I2C_TypeDef *I2Cx) in LL_I2C_GetPeriphClock() argument
715 return (uint32_t)(__LL_I2C_FREQ_MHZ_TO_HZ(READ_BIT(I2Cx->CR2, I2C_CR2_FREQ))); in LL_I2C_GetPeriphClock()
727 __STATIC_INLINE void LL_I2C_SetDutyCycle(I2C_TypeDef *I2Cx, uint32_t DutyCycle) in LL_I2C_SetDutyCycle() argument
729 MODIFY_REG(I2Cx->CCR, I2C_CCR_DUTY, DutyCycle); in LL_I2C_SetDutyCycle()
740 __STATIC_INLINE uint32_t LL_I2C_GetDutyCycle(I2C_TypeDef *I2Cx) in LL_I2C_GetDutyCycle() argument
742 return (uint32_t)(READ_BIT(I2Cx->CCR, I2C_CCR_DUTY)); in LL_I2C_GetDutyCycle()
754 __STATIC_INLINE void LL_I2C_SetClockSpeedMode(I2C_TypeDef *I2Cx, uint32_t ClockSpeedMode) in LL_I2C_SetClockSpeedMode() argument
756 MODIFY_REG(I2Cx->CCR, I2C_CCR_FS, ClockSpeedMode); in LL_I2C_SetClockSpeedMode()
767 __STATIC_INLINE uint32_t LL_I2C_GetClockSpeedMode(I2C_TypeDef *I2Cx) in LL_I2C_GetClockSpeedMode() argument
769 return (uint32_t)(READ_BIT(I2Cx->CCR, I2C_CCR_FS)); in LL_I2C_GetClockSpeedMode()
780 __STATIC_INLINE void LL_I2C_SetRiseTime(I2C_TypeDef *I2Cx, uint32_t RiseTime) in LL_I2C_SetRiseTime() argument
782 MODIFY_REG(I2Cx->TRISE, I2C_TRISE_TRISE, RiseTime); in LL_I2C_SetRiseTime()
791 __STATIC_INLINE uint32_t LL_I2C_GetRiseTime(I2C_TypeDef *I2Cx) in LL_I2C_GetRiseTime() argument
793 return (uint32_t)(READ_BIT(I2Cx->TRISE, I2C_TRISE_TRISE)); in LL_I2C_GetRiseTime()
804 __STATIC_INLINE void LL_I2C_SetClockPeriod(I2C_TypeDef *I2Cx, uint32_t ClockPeriod) in LL_I2C_SetClockPeriod() argument
806 MODIFY_REG(I2Cx->CCR, I2C_CCR_CCR, ClockPeriod); in LL_I2C_SetClockPeriod()
815 __STATIC_INLINE uint32_t LL_I2C_GetClockPeriod(I2C_TypeDef *I2Cx) in LL_I2C_GetClockPeriod() argument
817 return (uint32_t)(READ_BIT(I2Cx->CCR, I2C_CCR_CCR)); in LL_I2C_GetClockPeriod()
836 __STATIC_INLINE void LL_I2C_ConfigSpeed(I2C_TypeDef *I2Cx, uint32_t PeriphClock, uint32_t ClockSpee… in LL_I2C_ConfigSpeed() argument
846 MODIFY_REG(I2Cx->CR2, I2C_CR2_FREQ, freqrange); in LL_I2C_ConfigSpeed()
849 MODIFY_REG(I2Cx->TRISE, I2C_TRISE_TRISE, __LL_I2C_RISE_TIME(freqrange, ClockSpeed)); in LL_I2C_ConfigSpeed()
867 MODIFY_REG(I2Cx->CCR, (I2C_CCR_FS | I2C_CCR_DUTY | I2C_CCR_CCR), clockconfig); in LL_I2C_ConfigSpeed()
885 __STATIC_INLINE void LL_I2C_SetMode(I2C_TypeDef *I2Cx, uint32_t PeripheralMode) in LL_I2C_SetMode() argument
887 MODIFY_REG(I2Cx->CR1, I2C_CR1_SMBUS | I2C_CR1_SMBTYPE | I2C_CR1_ENARP, PeripheralMode); in LL_I2C_SetMode()
904 __STATIC_INLINE uint32_t LL_I2C_GetMode(I2C_TypeDef *I2Cx) in LL_I2C_GetMode() argument
906 return (uint32_t)(READ_BIT(I2Cx->CR1, I2C_CR1_SMBUS | I2C_CR1_SMBTYPE | I2C_CR1_ENARP)); in LL_I2C_GetMode()
922 __STATIC_INLINE void LL_I2C_EnableSMBusAlert(I2C_TypeDef *I2Cx) in LL_I2C_EnableSMBusAlert() argument
924 SET_BIT(I2Cx->CR1, I2C_CR1_ALERT); in LL_I2C_EnableSMBusAlert()
940 __STATIC_INLINE void LL_I2C_DisableSMBusAlert(I2C_TypeDef *I2Cx) in LL_I2C_DisableSMBusAlert() argument
942 CLEAR_BIT(I2Cx->CR1, I2C_CR1_ALERT); in LL_I2C_DisableSMBusAlert()
953 __STATIC_INLINE uint32_t LL_I2C_IsEnabledSMBusAlert(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabledSMBusAlert() argument
955 return (READ_BIT(I2Cx->CR1, I2C_CR1_ALERT) == (I2C_CR1_ALERT)); in LL_I2C_IsEnabledSMBusAlert()
966 __STATIC_INLINE void LL_I2C_EnableSMBusPEC(I2C_TypeDef *I2Cx) in LL_I2C_EnableSMBusPEC() argument
968 SET_BIT(I2Cx->CR1, I2C_CR1_ENPEC); in LL_I2C_EnableSMBusPEC()
979 __STATIC_INLINE void LL_I2C_DisableSMBusPEC(I2C_TypeDef *I2Cx) in LL_I2C_DisableSMBusPEC() argument
981 CLEAR_BIT(I2Cx->CR1, I2C_CR1_ENPEC); in LL_I2C_DisableSMBusPEC()
992 __STATIC_INLINE uint32_t LL_I2C_IsEnabledSMBusPEC(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabledSMBusPEC() argument
994 return (READ_BIT(I2Cx->CR1, I2C_CR1_ENPEC) == (I2C_CR1_ENPEC)); in LL_I2C_IsEnabledSMBusPEC()
1012 __STATIC_INLINE void LL_I2C_EnableIT_TX(I2C_TypeDef *I2Cx) in LL_I2C_EnableIT_TX() argument
1014 SET_BIT(I2Cx->CR2, I2C_CR2_ITEVTEN | I2C_CR2_ITBUFEN); in LL_I2C_EnableIT_TX()
1024 __STATIC_INLINE void LL_I2C_DisableIT_TX(I2C_TypeDef *I2Cx) in LL_I2C_DisableIT_TX() argument
1026 CLEAR_BIT(I2Cx->CR2, I2C_CR2_ITEVTEN | I2C_CR2_ITBUFEN); in LL_I2C_DisableIT_TX()
1036 __STATIC_INLINE uint32_t LL_I2C_IsEnabledIT_TX(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabledIT_TX() argument
1038 …return (READ_BIT(I2Cx->CR2, I2C_CR2_ITEVTEN | I2C_CR2_ITBUFEN) == (I2C_CR2_ITEVTEN | I2C_CR2_ITBUF… in LL_I2C_IsEnabledIT_TX()
1048 __STATIC_INLINE void LL_I2C_EnableIT_RX(I2C_TypeDef *I2Cx) in LL_I2C_EnableIT_RX() argument
1050 SET_BIT(I2Cx->CR2, I2C_CR2_ITEVTEN | I2C_CR2_ITBUFEN); in LL_I2C_EnableIT_RX()
1060 __STATIC_INLINE void LL_I2C_DisableIT_RX(I2C_TypeDef *I2Cx) in LL_I2C_DisableIT_RX() argument
1062 CLEAR_BIT(I2Cx->CR2, I2C_CR2_ITEVTEN | I2C_CR2_ITBUFEN); in LL_I2C_DisableIT_RX()
1072 __STATIC_INLINE uint32_t LL_I2C_IsEnabledIT_RX(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabledIT_RX() argument
1074 …return (READ_BIT(I2Cx->CR2, I2C_CR2_ITEVTEN | I2C_CR2_ITBUFEN) == (I2C_CR2_ITEVTEN | I2C_CR2_ITBUF… in LL_I2C_IsEnabledIT_RX()
1093 __STATIC_INLINE void LL_I2C_EnableIT_EVT(I2C_TypeDef *I2Cx) in LL_I2C_EnableIT_EVT() argument
1095 SET_BIT(I2Cx->CR2, I2C_CR2_ITEVTEN); in LL_I2C_EnableIT_EVT()
1112 __STATIC_INLINE void LL_I2C_DisableIT_EVT(I2C_TypeDef *I2Cx) in LL_I2C_DisableIT_EVT() argument
1114 CLEAR_BIT(I2Cx->CR2, I2C_CR2_ITEVTEN); in LL_I2C_DisableIT_EVT()
1123 __STATIC_INLINE uint32_t LL_I2C_IsEnabledIT_EVT(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabledIT_EVT() argument
1125 return (READ_BIT(I2Cx->CR2, I2C_CR2_ITEVTEN) == (I2C_CR2_ITEVTEN)); in LL_I2C_IsEnabledIT_EVT()
1137 __STATIC_INLINE void LL_I2C_EnableIT_BUF(I2C_TypeDef *I2Cx) in LL_I2C_EnableIT_BUF() argument
1139 SET_BIT(I2Cx->CR2, I2C_CR2_ITBUFEN); in LL_I2C_EnableIT_BUF()
1151 __STATIC_INLINE void LL_I2C_DisableIT_BUF(I2C_TypeDef *I2Cx) in LL_I2C_DisableIT_BUF() argument
1153 CLEAR_BIT(I2Cx->CR2, I2C_CR2_ITBUFEN); in LL_I2C_DisableIT_BUF()
1162 __STATIC_INLINE uint32_t LL_I2C_IsEnabledIT_BUF(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabledIT_BUF() argument
1164 return (READ_BIT(I2Cx->CR2, I2C_CR2_ITBUFEN) == (I2C_CR2_ITBUFEN)); in LL_I2C_IsEnabledIT_BUF()
1183 __STATIC_INLINE void LL_I2C_EnableIT_ERR(I2C_TypeDef *I2Cx) in LL_I2C_EnableIT_ERR() argument
1185 SET_BIT(I2Cx->CR2, I2C_CR2_ITERREN); in LL_I2C_EnableIT_ERR()
1204 __STATIC_INLINE void LL_I2C_DisableIT_ERR(I2C_TypeDef *I2Cx) in LL_I2C_DisableIT_ERR() argument
1206 CLEAR_BIT(I2Cx->CR2, I2C_CR2_ITERREN); in LL_I2C_DisableIT_ERR()
1215 __STATIC_INLINE uint32_t LL_I2C_IsEnabledIT_ERR(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabledIT_ERR() argument
1217 return (READ_BIT(I2Cx->CR2, I2C_CR2_ITERREN) == (I2C_CR2_ITERREN)); in LL_I2C_IsEnabledIT_ERR()
1236 __STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_TXE(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveFlag_TXE() argument
1238 return (READ_BIT(I2Cx->SR1, I2C_SR1_TXE) == (I2C_SR1_TXE)); in LL_I2C_IsActiveFlag_TXE()
1249 __STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_BTF(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveFlag_BTF() argument
1251 return (READ_BIT(I2Cx->SR1, I2C_SR1_BTF) == (I2C_SR1_BTF)); in LL_I2C_IsActiveFlag_BTF()
1262 __STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_RXNE(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveFlag_RXNE() argument
1264 return (READ_BIT(I2Cx->SR1, I2C_SR1_RXNE) == (I2C_SR1_RXNE)); in LL_I2C_IsActiveFlag_RXNE()
1275 __STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_SB(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveFlag_SB() argument
1277 return (READ_BIT(I2Cx->SR1, I2C_SR1_SB) == (I2C_SR1_SB)); in LL_I2C_IsActiveFlag_SB()
1288 __STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_ADDR(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveFlag_ADDR() argument
1290 return (READ_BIT(I2Cx->SR1, I2C_SR1_ADDR) == (I2C_SR1_ADDR)); in LL_I2C_IsActiveFlag_ADDR()
1301 __STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_ADD10(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveFlag_ADD10() argument
1303 return (READ_BIT(I2Cx->SR1, I2C_SR1_ADD10) == (I2C_SR1_ADD10)); in LL_I2C_IsActiveFlag_ADD10()
1314 __STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_AF(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveFlag_AF() argument
1316 return (READ_BIT(I2Cx->SR1, I2C_SR1_AF) == (I2C_SR1_AF)); in LL_I2C_IsActiveFlag_AF()
1327 __STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_STOP(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveFlag_STOP() argument
1329 return (READ_BIT(I2Cx->SR1, I2C_SR1_STOPF) == (I2C_SR1_STOPF)); in LL_I2C_IsActiveFlag_STOP()
1340 __STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_BERR(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveFlag_BERR() argument
1342 return (READ_BIT(I2Cx->SR1, I2C_SR1_BERR) == (I2C_SR1_BERR)); in LL_I2C_IsActiveFlag_BERR()
1353 __STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_ARLO(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveFlag_ARLO() argument
1355 return (READ_BIT(I2Cx->SR1, I2C_SR1_ARLO) == (I2C_SR1_ARLO)); in LL_I2C_IsActiveFlag_ARLO()
1366 __STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_OVR(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveFlag_OVR() argument
1368 return (READ_BIT(I2Cx->SR1, I2C_SR1_OVR) == (I2C_SR1_OVR)); in LL_I2C_IsActiveFlag_OVR()
1379 __STATIC_INLINE uint32_t LL_I2C_IsActiveSMBusFlag_PECERR(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveSMBusFlag_PECERR() argument
1381 return (READ_BIT(I2Cx->SR1, I2C_SR1_PECERR) == (I2C_SR1_PECERR)); in LL_I2C_IsActiveSMBusFlag_PECERR()
1392 __STATIC_INLINE uint32_t LL_I2C_IsActiveSMBusFlag_TIMEOUT(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveSMBusFlag_TIMEOUT() argument
1394 return (READ_BIT(I2Cx->SR1, I2C_SR1_TIMEOUT) == (I2C_SR1_TIMEOUT)); in LL_I2C_IsActiveSMBusFlag_TIMEOUT()
1405 __STATIC_INLINE uint32_t LL_I2C_IsActiveSMBusFlag_ALERT(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveSMBusFlag_ALERT() argument
1407 return (READ_BIT(I2Cx->SR1, I2C_SR1_SMBALERT) == (I2C_SR1_SMBALERT)); in LL_I2C_IsActiveSMBusFlag_ALERT()
1418 __STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_BUSY(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveFlag_BUSY() argument
1420 return (READ_BIT(I2Cx->SR2, I2C_SR2_BUSY) == (I2C_SR2_BUSY)); in LL_I2C_IsActiveFlag_BUSY()
1431 __STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_DUAL(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveFlag_DUAL() argument
1433 return (READ_BIT(I2Cx->SR2, I2C_SR2_DUALF) == (I2C_SR2_DUALF)); in LL_I2C_IsActiveFlag_DUAL()
1447 __STATIC_INLINE uint32_t LL_I2C_IsActiveSMBusFlag_SMBHOST(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveSMBusFlag_SMBHOST() argument
1449 return (READ_BIT(I2Cx->SR2, I2C_SR2_SMBHOST) == (I2C_SR2_SMBHOST)); in LL_I2C_IsActiveSMBusFlag_SMBHOST()
1463 __STATIC_INLINE uint32_t LL_I2C_IsActiveSMBusFlag_SMBDEFAULT(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveSMBusFlag_SMBDEFAULT() argument
1465 return (READ_BIT(I2Cx->SR2, I2C_SR2_SMBDEFAULT) == (I2C_SR2_SMBDEFAULT)); in LL_I2C_IsActiveSMBusFlag_SMBDEFAULT()
1477 __STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_GENCALL(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveFlag_GENCALL() argument
1479 return (READ_BIT(I2Cx->SR2, I2C_SR2_GENCALL) == (I2C_SR2_GENCALL)); in LL_I2C_IsActiveFlag_GENCALL()
1490 __STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_MSL(I2C_TypeDef *I2Cx) in LL_I2C_IsActiveFlag_MSL() argument
1492 return (READ_BIT(I2Cx->SR2, I2C_SR2_MSL) == (I2C_SR2_MSL)); in LL_I2C_IsActiveFlag_MSL()
1503 __STATIC_INLINE void LL_I2C_ClearFlag_ADDR(I2C_TypeDef *I2Cx) in LL_I2C_ClearFlag_ADDR() argument
1506 tmpreg = I2Cx->SR1; in LL_I2C_ClearFlag_ADDR()
1508 tmpreg = I2Cx->SR2; in LL_I2C_ClearFlag_ADDR()
1518 __STATIC_INLINE void LL_I2C_ClearFlag_AF(I2C_TypeDef *I2Cx) in LL_I2C_ClearFlag_AF() argument
1520 CLEAR_BIT(I2Cx->SR1, I2C_SR1_AF); in LL_I2C_ClearFlag_AF()
1532 __STATIC_INLINE void LL_I2C_ClearFlag_STOP(I2C_TypeDef *I2Cx) in LL_I2C_ClearFlag_STOP() argument
1535 tmpreg = I2Cx->SR1; in LL_I2C_ClearFlag_STOP()
1537 SET_BIT(I2Cx->CR1, I2C_CR1_PE); in LL_I2C_ClearFlag_STOP()
1546 __STATIC_INLINE void LL_I2C_ClearFlag_BERR(I2C_TypeDef *I2Cx) in LL_I2C_ClearFlag_BERR() argument
1548 CLEAR_BIT(I2Cx->SR1, I2C_SR1_BERR); in LL_I2C_ClearFlag_BERR()
1557 __STATIC_INLINE void LL_I2C_ClearFlag_ARLO(I2C_TypeDef *I2Cx) in LL_I2C_ClearFlag_ARLO() argument
1559 CLEAR_BIT(I2Cx->SR1, I2C_SR1_ARLO); in LL_I2C_ClearFlag_ARLO()
1568 __STATIC_INLINE void LL_I2C_ClearFlag_OVR(I2C_TypeDef *I2Cx) in LL_I2C_ClearFlag_OVR() argument
1570 CLEAR_BIT(I2Cx->SR1, I2C_SR1_OVR); in LL_I2C_ClearFlag_OVR()
1579 __STATIC_INLINE void LL_I2C_ClearSMBusFlag_PECERR(I2C_TypeDef *I2Cx) in LL_I2C_ClearSMBusFlag_PECERR() argument
1581 CLEAR_BIT(I2Cx->SR1, I2C_SR1_PECERR); in LL_I2C_ClearSMBusFlag_PECERR()
1592 __STATIC_INLINE void LL_I2C_ClearSMBusFlag_TIMEOUT(I2C_TypeDef *I2Cx) in LL_I2C_ClearSMBusFlag_TIMEOUT() argument
1594 CLEAR_BIT(I2Cx->SR1, I2C_SR1_TIMEOUT); in LL_I2C_ClearSMBusFlag_TIMEOUT()
1605 __STATIC_INLINE void LL_I2C_ClearSMBusFlag_ALERT(I2C_TypeDef *I2Cx) in LL_I2C_ClearSMBusFlag_ALERT() argument
1607 CLEAR_BIT(I2Cx->SR1, I2C_SR1_SMBALERT); in LL_I2C_ClearSMBusFlag_ALERT()
1624 __STATIC_INLINE void LL_I2C_EnableReset(I2C_TypeDef *I2Cx) in LL_I2C_EnableReset() argument
1626 SET_BIT(I2Cx->CR1, I2C_CR1_SWRST); in LL_I2C_EnableReset()
1635 __STATIC_INLINE void LL_I2C_DisableReset(I2C_TypeDef *I2Cx) in LL_I2C_DisableReset() argument
1637 CLEAR_BIT(I2Cx->CR1, I2C_CR1_SWRST); in LL_I2C_DisableReset()
1646 __STATIC_INLINE uint32_t LL_I2C_IsResetEnabled(I2C_TypeDef *I2Cx) in LL_I2C_IsResetEnabled() argument
1648 return (READ_BIT(I2Cx->CR1, I2C_CR1_SWRST) == (I2C_CR1_SWRST)); in LL_I2C_IsResetEnabled()
1661 __STATIC_INLINE void LL_I2C_AcknowledgeNextData(I2C_TypeDef *I2Cx, uint32_t TypeAcknowledge) in LL_I2C_AcknowledgeNextData() argument
1663 MODIFY_REG(I2Cx->CR1, I2C_CR1_ACK, TypeAcknowledge); in LL_I2C_AcknowledgeNextData()
1674 __STATIC_INLINE void LL_I2C_GenerateStartCondition(I2C_TypeDef *I2Cx) in LL_I2C_GenerateStartCondition() argument
1676 SET_BIT(I2Cx->CR1, I2C_CR1_START); in LL_I2C_GenerateStartCondition()
1685 __STATIC_INLINE void LL_I2C_GenerateStopCondition(I2C_TypeDef *I2Cx) in LL_I2C_GenerateStopCondition() argument
1687 SET_BIT(I2Cx->CR1, I2C_CR1_STOP); in LL_I2C_GenerateStopCondition()
1697 __STATIC_INLINE void LL_I2C_EnableBitPOS(I2C_TypeDef *I2Cx) in LL_I2C_EnableBitPOS() argument
1699 SET_BIT(I2Cx->CR1, I2C_CR1_POS); in LL_I2C_EnableBitPOS()
1709 __STATIC_INLINE void LL_I2C_DisableBitPOS(I2C_TypeDef *I2Cx) in LL_I2C_DisableBitPOS() argument
1711 CLEAR_BIT(I2Cx->CR1, I2C_CR1_POS); in LL_I2C_DisableBitPOS()
1720 __STATIC_INLINE uint32_t LL_I2C_IsEnabledBitPOS(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabledBitPOS() argument
1722 return (READ_BIT(I2Cx->CR1, I2C_CR1_POS) == (I2C_CR1_POS)); in LL_I2C_IsEnabledBitPOS()
1735 __STATIC_INLINE uint32_t LL_I2C_GetTransferDirection(I2C_TypeDef *I2Cx) in LL_I2C_GetTransferDirection() argument
1737 return (uint32_t)(READ_BIT(I2Cx->SR2, I2C_SR2_TRA)); in LL_I2C_GetTransferDirection()
1747 __STATIC_INLINE void LL_I2C_EnableLastDMA(I2C_TypeDef *I2Cx) in LL_I2C_EnableLastDMA() argument
1749 SET_BIT(I2Cx->CR2, I2C_CR2_LAST); in LL_I2C_EnableLastDMA()
1759 __STATIC_INLINE void LL_I2C_DisableLastDMA(I2C_TypeDef *I2Cx) in LL_I2C_DisableLastDMA() argument
1761 CLEAR_BIT(I2Cx->CR2, I2C_CR2_LAST); in LL_I2C_DisableLastDMA()
1770 __STATIC_INLINE uint32_t LL_I2C_IsEnabledLastDMA(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabledLastDMA() argument
1772 return (READ_BIT(I2Cx->CR2, I2C_CR2_LAST) == (I2C_CR2_LAST)); in LL_I2C_IsEnabledLastDMA()
1785 __STATIC_INLINE void LL_I2C_EnableSMBusPECCompare(I2C_TypeDef *I2Cx) in LL_I2C_EnableSMBusPECCompare() argument
1787 SET_BIT(I2Cx->CR1, I2C_CR1_PEC); in LL_I2C_EnableSMBusPECCompare()
1798 __STATIC_INLINE void LL_I2C_DisableSMBusPECCompare(I2C_TypeDef *I2Cx) in LL_I2C_DisableSMBusPECCompare() argument
1800 CLEAR_BIT(I2Cx->CR1, I2C_CR1_PEC); in LL_I2C_DisableSMBusPECCompare()
1811 __STATIC_INLINE uint32_t LL_I2C_IsEnabledSMBusPECCompare(I2C_TypeDef *I2Cx) in LL_I2C_IsEnabledSMBusPECCompare() argument
1813 return (READ_BIT(I2Cx->CR1, I2C_CR1_PEC) == (I2C_CR1_PEC)); in LL_I2C_IsEnabledSMBusPECCompare()
1824 __STATIC_INLINE uint32_t LL_I2C_GetSMBusPEC(I2C_TypeDef *I2Cx) in LL_I2C_GetSMBusPEC() argument
1826 return (uint32_t)(READ_BIT(I2Cx->SR2, I2C_SR2_PEC) >> I2C_SR2_PEC_Pos); in LL_I2C_GetSMBusPEC()
1835 __STATIC_INLINE uint8_t LL_I2C_ReceiveData8(I2C_TypeDef *I2Cx) in LL_I2C_ReceiveData8() argument
1837 return (uint8_t)(READ_BIT(I2Cx->DR, I2C_DR_DR)); in LL_I2C_ReceiveData8()
1847 __STATIC_INLINE void LL_I2C_TransmitData8(I2C_TypeDef *I2Cx, uint8_t Data) in LL_I2C_TransmitData8() argument
1849 MODIFY_REG(I2Cx->DR, I2C_DR_DR, Data); in LL_I2C_TransmitData8()
1861 uint32_t LL_I2C_Init(I2C_TypeDef *I2Cx, LL_I2C_InitTypeDef *I2C_InitStruct);
1862 uint32_t LL_I2C_DeInit(I2C_TypeDef *I2Cx);