Home
last modified time | relevance | path

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

/hal_espressif-latest/components/driver/uart/
Duart.c80 #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/
Dbootloader_console.c42 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/
Duart_ll.h91 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 …]
Duhci_ll.h35 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/
Duart_ll.h69 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 …]
Duhci_ll.h48 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/
Duart_ll.h68 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/
Duart_ll.h69 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 …]
Duhci_ll.h48 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/
Duart_ll.h65 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/
Duart_select.h23 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/
Dconsole_init.c39 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/
Duart_ll.h1055 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 …]
Duhci_ll.h36 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/
Duart_ll.h979 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/
Desp_sleep.h473 esp_err_t esp_sleep_enable_uart_wakeup(int uart_num);
/hal_espressif-latest/components/hal/include/hal/
Duart_hal.h199 void uart_hal_init(uart_hal_context_t *hal, uart_port_t uart_num);
/hal_espressif-latest/components/hal/
Duart_hal.c126 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/
Dsleep_modes.c1831 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) {