/hal_espressif-latest/components/driver/uart/ |
D | uart.c | 80 #define UART_CONTEX_INIT_DEF(uart_num) {\ argument 81 .hal.dev = UART_LL_GET_HW(uart_num),\ 103 uart_port_t uart_num; /*!< UART port number*/ member 170 static void uart_module_enable(uart_port_t uart_num) in uart_module_enable() argument 172 UART_ENTER_CRITICAL(&(uart_context[uart_num].spinlock)); in uart_module_enable() 173 if (uart_context[uart_num].hw_enabled != true) { in uart_module_enable() 174 periph_module_enable(uart_periph_signal[uart_num].module); in uart_module_enable() 175 if (uart_num != CONFIG_ESP_CONSOLE_UART_NUM) { in uart_module_enable() 179 uart_hal_set_reset_core(&(uart_context[uart_num].hal), true); in uart_module_enable() 180 periph_module_reset(uart_periph_signal[uart_num].module); in uart_module_enable() [all …]
|
/hal_espressif-latest/components/bootloader_support/src/ |
D | bootloader_console.c | 42 const int uart_num = CONFIG_ESP_CONSOLE_UART_NUM; in bootloader_console_init() local 56 esp_rom_uart_set_as_console(uart_num); in bootloader_console_init() 60 if (uart_num != 0 || in bootloader_console_init() 67 const uint32_t tx_idx = UART_PERIPH_SIGNAL(uart_num, SOC_UART_TX_PIN_IDX); in bootloader_console_init() 68 const uint32_t rx_idx = UART_PERIPH_SIGNAL(uart_num, SOC_UART_RX_PIN_IDX); in bootloader_console_init() 76 periph_ll_enable_clk_clear_rst(PERIPH_UART0_MODULE + uart_num); in bootloader_console_init() 85 esp_rom_uart_set_clock_baudrate(uart_num, clock_hz, CONFIG_ESP_CONSOLE_UART_BAUDRATE); in bootloader_console_init()
|
/hal_espressif-latest/components/hal/esp32h2/include/hal/ |
D | uart_ll.h | 91 FORCE_INLINE_ATTR bool uart_ll_is_enabled(uint32_t uart_num) in uart_ll_is_enabled() argument 93 uint32_t uart_clk_config_reg = ((uart_num == 0) ? PCR_UART0_CONF_REG : in uart_ll_is_enabled() 94 (uart_num == 1) ? PCR_UART1_CONF_REG : 0); in uart_ll_is_enabled() 95 uint32_t uart_rst_bit = ((uart_num == 0) ? PCR_UART0_RST_EN : in uart_ll_is_enabled() 96 (uart_num == 1) ? PCR_UART1_RST_EN : 0); in uart_ll_is_enabled() 97 uint32_t uart_en_bit = ((uart_num == 0) ? PCR_UART0_CLK_EN : in uart_ll_is_enabled() 98 (uart_num == 1) ? PCR_UART1_CLK_EN : 0); in uart_ll_is_enabled() 1064 FORCE_INLINE_ATTR void uart_ll_force_xoff(uart_port_t uart_num) in uart_ll_force_xoff() argument 1066 REG_CLR_BIT(UART_SWFC_CONF0_SYNC_REG(uart_num), UART_FORCE_XON); in uart_ll_force_xoff() 1067 REG_SET_BIT(UART_SWFC_CONF0_SYNC_REG(uart_num), UART_SW_FLOW_CON_EN | UART_FORCE_XOFF); in uart_ll_force_xoff() [all …]
|
D | uhci_ll.h | 35 static inline void uhci_ll_attach_uart_port(uhci_dev_t *hw, int uart_num) in uhci_ll_attach_uart_port() argument 37 hw->conf0.uart0_ce = (uart_num == 0)? 1: 0; in uhci_ll_attach_uart_port() 38 hw->conf0.uart1_ce = (uart_num == 1)? 1: 0; in uhci_ll_attach_uart_port()
|
/hal_espressif-latest/components/hal/esp32s3/include/hal/ |
D | uart_ll.h | 69 FORCE_INLINE_ATTR bool uart_ll_is_enabled(uint32_t uart_num) in uart_ll_is_enabled() argument 71 uint32_t uart_rst_bit = ((uart_num == 0) ? SYSTEM_UART_RST : in uart_ll_is_enabled() 72 (uart_num == 1) ? SYSTEM_UART1_RST : in uart_ll_is_enabled() 73 (uart_num == 2) ? SYSTEM_UART2_RST : 0); in uart_ll_is_enabled() 74 uint32_t uart_en_bit = ((uart_num == 0) ? SYSTEM_UART_CLK_EN : in uart_ll_is_enabled() 75 (uart_num == 1) ? SYSTEM_UART1_CLK_EN : in uart_ll_is_enabled() 76 (uart_num == 2) ? SYSTEM_UART2_CLK_EN : 0); in uart_ll_is_enabled() 973 static inline void uart_ll_force_xoff(uart_port_t uart_num) in uart_ll_force_xoff() argument 975 REG_CLR_BIT(UART_FLOW_CONF_REG(uart_num), UART_FORCE_XON); in uart_ll_force_xoff() 976 REG_SET_BIT(UART_FLOW_CONF_REG(uart_num), UART_SW_FLOW_CON_EN | UART_FORCE_XOFF); in uart_ll_force_xoff() [all …]
|
D | uhci_ll.h | 48 static inline void uhci_ll_attach_uart_port(uhci_dev_t *hw, int uart_num) in uhci_ll_attach_uart_port() argument 50 hw->conf0.uart0_ce = (uart_num == 0)? 1: 0; in uhci_ll_attach_uart_port() 51 hw->conf0.uart1_ce = (uart_num == 1)? 1: 0; in uhci_ll_attach_uart_port() 52 hw->conf0.uart2_ce = (uart_num == 2)? 1: 0; in uhci_ll_attach_uart_port()
|
/hal_espressif-latest/components/hal/esp32c2/include/hal/ |
D | uart_ll.h | 68 FORCE_INLINE_ATTR bool uart_ll_is_enabled(uint32_t uart_num) in uart_ll_is_enabled() argument 70 uint32_t uart_rst_bit = ((uart_num == 0) ? SYSTEM_UART_RST : in uart_ll_is_enabled() 71 (uart_num == 1) ? SYSTEM_UART1_RST : 0); in uart_ll_is_enabled() 72 uint32_t uart_en_bit = ((uart_num == 0) ? SYSTEM_UART_CLK_EN : in uart_ll_is_enabled() 73 (uart_num == 1) ? SYSTEM_UART1_CLK_EN : 0); in uart_ll_is_enabled() 952 FORCE_INLINE_ATTR void uart_ll_force_xoff(uart_port_t uart_num) in uart_ll_force_xoff() argument 954 REG_CLR_BIT(UART_FLOW_CONF_REG(uart_num), UART_FORCE_XON); in uart_ll_force_xoff() 955 REG_SET_BIT(UART_FLOW_CONF_REG(uart_num), UART_SW_FLOW_CON_EN | UART_FORCE_XOFF); in uart_ll_force_xoff() 956 REG_SET_BIT(UART_ID_REG(uart_num), UART_UPDATE); in uart_ll_force_xoff() 966 FORCE_INLINE_ATTR void uart_ll_force_xon(uart_port_t uart_num) in uart_ll_force_xon() argument [all …]
|
/hal_espressif-latest/components/hal/esp32c3/include/hal/ |
D | uart_ll.h | 69 FORCE_INLINE_ATTR bool uart_ll_is_enabled(uint32_t uart_num) in uart_ll_is_enabled() argument 71 uint32_t uart_rst_bit = ((uart_num == 0) ? SYSTEM_UART_RST : in uart_ll_is_enabled() 72 (uart_num == 1) ? SYSTEM_UART1_RST : 0); in uart_ll_is_enabled() 73 uint32_t uart_en_bit = ((uart_num == 0) ? SYSTEM_UART_CLK_EN : in uart_ll_is_enabled() 74 (uart_num == 1) ? SYSTEM_UART1_CLK_EN : 0); in uart_ll_is_enabled() 1013 FORCE_INLINE_ATTR void uart_ll_force_xoff(uart_port_t uart_num) in uart_ll_force_xoff() argument 1015 REG_CLR_BIT(UART_FLOW_CONF_REG(uart_num), UART_FORCE_XON); in uart_ll_force_xoff() 1016 REG_SET_BIT(UART_FLOW_CONF_REG(uart_num), UART_SW_FLOW_CON_EN | UART_FORCE_XOFF); in uart_ll_force_xoff() 1017 REG_SET_BIT(UART_ID_REG(uart_num), UART_UPDATE); in uart_ll_force_xoff() 1027 FORCE_INLINE_ATTR void uart_ll_force_xon(uart_port_t uart_num) in uart_ll_force_xon() argument [all …]
|
D | uhci_ll.h | 48 static inline void uhci_ll_attach_uart_port(uhci_dev_t *hw, int uart_num) in uhci_ll_attach_uart_port() argument 50 hw->conf0.uart0_ce = (uart_num == 0)? 1: 0; in uhci_ll_attach_uart_port() 51 hw->conf0.uart1_ce = (uart_num == 1)? 1: 0; in uhci_ll_attach_uart_port()
|
/hal_espressif-latest/components/hal/esp32s2/include/hal/ |
D | uart_ll.h | 65 FORCE_INLINE_ATTR bool uart_ll_is_enabled(uint32_t uart_num) in uart_ll_is_enabled() argument 67 uint32_t uart_rst_bit = ((uart_num == 0) ? DPORT_UART_RST : in uart_ll_is_enabled() 68 (uart_num == 1) ? DPORT_UART1_RST : 0); in uart_ll_is_enabled() 69 uint32_t uart_en_bit = ((uart_num == 0) ? DPORT_UART_CLK_EN : in uart_ll_is_enabled() 70 (uart_num == 1) ? DPORT_UART1_CLK_EN : 0); in uart_ll_is_enabled() 929 FORCE_INLINE_ATTR void uart_ll_force_xoff(uart_port_t uart_num) in uart_ll_force_xoff() argument 931 REG_CLR_BIT(UART_FLOW_CONF_REG(uart_num), UART_FORCE_XON); in uart_ll_force_xoff() 932 REG_SET_BIT(UART_FLOW_CONF_REG(uart_num), UART_SW_FLOW_CON_EN | UART_FORCE_XOFF); in uart_ll_force_xoff() 942 FORCE_INLINE_ATTR void uart_ll_force_xon(uart_port_t uart_num) in uart_ll_force_xon() argument 944 REG_CLR_BIT(UART_FLOW_CONF_REG(uart_num), UART_FORCE_XOFF); in uart_ll_force_xon() [all …]
|
/hal_espressif-latest/components/driver/uart/include/driver/ |
D | uart_select.h | 23 typedef void (*uart_select_notif_callback_t)(uart_port_t uart_num, uart_select_notif_t uart_select_… 30 void uart_set_select_notif_callback(uart_port_t uart_num, uart_select_notif_callback_t uart_select_…
|
/hal_espressif-latest/zephyr/common/ |
D | console_init.c | 39 const int uart_num = CONFIG_ESP_CONSOLE_UART_NUM; in esp_console_init() local 51 esp_rom_uart_set_clock_baudrate(uart_num, clock_hz, CONFIG_ESP_CONSOLE_UART_BAUDRATE); in esp_console_init()
|
/hal_espressif-latest/components/hal/esp32c6/include/hal/ |
D | uart_ll.h | 1055 FORCE_INLINE_ATTR void uart_ll_force_xoff(uart_port_t uart_num) in uart_ll_force_xoff() argument 1057 REG_CLR_BIT(UART_SWFC_CONF0_SYNC_REG(uart_num), UART_FORCE_XON); in uart_ll_force_xoff() 1058 REG_SET_BIT(UART_SWFC_CONF0_SYNC_REG(uart_num), UART_SW_FLOW_CON_EN | UART_FORCE_XOFF); in uart_ll_force_xoff() 1059 uart_ll_update(UART_LL_GET_HW(uart_num)); in uart_ll_force_xoff() 1069 FORCE_INLINE_ATTR void uart_ll_force_xon(uart_port_t uart_num) in uart_ll_force_xon() argument 1071 REG_CLR_BIT(UART_SWFC_CONF0_SYNC_REG(uart_num), UART_FORCE_XOFF); in uart_ll_force_xon() 1072 REG_SET_BIT(UART_SWFC_CONF0_SYNC_REG(uart_num), UART_FORCE_XON); in uart_ll_force_xon() 1073 REG_CLR_BIT(UART_SWFC_CONF0_SYNC_REG(uart_num), UART_SW_FLOW_CON_EN | UART_FORCE_XON); in uart_ll_force_xon() 1074 uart_ll_update(UART_LL_GET_HW(uart_num)); in uart_ll_force_xon() 1084 FORCE_INLINE_ATTR uint32_t uart_ll_get_fsm_status(uart_port_t uart_num) in uart_ll_get_fsm_status() argument [all …]
|
D | uhci_ll.h | 36 static inline void uhci_ll_attach_uart_port(uhci_dev_t *hw, int uart_num) in uhci_ll_attach_uart_port() argument 38 hw->conf0.uart0_ce = (uart_num == 0)? 1: 0; in uhci_ll_attach_uart_port() 39 hw->conf0.uart1_ce = (uart_num == 1)? 1: 0; in uhci_ll_attach_uart_port()
|
/hal_espressif-latest/components/hal/esp32/include/hal/ |
D | uart_ll.h | 979 FORCE_INLINE_ATTR void uart_ll_force_xoff(uart_port_t uart_num) in uart_ll_force_xoff() argument 982 REG_SET_BIT(UART_FLOW_CONF_REG(uart_num), UART_FORCE_XOFF); in uart_ll_force_xoff() 992 FORCE_INLINE_ATTR void uart_ll_force_xon(uart_port_t uart_num) in uart_ll_force_xon() argument 994 REG_CLR_BIT(UART_FLOW_CONF_REG(uart_num), UART_FORCE_XOFF); in uart_ll_force_xon() 995 REG_SET_BIT(UART_FLOW_CONF_REG(uart_num), UART_FORCE_XON); in uart_ll_force_xon() 996 REG_CLR_BIT(UART_FLOW_CONF_REG(uart_num), UART_FORCE_XON); in uart_ll_force_xon() 1006 FORCE_INLINE_ATTR uint32_t uart_ll_get_fsm_status(uart_port_t uart_num) in uart_ll_get_fsm_status() argument 1008 return REG_GET_FIELD(UART_STATUS_REG(uart_num), UART_ST_UTX_OUT); in uart_ll_get_fsm_status()
|
/hal_espressif-latest/components/esp_hw_support/include/ |
D | esp_sleep.h | 473 esp_err_t esp_sleep_enable_uart_wakeup(int uart_num);
|
/hal_espressif-latest/components/hal/include/hal/ |
D | uart_hal.h | 199 void uart_hal_init(uart_hal_context_t *hal, uart_port_t uart_num);
|
/hal_espressif-latest/components/hal/ |
D | uart_hal.c | 126 void uart_hal_init(uart_hal_context_t *hal, uart_port_t uart_num) in uart_hal_init() argument
|
/hal_espressif-latest/components/esp_hw_support/ |
D | sleep_modes.c | 1831 esp_err_t esp_sleep_enable_uart_wakeup(int uart_num) argument 1833 if (uart_num == UART_NUM_0) { 1835 } else if (uart_num == UART_NUM_1) {
|