/hal_espressif-latest/components/hal/include/hal/ |
D | uart_hal.h | 41 …efine uart_hal_set_baudrate(hal, baud_rate, sclk_freq) uart_ll_set_baudrate((hal)->dev, baud_rate,… argument 415 void uart_hal_get_baudrate(uart_hal_context_t *hal, uint32_t *baud_rate, uint32_t sclk_freq);
|
/hal_espressif-latest/components/hal/esp32s3/include/hal/ |
D | uart_ll.h | 152 FORCE_INLINE_ATTR void uart_ll_set_baudrate(uart_dev_t *hw, uint32_t baud, uint32_t sclk_freq) in uart_ll_set_baudrate() argument 156 uint32_t sclk_div = DIV_UP(sclk_freq, (uint64_t)max_div * baud); in uart_ll_set_baudrate() 160 uint32_t clk_div = ((sclk_freq) << 4) / (baud * sclk_div); in uart_ll_set_baudrate() 177 FORCE_INLINE_ATTR uint32_t uart_ll_get_baudrate(uart_dev_t *hw, uint32_t sclk_freq) in uart_ll_get_baudrate() argument 181 return ((sclk_freq << 4)) / in uart_ll_get_baudrate()
|
D | i2c_ll.h | 85 uint32_t sclk_freq = source_clk / clkm_div; in i2c_ll_cal_bus_clk() local 86 uint32_t half_cycle = sclk_freq / bus_freq / 2; in i2c_ll_cal_bus_clk()
|
/hal_espressif-latest/components/hal/esp32c2/include/hal/ |
D | uart_ll.h | 177 FORCE_INLINE_ATTR void uart_ll_set_baudrate(uart_dev_t *hw, uint32_t baud, uint32_t sclk_freq) in uart_ll_set_baudrate() argument 181 uint32_t sclk_div = DIV_UP(sclk_freq, (uint64_t)max_div * baud); in uart_ll_set_baudrate() 185 uint32_t clk_div = ((sclk_freq) << 4) / (baud * sclk_div); in uart_ll_set_baudrate() 202 FORCE_INLINE_ATTR uint32_t uart_ll_get_baudrate(uart_dev_t *hw, uint32_t sclk_freq) in uart_ll_get_baudrate() argument 206 return ((sclk_freq << 4)) / in uart_ll_get_baudrate()
|
D | i2c_ll.h | 85 uint32_t sclk_freq = source_clk / clkm_div; in i2c_ll_cal_bus_clk() local 86 uint32_t half_cycle = sclk_freq / bus_freq / 2; in i2c_ll_cal_bus_clk()
|
/hal_espressif-latest/components/hal/esp32c3/include/hal/ |
D | uart_ll.h | 178 FORCE_INLINE_ATTR void uart_ll_set_baudrate(uart_dev_t *hw, uint32_t baud, uint32_t sclk_freq) in uart_ll_set_baudrate() argument 182 uint32_t sclk_div = DIV_UP(sclk_freq, (uint64_t)max_div * baud); in uart_ll_set_baudrate() 186 uint32_t clk_div = ((sclk_freq) << 4) / (baud * sclk_div); in uart_ll_set_baudrate() 203 static inline uint32_t uart_ll_get_baudrate(uart_dev_t *hw, uint32_t sclk_freq) in uart_ll_get_baudrate() argument 207 …return ((sclk_freq << 4)) / (((div_reg.div_int << 4) | div_reg.div_frag) * (HAL_FORCE_READ_U32_REG… in uart_ll_get_baudrate()
|
D | i2c_ll.h | 86 uint32_t sclk_freq = source_clk / clkm_div; in i2c_ll_cal_bus_clk() local 87 uint32_t half_cycle = sclk_freq / bus_freq / 2; in i2c_ll_cal_bus_clk()
|
/hal_espressif-latest/components/hal/ |
D | uart_hal.c | 16 void uart_hal_get_baudrate(uart_hal_context_t *hal, uint32_t *baud_rate, uint32_t sclk_freq) in uart_hal_get_baudrate() argument 18 *baud_rate = uart_ll_get_baudrate(hal->dev, sclk_freq); in uart_hal_get_baudrate()
|
/hal_espressif-latest/components/hal/esp32c6/include/hal/ |
D | uart_ll.h | 190 FORCE_INLINE_ATTR void uart_ll_set_baudrate(uart_dev_t *hw, uint32_t baud, uint32_t sclk_freq) in uart_ll_set_baudrate() argument 194 uint32_t sclk_div = DIV_UP(sclk_freq, (uint64_t)max_div * baud); in uart_ll_set_baudrate() 198 uint32_t clk_div = ((sclk_freq) << 4) / (baud * sclk_div); in uart_ll_set_baudrate() 216 FORCE_INLINE_ATTR uint32_t uart_ll_get_baudrate(uart_dev_t *hw, uint32_t sclk_freq) in uart_ll_get_baudrate() argument 220 …return ((sclk_freq << 4)) / (((div_reg.clkdiv_int << 4) | div_reg.clkdiv_frag) * (UART_LL_PCR_REG_… in uart_ll_get_baudrate()
|
D | i2c_ll.h | 85 uint32_t sclk_freq = source_clk / clkm_div; in i2c_ll_cal_bus_clk() local 86 uint32_t half_cycle = sclk_freq / bus_freq / 2; in i2c_ll_cal_bus_clk()
|
/hal_espressif-latest/components/hal/esp32h2/include/hal/ |
D | uart_ll.h | 211 FORCE_INLINE_ATTR void uart_ll_set_baudrate(uart_dev_t *hw, uint32_t baud, uint32_t sclk_freq) in uart_ll_set_baudrate() argument 215 uint32_t sclk_div = DIV_UP(sclk_freq, (uint64_t)max_div * baud); in uart_ll_set_baudrate() 219 uint32_t clk_div = ((sclk_freq) << 4) / (baud * sclk_div); in uart_ll_set_baudrate() 237 FORCE_INLINE_ATTR uint32_t uart_ll_get_baudrate(uart_dev_t *hw, uint32_t sclk_freq) in uart_ll_get_baudrate() argument 241 …return ((sclk_freq << 4)) / (((div_reg.clkdiv_int << 4) | div_reg.clkdiv_frag) * (UART_LL_PCR_REG_… in uart_ll_get_baudrate()
|
D | i2c_ll.h | 85 uint32_t sclk_freq = source_clk / clkm_div; in i2c_ll_cal_bus_clk() local 86 uint32_t half_cycle = sclk_freq / bus_freq / 2; in i2c_ll_cal_bus_clk()
|
/hal_espressif-latest/components/hal/esp32s2/include/hal/ |
D | uart_ll.h | 111 FORCE_INLINE_ATTR void uart_ll_set_baudrate(uart_dev_t *hw, uint32_t baud, uint32_t sclk_freq) in uart_ll_set_baudrate() argument 115 clk_div = ((sclk_freq) << 4) / baud; in uart_ll_set_baudrate() 130 FORCE_INLINE_ATTR uint32_t uart_ll_get_baudrate(uart_dev_t *hw, uint32_t sclk_freq) in uart_ll_get_baudrate() argument 134 return ((sclk_freq << 4)) / ((div_reg.div_int << 4) | div_reg.div_frag); in uart_ll_get_baudrate()
|
/hal_espressif-latest/components/hal/esp32/include/hal/ |
D | uart_ll.h | 93 FORCE_INLINE_ATTR void uart_ll_set_baudrate(uart_dev_t *hw, uint32_t baud, uint32_t sclk_freq) in uart_ll_set_baudrate() argument 97 clk_div = ((sclk_freq) << 4) / baud; in uart_ll_set_baudrate() 112 FORCE_INLINE_ATTR uint32_t uart_ll_get_baudrate(uart_dev_t *hw, uint32_t sclk_freq) in uart_ll_get_baudrate() argument 116 return ((sclk_freq << 4)) / ((div_reg.div_int << 4) | div_reg.div_frag); in uart_ll_get_baudrate()
|
/hal_espressif-latest/components/esp_pm/ |
D | pm_impl.c | 581 uint32_t sclk_freq; in esp_pm_impl_init() local 583 ESP_CLK_TREE_SRC_FREQ_PRECISION_CACHED, &sclk_freq); in esp_pm_impl_init() 590 …baudrate(UART_LL_GET_HW(CONFIG_ESP_CONSOLE_UART_NUM), CONFIG_ESP_CONSOLE_UART_BAUDRATE, sclk_freq); in esp_pm_impl_init()
|
/hal_espressif-latest/components/driver/uart/ |
D | uart.c | 267 uint32_t sclk_freq; in uart_set_baudrate() local 270 ESP_RETURN_ON_ERROR(uart_get_sclk_freq(src_clk, &sclk_freq), UART_TAG, "Invalid src_clk"); in uart_set_baudrate() 273 uart_hal_set_baudrate(&(uart_context[uart_num].hal), baud_rate, sclk_freq); in uart_set_baudrate() 283 uint32_t sclk_freq; in uart_get_baudrate() local 286 ESP_RETURN_ON_ERROR(uart_get_sclk_freq(src_clk, &sclk_freq), UART_TAG, "Invalid src_clk"); in uart_get_baudrate() 289 uart_hal_get_baudrate(&(uart_context[uart_num].hal), baudrate, sclk_freq); in uart_get_baudrate() 690 uint32_t sclk_freq; in uart_param_config() local 691 ESP_RETURN_ON_ERROR(uart_get_sclk_freq(clk_src, &sclk_freq), UART_TAG, "Invalid src_clk"); in uart_param_config() 696 uart_hal_set_baudrate(&(uart_context[uart_num].hal), uart_config->baud_rate, sclk_freq); in uart_param_config()
|