| /hal_nuvoton-latest/m2l31x/StdDriver/src/ |
| D | usci_uart.c | 331 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 …]
|
| D | lpspi.c | 48 uint32_t u32ClkSrc = 0U, u32Div, u32RetValue=0U; in LPSPI_Open() local 92 … u32Div = (((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 250 … u32Div = (((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 …]
|
| D | qspi.c | 49 uint32_t u32ClkSrc = 0U, u32Div, u32HCLKFreq, u32RetValue = 0U; in QSPI_Open() local 114 … u32Div = (((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 278 … u32Div = (((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 …]
|
| D | i2c.c | 40 uint32_t u32Div; in I2C_Open() local 52 …u32Div = (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 236 …u32Div = (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 …]
|
| D | spi.c | 49 uint32_t u32ClkSrc = 0U, u32Div, u32HCLKFreq, u32RetValue=0U; in SPI_Open() local 195 … u32Div = (((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 472 … u32Div = (((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 …]
|
| D | lpi2c.c | 40 uint32_t u32Div; in LPI2C_Open() local 45 …u32Div = (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 197 …u32Div = (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/ |
| D | usci_uart.c | 331 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 …]
|
| D | scuart.c | 50 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 …]
|
| D | bmc.c | 35 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()
|
| D | qspi.c | 49 uint32_t u32ClkSrc = 0U, u32Div, u32HCLKFreq, u32RetValue = 0U; in QSPI_Open() local 139 … u32Div = (((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 345 … u32Div = (((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 …]
|
| D | i2c.c | 40 uint32_t u32Div; in I2C_Open() local 52 …u32Div = (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 240 …u32Div = (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 …]
|
| D | sc.c | 414 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()
|
| D | spi.c | 50 uint32_t u32ClkSrc = 0U, u32Div, u32HCLKFreq, u32RetValue = 0U; in SPI_Open() local 386 … u32Div = (((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 922 … u32Div = (((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 …]
|
| D | clk.c | 677 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/ |
| D | usci_uart.c | 331 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 …]
|
| D | scuart.c | 111 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()
|
| D | qspi.c | 49 uint32_t u32ClkSrc = 0U, u32Div, u32HCLKFreq, u32RetValue=0U; in QSPI_Open() local 141 … u32Div = (((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 349 … u32Div = (((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 …]
|
| D | i2c.c | 39 uint32_t u32Div; in I2C_Open() local 51 …u32Div = (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 225 …u32Div = (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 …]
|
| D | spi.c | 50 uint32_t u32ClkSrc = 0U, u32Div, u32HCLKFreq, u32RetValue=0U; in SPI_Open() local 196 … u32Div = (((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 473 … u32Div = (((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 …]
|