Home
last modified time | relevance | path

Searched full:uarte (Results 1 – 25 of 174) sorted by relevance

1234567

/Zephyr-latest/drivers/serial/
Duart_nrfx_uarte.c8 * @brief Driver for Nordic Semiconductor nRF UARTE
32 #define UARTE(idx) DT_NODELABEL(uart##idx) macro
33 #define UARTE_HAS_PROP(idx, prop) DT_NODE_HAS_PROP(UARTE(idx), prop)
34 #define UARTE_PROP(idx, prop) DT_PROP(UARTE(idx), prop)
36 #define UARTE_IS_CACHEABLE(idx) DMM_IS_REG_CACHEABLE(DT_PHANDLE(UARTE(idx), memory_regions))
40 NRFX_FOREACH_PRESENT(UARTE, f, sep, off_code, __VA_ARGS__)
115 COND_CODE_1(DT_NODE_HAS_STATUS_OKAY(UARTE(idx)), \
116 (COND_CODE_1(DT_NODE_HAS_PROP(UARTE(idx), power_domains), \
117 (IS_EQ(DT_PHA(UARTE(idx), power_domains, id), NRF_GPD_FAST_ACTIVE1)), \
130 COND_CODE_1(DT_NODE_HAS_STATUS_OKAY(UARTE(prefix##idx)), \
[all …]
Duart_nrfx_uarte2.c8 * @brief Driver for Nordic Semiconductor nRF UARTE
23 #define LOG_MODULE_NAME uarte
41 #if (NRFX_FOREACH_ENABLED(UARTE, INSTANCE_INT_DRIVEN, (+), (0), _))
48 #if (NRFX_FOREACH_ENABLED(UARTE, INSTANCE_ASYNC, (+), (0), _))
55 #if (NRFX_FOREACH_ENABLED(UARTE, INSTANCE_POLLING, (+), (0), _))
62 #if (NRFX_FOREACH_ENABLED(UARTE, INSTANCE_ENHANCED_POLL_OUT, (+), (0), _))
151 * @brief Structure for UARTE configuration.
619 * This routine set the given baud rate for the UARTE.
621 * @param dev UARTE device struct
626 static int baudrate_set(NRF_UARTE_Type *uarte, uint32_t baudrate) in baudrate_set() argument
[all …]
DKconfig.nrfx_uart_instance76 When enabled, UARTE is enabled before each TX or RX usage and disabled
77 when not used. Disabling UARTE while in idle allows to achieve lowest
99 For UARTE, TX cache buffer is used when provided TX buffer is not located
109 For UARTE, RX cache buffer is used when provided RX buffer is not located
DKconfig.nrfx32 bool "Legacy UARTE shim"
62 For UARTE, TX cache buffer is used when provided TX buffer is not located
63 in RAM, because EasyDMA in UARTE peripherals can only transfer data
/Zephyr-latest/dts/bindings/serial/
Dnordic,nrf-uarte.yaml1 description: Nordic nRF family UARTE (UART with EasyDMA)
3 compatible: "nordic,nrf-uarte"
11 UARTE has ENDTX_STOPTX HW short.
16 UARTE has RX frame timeout HW feature.
Dnordic,nrf-uart.yaml5 See the "nordic,nrf-uarte" binding for UARTE, i.e. UART with
/Zephyr-latest/samples/boards/nordic/nrfx_prs/src/
Dmain.c32 static nrfx_uarte_t uarte = NRFX_UARTE_INSTANCE(2); variable
133 /* If the UARTE is currently initialized, it must be deinitialized in switch_to_spim()
137 nrfx_uarte_uninit(&uarte); in switch_to_spim()
139 nrfy_uarte_int_init(uarte.p_reg, 0xFFFFFFFF, 0, false); in switch_to_spim()
225 * before the UARTE can be used. in switch_to_uarte()
247 err = nrfx_uarte_init(&uarte, &uarte_config, uarte_handler); in switch_to_uarte()
254 printk("Switched to UARTE\n"); in switch_to_uarte()
263 err = nrfx_uarte_rx(&uarte, rx_buf, rx_buf_size); in uarte_transfer()
269 err = nrfx_uarte_tx(&uarte, tx_data, tx_data_len, 0); in uarte_transfer()
276 /* The UARTE transfer finishes when the RX buffer is completely in uarte_transfer()
[all …]
/Zephyr-latest/soc/nordic/
Dvalidate_enabled_instances.c42 IF_ENABLED(CONFIG_SOC_SERIES_NRF53X, (", UARTE"#idx)) \
43 IF_ENABLED(CONFIG_SOC_SERIES_NRF54LX, (", UARTE"#idx)) \
44 IF_ENABLED(CONFIG_SOC_SERIES_NRF91X, (", UARTE"#idx)) \
/Zephyr-latest/tests/drivers/uart/uart_errors/boards/
Dnrf5340dk_nrf5340_cpuapp.overlay40 compatible = "nordic,nrf-uarte";
49 compatible = "nordic,nrf-uarte";
/Zephyr-latest/samples/bluetooth/hci_uart_3wire/boards/
Dnrf5340dk_nrf5340_cpuapp.overlay4 compatible = "nordic,nrf-uarte";
Dnrf5340dk_nrf5340_cpunet.overlay4 compatible = "nordic,nrf-uarte";
Dnrf5340pdk_nrf5340_cpuapp.overlay4 compatible = "nordic,nrf-uarte";
Dnrf52833dk_nrf52833.overlay8 compatible = "nordic,nrf-uarte";
/Zephyr-latest/samples/bluetooth/hci_uart/boards/
Dnrf5340dk_nrf5340_cpuapp.overlay4 compatible = "nordic,nrf-uarte";
Dnrf5340dk_nrf5340_cpunet.overlay4 compatible = "nordic,nrf-uarte";
Dnrf5340pdk_nrf5340_cpuapp.overlay4 compatible = "nordic,nrf-uarte";
Dnrf52833dk_nrf52833.overlay8 compatible = "nordic,nrf-uarte";
Dnrf54l15dk_nrf54l15_cpuapp.overlay8 compatible = "nordic,nrf-uarte";
Dpanb511evb_nrf54l15_cpuapp.overlay8 compatible = "nordic,nrf-uarte";
/Zephyr-latest/tests/bluetooth/tester/boards/
Dnrf52840dk_nrf52840.overlay10 compatible = "nordic,nrf-uarte";
Dnrf5340_audio_dk_nrf5340_cpuapp.overlay10 compatible = "nordic,nrf-uarte";
Dnrf54l15dk_nrf54l15_cpuapp.overlay10 compatible = "nordic,nrf-uarte";
Dnrf5340dk_nrf5340_cpuapp.overlay10 compatible = "nordic,nrf-uarte";
Dnrf54h20dk_nrf54h20_cpuapp.overlay10 compatible = "nordic,nrf-uarte";
Dpanb511evb_nrf54l15_cpuapp.overlay14 compatible = "nordic,nrf-uarte";

1234567