/Zephyr-latest/drivers/serial/ |
D | uart_nrfx_uarte.c | 8 * @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 …]
|
D | uart_nrfx_uarte2.c | 8 * @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 …]
|
D | Kconfig.nrfx_uart_instance | 76 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
|
D | Kconfig.nrfx | 32 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/ |
D | nordic,nrf-uarte.yaml | 1 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.
|
D | nordic,nrf-uart.yaml | 5 See the "nordic,nrf-uarte" binding for UARTE, i.e. UART with
|
/Zephyr-latest/samples/boards/nordic/nrfx_prs/src/ |
D | main.c | 32 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/ |
D | validate_enabled_instances.c | 42 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/ |
D | nrf5340dk_nrf5340_cpuapp.overlay | 40 compatible = "nordic,nrf-uarte"; 49 compatible = "nordic,nrf-uarte";
|
/Zephyr-latest/samples/bluetooth/hci_uart_3wire/boards/ |
D | nrf5340dk_nrf5340_cpuapp.overlay | 4 compatible = "nordic,nrf-uarte";
|
D | nrf5340dk_nrf5340_cpunet.overlay | 4 compatible = "nordic,nrf-uarte";
|
D | nrf5340pdk_nrf5340_cpuapp.overlay | 4 compatible = "nordic,nrf-uarte";
|
D | nrf52833dk_nrf52833.overlay | 8 compatible = "nordic,nrf-uarte";
|
/Zephyr-latest/samples/bluetooth/hci_uart/boards/ |
D | nrf5340dk_nrf5340_cpuapp.overlay | 4 compatible = "nordic,nrf-uarte";
|
D | nrf5340dk_nrf5340_cpunet.overlay | 4 compatible = "nordic,nrf-uarte";
|
D | nrf5340pdk_nrf5340_cpuapp.overlay | 4 compatible = "nordic,nrf-uarte";
|
D | nrf52833dk_nrf52833.overlay | 8 compatible = "nordic,nrf-uarte";
|
D | nrf54l15dk_nrf54l15_cpuapp.overlay | 8 compatible = "nordic,nrf-uarte";
|
D | panb511evb_nrf54l15_cpuapp.overlay | 8 compatible = "nordic,nrf-uarte";
|
/Zephyr-latest/tests/bluetooth/tester/boards/ |
D | nrf52840dk_nrf52840.overlay | 10 compatible = "nordic,nrf-uarte";
|
D | nrf5340_audio_dk_nrf5340_cpuapp.overlay | 10 compatible = "nordic,nrf-uarte";
|
D | nrf54l15dk_nrf54l15_cpuapp.overlay | 10 compatible = "nordic,nrf-uarte";
|
D | nrf5340dk_nrf5340_cpuapp.overlay | 10 compatible = "nordic,nrf-uarte";
|
D | nrf54h20dk_nrf54h20_cpuapp.overlay | 10 compatible = "nordic,nrf-uarte";
|
D | panb511evb_nrf54l15_cpuapp.overlay | 14 compatible = "nordic,nrf-uarte";
|