Home
last modified time | relevance | path

Searched refs:bestDivider (Results 1 – 2 of 2) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/lpflexcomm/lpi2c/
Dfsl_lpi2c.c553 uint8_t bestDivider = 1U; in LPI2C_MasterSetBaudRate() local
599 bestDivider = divider; in LPI2C_MasterSetBaudRate()
624 uint8_t tmpHigh = (bestclkCycle - (2U + filtScl) / bestDivider) / 2U; in LPI2C_MasterSetBaudRate()
625 while (tmpHigh > (bestclkCycle - 52U * sourceClock_Hz / baudRate_Hz / bestDivider / 100U + 1U)) in LPI2C_MasterSetBaudRate()
634 uint8_t tmpHold = (uint8_t)(sourceClock_Hz / baudRate_Hz / bestDivider / 2U) - 1U; in LPI2C_MasterSetBaudRate()
638 uint8_t tmpDataVd = (uint8_t)(sourceClock_Hz / baudRate_Hz / bestDivider / 4U) - 1U; in LPI2C_MasterSetBaudRate()
644 if ((sourceClock_Hz / baudRate_Hz / 20U) > (bestDivider + 2U)) in LPI2C_MasterSetBaudRate()
648 if (filtSda < (sourceClock_Hz / baudRate_Hz / 20U - bestDivider - 2U)) in LPI2C_MasterSetBaudRate()
650 filtSda = (uint8_t)(sourceClock_Hz / baudRate_Hz / 20U) - bestDivider - 2U; in LPI2C_MasterSetBaudRate()
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpi2c/
Dfsl_lpi2c.c642 uint8_t bestDivider = 1U; in LPI2C_MasterSetBaudRate() local
688 bestDivider = divider; in LPI2C_MasterSetBaudRate()
713 uint8_t tmpHigh = (bestclkCycle - (2U + filtScl) / bestDivider) / 2U; in LPI2C_MasterSetBaudRate()
714 while (tmpHigh > (bestclkCycle - 52U * sourceClock_Hz / baudRate_Hz / bestDivider / 100U + 1U)) in LPI2C_MasterSetBaudRate()
723 uint8_t tmpHold = (uint8_t)(sourceClock_Hz / baudRate_Hz / bestDivider / 2U) - 1U; in LPI2C_MasterSetBaudRate()
727 uint8_t tmpDataVd = (uint8_t)(sourceClock_Hz / baudRate_Hz / bestDivider / 4U) - 1U; in LPI2C_MasterSetBaudRate()
733 if ((sourceClock_Hz / baudRate_Hz / 20U) > (bestDivider + 2U)) in LPI2C_MasterSetBaudRate()
737 if (filtSda < (sourceClock_Hz / baudRate_Hz / 20U - bestDivider - 2U)) in LPI2C_MasterSetBaudRate()
739 filtSda = (uint8_t)(sourceClock_Hz / baudRate_Hz / 20U) - bestDivider - 2U; in LPI2C_MasterSetBaudRate()