Home
last modified time | relevance | path

Searched refs:u32Div (Results 1 – 19 of 19) sorted by relevance

/hal_nuvoton-latest/m2l31x/StdDriver/src/
Dusci_uart.c331 uint32_t u32Div; in UUART_Open() local
344 u32Div = u32PCLKFreq / u32baudrate; in UUART_Open()
345 u32Tmp = (u32PCLKFreq / u32Div) - u32baudrate; in UUART_Open()
346 u32Tmp2 = u32baudrate - (u32PCLKFreq / (u32Div + 1ul)); in UUART_Open()
348 if(u32Tmp >= u32Tmp2) u32Div = u32Div + 1ul; in UUART_Open()
350 if(u32Div >= 65536ul) in UUART_Open()
365 if(u32Div <= (u32Tmp * u32PDSCnt)) break; in UUART_Open()
370 u32Div = u32Div / u32PDSCnt; in UUART_Open()
381 u32ClkDiv = u32Div / u32DSCnt; in UUART_Open()
386 u32Tmp = u32Div - (u32ClkDiv * u32DSCnt); in UUART_Open()
[all …]
Dlpspi.c48 uint32_t u32ClkSrc = 0U, u32Div, u32RetValue=0U; in LPSPI_Open() local
92u32Div = (((u32ClkSrc * 10U) / u32BusClock + 5U) / 10U) - 1U; /* Round to the nearest integer */ in LPSPI_Open()
93 if(u32Div > 0xFFU) in LPSPI_Open()
95 u32Div = 0xFFU; in LPSPI_Open()
102 …lpspi->CLKDIV = (lpspi->CLKDIV & (~LPSPI_CLKDIV_DIVIDER_Msk)) | (u32Div << LPSPI_CLKDIV_DIVIDER_Po… in LPSPI_Open()
104 u32RetValue = (u32ClkSrc / (u32Div + 1U)); in LPSPI_Open()
214 uint32_t u32Div, u32RetValue; in LPSPI_SetBusClock() local
250u32Div = (((u32ClkSrc * 10U) / u32BusClock + 5U) / 10U) - 1U; /* Round to the nearest integer */ in LPSPI_SetBusClock()
251 if(u32Div > 0x1FFU) in LPSPI_SetBusClock()
253 u32Div = 0x1FFU; in LPSPI_SetBusClock()
[all …]
Dqspi.c49 uint32_t u32ClkSrc = 0U, u32Div, u32HCLKFreq, u32RetValue = 0U; in QSPI_Open() local
114u32Div = (((u32ClkSrc * 10U) / u32BusClock + 5U) / 10U) - 1U; /* Round to the nearest integer */ in QSPI_Open()
115 if(u32Div > 0x1FFU) in QSPI_Open()
117 u32Div = 0x1FFU; in QSPI_Open()
124 … qspi->CLKDIV = (qspi->CLKDIV & (~QSPI_CLKDIV_DIVIDER_Msk)) | (u32Div << QSPI_CLKDIV_DIVIDER_Pos); in QSPI_Open()
126 u32RetValue = (u32ClkSrc / (u32Div + 1U)); in QSPI_Open()
226 uint32_t u32Div, u32RetValue; in QSPI_SetBusClock() local
278u32Div = (((u32ClkSrc * 10U) / u32BusClock + 5U) / 10U) - 1U; /* Round to the nearest integer */ in QSPI_SetBusClock()
279 if(u32Div > 0x1FFU) in QSPI_SetBusClock()
281 u32Div = 0x1FFU; in QSPI_SetBusClock()
[all …]
Di2c.c40 uint32_t u32Div; in I2C_Open() local
52u32Div = (uint32_t)(((u32Pclk * 10U) / (u32BusClock * 4U) + 5U) / 10U - 1U); /* Compute proper div… in I2C_Open()
53 i2c->CLKDIV = u32Div; in I2C_Open()
58 return (u32Pclk / ((u32Div + 1U) << 2U)); in I2C_Open()
224 uint32_t u32Div; in I2C_SetBusClockFreq() local
236u32Div = (uint32_t)(((u32Pclk * 10U) / (u32BusClock * 4U) + 5U) / 10U - 1U); /* Compute proper div… in I2C_SetBusClockFreq()
237 i2c->CLKDIV = u32Div; in I2C_SetBusClockFreq()
239 return (u32Pclk / ((u32Div + 1U) << 2U)); in I2C_SetBusClockFreq()
634 uint32_t u32Div, u32Hclk_kHz; in I2C_SMBusIdleTimeout() local
638 u32Div = (((us * u32Hclk_kHz) / 1000U) >> 2U) - 1U; in I2C_SMBusIdleTimeout()
[all …]
Dspi.c49 uint32_t u32ClkSrc = 0U, u32Div, u32HCLKFreq, u32RetValue=0U; in SPI_Open() local
195u32Div = (((u32ClkSrc * 10U) / u32BusClock + 5U) / 10U) - 1U; /* Round to the nearest integer */ in SPI_Open()
196 if(u32Div > 0xFFU) in SPI_Open()
198 u32Div = 0xFFU; in SPI_Open()
205 … spi->CLKDIV = (spi->CLKDIV & (~SPI_CLKDIV_DIVIDER_Msk)) | (u32Div << SPI_CLKDIV_DIVIDER_Pos); in SPI_Open()
207 u32RetValue = (u32ClkSrc / (u32Div + 1U)); in SPI_Open()
349 uint32_t u32Div, u32RetValue; in SPI_SetBusClock() local
472u32Div = (((u32ClkSrc * 10U) / u32BusClock + 5U) / 10U) - 1U; /* Round to the nearest integer */ in SPI_SetBusClock()
473 if(u32Div > 0x1FFU) in SPI_SetBusClock()
475 u32Div = 0x1FFU; in SPI_SetBusClock()
[all …]
Dlpi2c.c40 uint32_t u32Div; in LPI2C_Open() local
45u32Div = (uint32_t)(((u32Pclk * 10U) / (u32BusClock * 4U) + 5U) / 10U - 1U); /* Compute proper div… in LPI2C_Open()
46 lpi2c->CLKDIV = u32Div; in LPI2C_Open()
51 return (u32Pclk / ((u32Div + 1U) << 2U)); in LPI2C_Open()
192 uint32_t u32Div; in LPI2C_SetBusClockFreq() local
197u32Div = (uint32_t)(((u32Pclk * 10U) / (u32BusClock * 4U) + 5U) / 10U - 1U); /* Compute proper div… in LPI2C_SetBusClockFreq()
198 lpi2c->CLKDIV = u32Div; in LPI2C_SetBusClockFreq()
200 return (u32Pclk / ((u32Div + 1U) << 2U)); in LPI2C_SetBusClockFreq()
/hal_nuvoton-latest/m46x/StdDriver/src/
Dusci_uart.c331 uint32_t u32Div; in UUART_Open() local
337 u32Div = u32PCLKFreq / u32baudrate; in UUART_Open()
338 u32Tmp = (u32PCLKFreq / u32Div) - u32baudrate; in UUART_Open()
339 u32Tmp2 = u32baudrate - (u32PCLKFreq / (u32Div + 1ul)); in UUART_Open()
341 if(u32Tmp >= u32Tmp2) u32Div = u32Div + 1ul; in UUART_Open()
343 if(u32Div >= 65536ul) in UUART_Open()
358 if(u32Div <= (u32Tmp * u32PDSCnt)) break; in UUART_Open()
363 u32Div = u32Div / u32PDSCnt; in UUART_Open()
374 u32ClkDiv = u32Div / u32DSCnt; in UUART_Open()
379 u32Tmp = u32Div - (u32ClkDiv * u32DSCnt); in UUART_Open()
[all …]
Dscuart.c50 uint32_t u32ClkSrc = 0, u32Num = 0, u32ClkFreq = __HIRC, u32Div = 0; in SCUART_GetClock() local
57 u32Div = CLK_GetModuleClockDivider(SC0_MODULE); in SCUART_GetClock()
63 u32Div = CLK_GetModuleClockDivider(SC1_MODULE); in SCUART_GetClock()
69 u32Div = CLK_GetModuleClockDivider(SC2_MODULE); in SCUART_GetClock()
103 u32ClkFreq /= (u32Div + 1UL); in SCUART_GetClock()
130 uint32_t u32ClkFreq = SCUART_GetClock(sc), u32Div; in SCUART_Open() local
133 u32Div = (u32ClkFreq + (u32Baudrate >> 1) - 1UL) / u32Baudrate - 1UL; in SCUART_Open()
137 sc->ETUCTL = u32Div; in SCUART_Open()
139 return (u32ClkFreq / (u32Div + 1UL)); in SCUART_Open()
201 uint32_t u32ClkFreq = SCUART_GetClock(sc), u32Div; in SCUART_SetLineConfig() local
[all …]
Dbmc.c35 uint32_t u32HCLKFreq, u32Div, u32RetValue; in BMC_SetBitClock() local
40 u32Div = ((u32HCLKFreq * 10UL) / u32BitClock + 5UL) / 10UL; /* Round to the nearest integer */ in BMC_SetBitClock()
42 BMC->CTL = (BMC->CTL & (~BMC_CTL_BTDIV_Msk)) | (u32Div << BMC_CTL_BTDIV_Pos); in BMC_SetBitClock()
45 u32RetValue = u32HCLKFreq / u32Div; in BMC_SetBitClock()
58 uint32_t u32HCLKFreq, u32Div; in BMC_GetBitClock() local
61 u32Div = (BMC->CTL & BMC_CTL_BTDIV_Msk) >> BMC_CTL_BTDIV_Pos; in BMC_GetBitClock()
67 return (u32HCLKFreq / u32Div); in BMC_GetBitClock()
Dqspi.c49 uint32_t u32ClkSrc = 0U, u32Div, u32HCLKFreq, u32RetValue = 0U; in QSPI_Open() local
139u32Div = (((u32ClkSrc * 10U) / u32BusClock + 5U) / 10U) - 1U; /* Round to the nearest integer */ in QSPI_Open()
140 if(u32Div > 0x1FFU) in QSPI_Open()
142 u32Div = 0x1FFU; in QSPI_Open()
149 … qspi->CLKDIV = (qspi->CLKDIV & (~QSPI_CLKDIV_DIVIDER_Msk)) | (u32Div << QSPI_CLKDIV_DIVIDER_Pos); in QSPI_Open()
151 u32RetValue = (u32ClkSrc / (u32Div + 1U)); in QSPI_Open()
268 uint32_t u32Div, u32RetValue; in QSPI_SetBusClock() local
345u32Div = (((u32ClkSrc * 10U) / u32BusClock + 5U) / 10U) - 1U; /* Round to the nearest integer */ in QSPI_SetBusClock()
346 if(u32Div > 0x1FFU) in QSPI_SetBusClock()
348 u32Div = 0x1FFU; in QSPI_SetBusClock()
[all …]
Di2c.c40 uint32_t u32Div; in I2C_Open() local
52u32Div = (uint32_t)(((u32Pclk * 10U) / (u32BusClock * 4U) + 5U) / 10U - 1U); /* Compute proper div… in I2C_Open()
53 i2c->CLKDIV = u32Div; in I2C_Open()
58 return (u32Pclk / ((u32Div + 1U) << 2U)); in I2C_Open()
228 uint32_t u32Div; in I2C_SetBusClockFreq() local
240u32Div = (uint32_t)(((u32Pclk * 10U) / (u32BusClock * 4U) + 5U) / 10U - 1U); /* Compute proper div… in I2C_SetBusClockFreq()
241 i2c->CLKDIV = u32Div; in I2C_SetBusClockFreq()
243 return (u32Pclk / ((u32Div + 1U) << 2U)); in I2C_SetBusClockFreq()
598 uint32_t u32Div, u32Hclk_kHz; in I2C_SMBusIdleTimeout() local
602 u32Div = (((us * u32Hclk_kHz) / 1000U) >> 2U) - 1U; in I2C_SMBusIdleTimeout()
[all …]
Dsc.c414 uint32_t u32ClkSrc = 0, u32Num = 0, u32ClkFreq = __HIRC, u32Div = 0; in SC_GetInterfaceClock() local
421 u32Div = CLK_GetModuleClockDivider(SC0_MODULE); in SC_GetInterfaceClock()
427 u32Div = CLK_GetModuleClockDivider(SC1_MODULE); in SC_GetInterfaceClock()
433 u32Div = CLK_GetModuleClockDivider(SC2_MODULE); in SC_GetInterfaceClock()
467 u32ClkFreq /= (u32Div + 1UL) * 1000UL; in SC_GetInterfaceClock()
Dspi.c50 uint32_t u32ClkSrc = 0U, u32Div, u32HCLKFreq, u32RetValue = 0U; in SPI_Open() local
386u32Div = (((u32ClkSrc * 10U) / u32BusClock + 5U) / 10U) - 1U; /* Round to the nearest integer */ in SPI_Open()
387 if(u32Div > 0x1FFU) in SPI_Open()
389 u32Div = 0x1FFU; in SPI_Open()
396 … spi->CLKDIV = (spi->CLKDIV & (~SPI_CLKDIV_DIVIDER_Msk)) | (u32Div << SPI_CLKDIV_DIVIDER_Pos); in SPI_Open()
398 u32RetValue = (u32ClkSrc / (u32Div + 1U)); in SPI_Open()
624 uint32_t u32Div, u32RetValue; in SPI_SetBusClock() local
922u32Div = (((u32ClkSrc * 10U) / u32BusClock + 5U) / 10U) - 1U; /* Round to the nearest integer */ in SPI_SetBusClock()
923 if(u32Div > 0x1FFU) in SPI_SetBusClock()
925 u32Div = 0x1FFU; in SPI_SetBusClock()
[all …]
Dclk.c677 uint32_t u32Sel = 0UL, u32Div = 0UL; in CLK_SetModuleClock() local
721 u32Div = (uint32_t)&CLK->CLKDIV0 + (au32DivTbl[MODULE_CLKDIV(u32ModuleIdx)]); in CLK_SetModuleClock()
723 …M32(u32Div) = (M32(u32Div) & (~(MODULE_CLKDIV_Msk(u32ModuleIdx) << MODULE_CLKDIV_Pos(u32ModuleIdx)… in CLK_SetModuleClock()
/hal_nuvoton-latest/m48x/StdDriver/src/
Dusci_uart.c331 uint32_t u32Div; in UUART_Open() local
343 u32Div = u32PCLKFreq / u32baudrate; in UUART_Open()
344 u32Tmp = (u32PCLKFreq / u32Div) - u32baudrate; in UUART_Open()
345 u32Tmp2 = u32baudrate - (u32PCLKFreq / (u32Div+1ul)); in UUART_Open()
347 if(u32Tmp >= u32Tmp2) u32Div = u32Div + 1ul; in UUART_Open()
352 if(u32Div <= (u32Tmp * u32PDSCnt)) break; in UUART_Open()
357 u32Div = u32Div / u32PDSCnt; in UUART_Open()
368 u32ClkDiv = u32Div / u32DSCnt; in UUART_Open()
373 u32Tmp = u32Div - (u32ClkDiv * u32DSCnt); in UUART_Open()
378 u32Tmp = u32Div - (u32ClkDiv * u32DSCnt); in UUART_Open()
[all …]
Dscuart.c111 uint32_t u32Clk = SCUART_GetClock(sc), u32Div; in SCUART_Open() local
114 u32Div = (u32Clk + (u32baudrate >> 1) - 1UL) / u32baudrate - 1UL; in SCUART_Open()
120 sc->ETUCTL = u32Div; in SCUART_Open()
122 return(u32Clk / (u32Div + 1UL)); in SCUART_Open()
175 uint32_t u32Clk = SCUART_GetClock(sc), u32Div; in SCUART_SetLineConfig() local
179 u32Div = sc->ETUCTL & SC_ETUCTL_ETURDIV_Msk; in SCUART_SetLineConfig()
184 u32Div = (u32Clk + (u32Baudrate >> 1) - 1UL)/ u32Baudrate - 1UL; in SCUART_SetLineConfig()
185 sc->ETUCTL = u32Div; in SCUART_SetLineConfig()
192 return(u32Clk / (u32Div + 1UL)); in SCUART_SetLineConfig()
Dqspi.c49 uint32_t u32ClkSrc = 0U, u32Div, u32HCLKFreq, u32RetValue=0U; in QSPI_Open() local
141u32Div = (((u32ClkSrc * 10U) / u32BusClock + 5U) / 10U) - 1U; /* Round to the nearest integer */ in QSPI_Open()
142 if(u32Div > 0xFFU) in QSPI_Open()
144 u32Div = 0xFFU; in QSPI_Open()
151 … qspi->CLKDIV = (qspi->CLKDIV & (~QSPI_CLKDIV_DIVIDER_Msk)) | (u32Div << QSPI_CLKDIV_DIVIDER_Pos); in QSPI_Open()
153 u32RetValue = (u32ClkSrc / (u32Div + 1U)); in QSPI_Open()
270 uint32_t u32Div, u32RetValue; in QSPI_SetBusClock() local
349u32Div = (((u32ClkSrc * 10U) / u32BusClock + 5U) / 10U) - 1U; /* Round to the nearest integer */ in QSPI_SetBusClock()
350 if(u32Div > 0x1FFU) in QSPI_SetBusClock()
352 u32Div = 0x1FFU; in QSPI_SetBusClock()
[all …]
Di2c.c39 uint32_t u32Div; in I2C_Open() local
51u32Div = (uint32_t)(((u32Pclk * 10U) / (u32BusClock * 4U) + 5U) / 10U - 1U); /* Compute proper div… in I2C_Open()
52 i2c->CLKDIV = u32Div; in I2C_Open()
57 return (u32Pclk / ((u32Div + 1U) << 2U)); in I2C_Open()
213 uint32_t u32Div; in I2C_SetBusClockFreq() local
225u32Div = (uint32_t)(((u32Pclk * 10U) / (u32BusClock * 4U) + 5U) / 10U - 1U); /* Compute proper div… in I2C_SetBusClockFreq()
226 i2c->CLKDIV = u32Div; in I2C_SetBusClockFreq()
228 return (u32Pclk / ((u32Div + 1U) << 2U)); in I2C_SetBusClockFreq()
581 uint32_t u32Div, u32Hclk_kHz; in I2C_SMBusIdleTimeout() local
585 u32Div = (((us * u32Hclk_kHz) / 1000U) >> 2U) - 1U; in I2C_SMBusIdleTimeout()
[all …]
Dspi.c50 uint32_t u32ClkSrc = 0U, u32Div, u32HCLKFreq, u32RetValue=0U; in SPI_Open() local
196u32Div = (((u32ClkSrc * 10U) / u32BusClock + 5U) / 10U) - 1U; /* Round to the nearest integer */ in SPI_Open()
197 if(u32Div > 0xFFU) in SPI_Open()
199 u32Div = 0xFFU; in SPI_Open()
206 … spi->CLKDIV = (spi->CLKDIV & (~SPI_CLKDIV_DIVIDER_Msk)) | (u32Div << SPI_CLKDIV_DIVIDER_Pos); in SPI_Open()
208 u32RetValue = (u32ClkSrc / (u32Div + 1U)); in SPI_Open()
350 uint32_t u32Div, u32RetValue; in SPI_SetBusClock() local
473u32Div = (((u32ClkSrc * 10U) / u32BusClock + 5U) / 10U) - 1U; /* Round to the nearest integer */ in SPI_SetBusClock()
474 if(u32Div > 0x1FFU) in SPI_SetBusClock()
476 u32Div = 0x1FFU; in SPI_SetBusClock()
[all …]