/Zephyr-latest/drivers/sensor/st/iis2iclx/ |
D | iis2iclx_shub.c | 48 static int iis2iclx_shub_write_slave_reg(const struct device *dev, 51 static int iis2iclx_shub_read_slave_reg(const struct device *dev, 54 static void iis2iclx_shub_enable(const struct device *dev, uint8_t enable); 72 static int iis2iclx_lis2mdl_init(const struct device *dev, uint8_t i2c_addr) in iis2iclx_lis2mdl_init() 97 static int iis2iclx_lis2mdl_odr_set(const struct device *dev, in iis2iclx_lis2mdl_odr_set() 121 static int iis2iclx_lis2mdl_conf(const struct device *dev, uint8_t i2c_addr, in iis2iclx_lis2mdl_conf() 152 static int hts221_read_conv_data(const struct device *dev, in hts221_read_conv_data() 179 static int iis2iclx_hts221_init(const struct device *dev, uint8_t i2c_addr) in iis2iclx_hts221_init() 193 static int iis2iclx_hts221_odr_set(const struct device *dev, in iis2iclx_hts221_odr_set() 217 static int iis2iclx_hts221_conf(const struct device *dev, uint8_t i2c_addr, in iis2iclx_hts221_conf() [all …]
|
/Zephyr-latest/samples/subsys/pm/device_pm/src/ |
D | dummy_parent.c | 14 static int dummy_transfer(const struct device *dev, uint32_t cmd, in dummy_transfer() 26 static int dummy_parent_pm_action(const struct device *dev, in dummy_parent_pm_action() 47 int dummy_parent_init(const struct device *dev) in dummy_parent_init()
|
/Zephyr-latest/drivers/usb_c/tcpc/ |
D | ucpd_numaker.c | 191 const struct device *clkctrl_dev; 196 void (*irq_config_func_utcpd)(const struct device *dev); 197 void (*irq_unconfig_func_utcpd)(const struct device *dev); 270 static int numaker_utcpd_reg_write_wait_ready(const struct device *dev) in numaker_utcpd_reg_write_wait_ready() 293 static uint32_t numaker_utcpd_vbus_volt_bit2mv(const struct device *dev, uint32_t bit) in numaker_utcpd_vbus_volt_bit2mv() 313 static uint32_t numaker_utcpd_vbus_volt_mv2bit(const struct device *dev, uint32_t mv) in numaker_utcpd_vbus_volt_mv2bit() 327 static int numaker_utcpd_dump_regs(const struct device *dev) in numaker_utcpd_dump_regs() 381 static int numaker_eadc_vref_init(const struct device *dev) in numaker_eadc_vref_init() 455 int numaker_utcpd_vbus_measure(const struct device *dev, uint32_t *mv) in numaker_utcpd_vbus_measure() 487 int numaker_utcpd_vbus_is_present(const struct device *dev) in numaker_utcpd_vbus_is_present() [all …]
|
/Zephyr-latest/drivers/serial/ |
D | uart_mchp_xec.c | 240 static void uart_clr_slp_en(const struct device *dev) in uart_clr_slp_en() 247 static inline void uart_xec_girq_clr(const struct device *dev) in uart_xec_girq_clr() 261 static void uart_clr_slp_en(const struct device *dev) in uart_clr_slp_en() 274 static inline void uart_xec_girq_clr(const struct device *dev) in uart_xec_girq_clr() 288 static void set_baud_rate(const struct device *dev, uint32_t baud_rate) in set_baud_rate() 324 static int uart_xec_configure(const struct device *dev, in uart_xec_configure() 426 static int uart_xec_config_get(const struct device *dev, in uart_xec_config_get() 443 static void uart_xec_wake_handler(const struct device *gpio, struct gpio_callback *cb, in uart_xec_wake_handler() 458 static int uart_xec_pm_action(const struct device *dev, in uart_xec_pm_action() 507 static int uart_xec_init(const struct device *dev) in uart_xec_init() [all …]
|
D | uart_gecko.c | 134 const struct device *clock_dev; 146 void (*irq_config_func)(const struct device *dev); 175 static int uart_gecko_poll_in(const struct device *dev, unsigned char *c) in uart_gecko_poll_in() 188 static void uart_gecko_poll_out(const struct device *dev, unsigned char c) in uart_gecko_poll_out() 195 static int uart_gecko_err_check(const struct device *dev) in uart_gecko_err_check() 221 static int uart_gecko_fifo_fill(const struct device *dev, const uint8_t *tx_data, in uart_gecko_fifo_fill() 236 static int uart_gecko_fifo_read(const struct device *dev, uint8_t *rx_data, in uart_gecko_fifo_read() 251 static void uart_gecko_irq_tx_enable(const struct device *dev) in uart_gecko_irq_tx_enable() 259 static void uart_gecko_irq_tx_disable(const struct device *dev) in uart_gecko_irq_tx_disable() 267 static int uart_gecko_irq_tx_complete(const struct device *dev) in uart_gecko_irq_tx_complete() [all …]
|
D | uart_renesas_ra8_sci_b.c | 34 const struct device *dev; 78 static int uart_ra_sci_b_poll_in(const struct device *dev, unsigned char *c) in uart_ra_sci_b_poll_in() 99 static void uart_ra_sci_b_poll_out(const struct device *dev, unsigned char c) in uart_ra_sci_b_poll_out() 109 static int uart_ra_sci_b_err_check(const struct device *dev) in uart_ra_sci_b_err_check() 221 static int uart_ra_sci_b_configure(const struct device *dev, const struct uart_config *cfg) in uart_ra_sci_b_configure() 243 static int uart_ra_sci_b_config_get(const struct device *dev, struct uart_config *cfg) in uart_ra_sci_b_config_get() 255 static int uart_ra_sci_b_fifo_fill(const struct device *dev, const uint8_t *tx_data, int size) in uart_ra_sci_b_fifo_fill() 280 static int uart_ra_sci_b_fifo_read(const struct device *dev, uint8_t *rx_data, const int size) in uart_ra_sci_b_fifo_read() 310 static void uart_ra_sci_b_irq_tx_enable(const struct device *dev) in uart_ra_sci_b_irq_tx_enable() 317 static void uart_ra_sci_b_irq_tx_disable(const struct device *dev) in uart_ra_sci_b_irq_tx_disable() [all …]
|
/Zephyr-latest/drivers/sensor/st/iis2mdc/ |
D | iis2mdc.c | 25 static int iis2mdc_set_odr(const struct device *dev, in iis2mdc_set_odr() 56 static int iis2mdc_set_hard_iron(const struct device *dev, in iis2mdc_set_hard_iron() 72 static void iis2mdc_channel_get_mag(const struct device *dev, in iis2mdc_channel_get_mag() 106 static void iis2mdc_channel_get_temp(const struct device *dev, in iis2mdc_channel_get_temp() 115 static int iis2mdc_channel_get(const struct device *dev, in iis2mdc_channel_get() 137 static int iis2mdc_config(const struct device *dev, enum sensor_channel chan, in iis2mdc_config() 156 static int iis2mdc_attr_set(const struct device *dev, in iis2mdc_attr_set() 176 static int iis2mdc_sample_fetch_mag(const struct device *dev) in iis2mdc_sample_fetch_mag() 194 static int iis2mdc_sample_fetch_temp(const struct device *dev) in iis2mdc_sample_fetch_temp() 213 static int iis2mdc_sample_fetch(const struct device *dev, in iis2mdc_sample_fetch() [all …]
|
/Zephyr-latest/drivers/gpio/ |
D | gpio_max32.c | 22 const struct device *clock; 32 static int api_port_get_raw(const struct device *dev, uint32_t *value) in api_port_get_raw() 40 static int api_port_set_masked_raw(const struct device *dev, gpio_port_pins_t mask, in api_port_set_masked_raw() 49 static int api_port_set_bits_raw(const struct device *dev, gpio_port_pins_t pins) in api_port_set_bits_raw() 57 static int api_port_clear_bits_raw(const struct device *dev, gpio_port_pins_t pins) in api_port_clear_bits_raw() 65 static int api_port_toggle_bits(const struct device *dev, gpio_port_pins_t pins) in api_port_toggle_bits() 73 static int api_pin_configure(const struct device *dev, gpio_pin_t pin, gpio_flags_t flags) in api_pin_configure() 145 static int api_pin_interrupt_configure(const struct device *dev, gpio_pin_t pin, in api_pin_interrupt_configure() 197 static int api_manage_callback(const struct device *dev, struct gpio_callback *callback, bool set) in api_manage_callback() 217 const struct device *dev = param; in gpio_max32_isr() [all …]
|
D | gpio_xlnx_axi.c | 45 void (*irq_config_func)(const struct device *dev); 61 const struct device *other_channel_device; 65 static inline uint32_t gpio_xlnx_axi_read_data(const struct device *dev) in gpio_xlnx_axi_read_data() 72 static inline void gpio_xlnx_axi_write_data(const struct device *dev, uint32_t val) in gpio_xlnx_axi_write_data() 79 static inline void gpio_xlnx_axi_write_tri(const struct device *dev, uint32_t val) in gpio_xlnx_axi_write_tri() 86 static int gpio_xlnx_axi_pin_configure(const struct device *dev, gpio_pin_t pin, gpio_flags_t flags) in gpio_xlnx_axi_pin_configure() 142 static int gpio_xlnx_axi_port_get_raw(const struct device *dev, gpio_port_value_t *value) in gpio_xlnx_axi_port_get_raw() 148 static int gpio_xlnx_axi_port_set_masked_raw(const struct device *dev, gpio_port_pins_t mask, in gpio_xlnx_axi_port_set_masked_raw() 162 static int gpio_xlnx_axi_port_set_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_xlnx_axi_port_set_bits_raw() 175 static int gpio_xlnx_axi_port_clear_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_xlnx_axi_port_clear_bits_raw() [all …]
|
/Zephyr-latest/samples/subsys/usb/testusb/ |
D | README.rst | 5 Test USB device drivers using a loopback function. 8 to test USB device drivers and the device stack connected to a Linux host 15 Follow the general procedure for building and flashing Zephyr device. 28 The ``usbtest`` module should claim the device: 32 [21746.128743] usb 9-1: new full-speed USB device number 16 using uhci_hcd 33 [21746.303051] usb 9-1: New USB device found, idVendor=2fe3, idProduct=0009, bcdDevice= 2.03 34 [21746.303055] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 39 [21746.306153] usbtest 9-1:1.0: Generic USB device 54 device is described here: https://lwn.net/Articles/160944/. 56 Since we use the "Gadget Zero" interface we specify reference device
|
/Zephyr-latest/drivers/sensor/bosch/bmi160/ |
D | bmi160_trigger.c | 17 static void bmi160_handle_anymotion(const struct device *dev) in bmi160_handle_anymotion() 26 static void bmi160_handle_drdy(const struct device *dev, uint8_t status) in bmi160_handle_drdy() 43 static void bmi160_handle_interrupts(const struct device *dev) in bmi160_handle_interrupts() 96 static void bmi160_gpio_callback(const struct device *port, in bmi160_gpio_callback() 112 static int bmi160_trigger_drdy_set(const struct device *dev, in bmi160_trigger_drdy_set() 151 static int bmi160_trigger_anym_set(const struct device *dev, in bmi160_trigger_anym_set() 175 static int bmi160_trigger_set_acc(const struct device *dev, in bmi160_trigger_set_acc() 188 int bmi160_acc_slope_config(const struct device *dev, in bmi160_acc_slope_config() 234 static int bmi160_trigger_set_gyr(const struct device *dev, in bmi160_trigger_set_gyr() 246 int bmi160_trigger_set(const struct device *dev, in bmi160_trigger_set() [all …]
|
/Zephyr-latest/drivers/espi/ |
D | espi_mchp_xec.c | 67 void (*the_isr)(const struct device *dev); 228 static int espi_xec_configure(const struct device *dev, struct espi_cfg *cfg) in espi_xec_configure() 319 static bool espi_xec_channel_ready(const struct device *dev, in espi_xec_channel_ready() 345 static int espi_xec_read_lpc_request(const struct device *dev, in espi_xec_read_lpc_request() 381 static int espi_xec_write_lpc_request(const struct device *dev, in espi_xec_write_lpc_request() 436 static int espi_xec_send_vwire(const struct device *dev, in espi_xec_send_vwire() 474 static int espi_xec_receive_vwire(const struct device *dev, in espi_xec_receive_vwire() 500 static int espi_xec_send_oob(const struct device *dev, in espi_xec_send_oob() 547 static int espi_xec_receive_oob(const struct device *dev, in espi_xec_receive_oob() 589 static int espi_xec_flash_read(const struct device *dev, in espi_xec_flash_read() [all …]
|
/Zephyr-latest/scripts/pylib/pytest-twister-harness/ |
D | README.rst | 27 …./scripts/twister -p nrf52840dk/nrf52840 --device-testing --device-serial /dev/ttyACM0 -T samples/… 39 pytest --twister-harness --device-type=native --build-dir=build -p twister_harness.plugin 43 pytest --twister-harness --device-type=qemu --build-dir=build -p twister_harness.plugin 47 …pytest --twister-harness --device-type=hardware --device-serial=/dev/ttyACM0 --build-dir=build -p …
|
/Zephyr-latest/drivers/spi/ |
D | spi_emul.c | 31 uint32_t spi_emul_get_config(const struct device *dev) in spi_emul_get_config() 50 static struct spi_emul *spi_emul_find(const struct device *dev, unsigned int chipsel) in spi_emul_find() 67 static int spi_emul_io(const struct device *dev, const struct spi_config *config, in spi_emul_io() 97 static int spi_emul_release(const struct device *dev, const struct spi_config *config) in spi_emul_release() 110 static int spi_emul_init(const struct device *dev) in spi_emul_init() 119 int spi_emul_register(const struct device *dev, struct spi_emul *emul) in spi_emul_register()
|
D | spi_handlers.c | 55 static uint32_t copy_bufs_and_transceive(const struct device *dev, in copy_bufs_and_transceive() 66 return z_impl_spi_transceive((const struct device *)dev, config, in copy_bufs_and_transceive() 70 static inline int z_vrfy_spi_transceive(const struct device *dev, in z_vrfy_spi_transceive() 112 return copy_bufs_and_transceive((const struct device *)dev, in z_vrfy_spi_transceive() 119 static inline int z_vrfy_spi_release(const struct device *dev, in z_vrfy_spi_release() 124 return z_impl_spi_release((const struct device *)dev, config); in z_vrfy_spi_release()
|
/Zephyr-latest/drivers/hwspinlock/ |
D | sqn_hwspinlock.c | 27 static inline mem_addr_t get_lock_addr(const struct device *dev, uint32_t id) in get_lock_addr() 43 static int sqn_hwspinlock_trylock(const struct device *dev, uint32_t id) in sqn_hwspinlock_trylock() 72 static void sqn_hwspinlock_lock(const struct device *dev, uint32_t id) in sqn_hwspinlock_lock() 99 static void sqn_hwspinlock_unlock(const struct device *dev, uint32_t id) in sqn_hwspinlock_unlock() 119 static uint32_t sqn_hwspinlock_get_max_id(const struct device *dev) in sqn_hwspinlock_get_max_id() 133 static int sqn_hwspinlock_init(const struct device *dev) in sqn_hwspinlock_init()
|
/Zephyr-latest/samples/sensor/bmg160/src/ |
D | main.c | 24 static void print_gyro_data(const struct device *bmg160) in print_gyro_data() 39 static void print_temp_data(const struct device *bmg160) in print_temp_data() 52 static void test_polling_mode(const struct device *bmg160) in test_polling_mode() 72 static void trigger_handler(const struct device *bmg160, in trigger_handler() 88 static void test_trigger_mode(const struct device *bmg160) in test_trigger_mode() 175 const struct device *const bmg160 = DEVICE_DT_GET_ANY(bosch_bmg160); in main()
|
/Zephyr-latest/include/zephyr/audio/ |
D | dmic.h | 192 int (*configure)(const struct device *dev, struct dmic_cfg *config); 193 int (*trigger)(const struct device *dev, enum dmic_trigger cmd); 194 int (*read)(const struct device *dev, uint8_t stream, void **buffer, 268 static inline int dmic_configure(const struct device *dev, in dmic_configure() 287 static inline int dmic_trigger(const struct device *dev, in dmic_trigger() 311 static inline int dmic_read(const struct device *dev, uint8_t stream, in dmic_read()
|
/Zephyr-latest/samples/bluetooth/peripheral_accept_list/ |
D | README.rst | 11 If no device is bonded to the peripheral, casual advertising will be performed. 12 Once a device is bonded, on subsequent boots, connection requests will only be 13 accepted if the central device is on the accept list. Additionally, scan response 15 BLE central devices (such as Android smartphones) might not display the device 16 in the scan results if the central device is not on the accept list. 26 * Second Bluetooth LE device acting as a central. For example another Zephyr board or smartphone
|
/Zephyr-latest/doc/build/dts/ |
D | howtos.rst | 54 .. _dt-get-device: 56 Get a struct device from a devicetree node 60 :ref:`struct device <device_model_api>` corresponding to a devicetree node. 62 For example, with this devicetree fragment, you might want the struct device 85 Start by making a :ref:`node identifier <dt-node-identifiers>` for the device 104 device is to use :c:macro:`DEVICE_DT_GET`: 108 const struct device *const uart_dev = DEVICE_DT_GET(MY_SERIAL); 117 :c:macro:`DEVICE_DT_GET_ANY`. This idiom fetches the device pointer at 119 you want to store the device pointer as configuration data. But because the 120 device may not be initialized, or may have failed to initialize, you must verify [all …]
|
/Zephyr-latest/drivers/sensor/bosch/bmi08x/ |
D | bmi08x_gyro.c | 23 static int bmi08x_gyro_transceive_i2c(const struct device *dev, uint8_t reg, bool write, void *data, in bmi08x_gyro_transceive_i2c() 55 static int bmi08x_gyro_transceive_spi(const struct device *dev, uint8_t reg, bool write, void *data, in bmi08x_gyro_transceive_spi() 86 static inline int bmi08x_bus_check(const struct device *dev) in bmi08x_bus_check() 93 static int bmi08x_gyro_transceive(const struct device *dev, uint8_t reg, bool write, void *data, in bmi08x_gyro_transceive() 101 int bmi08x_gyro_read(const struct device *dev, uint8_t reg_addr, uint8_t *data, uint8_t len) in bmi08x_gyro_read() 106 int bmi08x_gyro_byte_read(const struct device *dev, uint8_t reg_addr, uint8_t *byte) in bmi08x_gyro_byte_read() 111 int bmi08x_gyro_byte_write(const struct device *dev, uint8_t reg_addr, uint8_t byte) in bmi08x_gyro_byte_write() 116 int bmi08x_gyro_word_write(const struct device *dev, uint8_t reg_addr, uint16_t word) in bmi08x_gyro_word_write() 123 int bmi08x_gyro_reg_field_update(const struct device *dev, uint8_t reg_addr, uint8_t pos, in bmi08x_gyro_reg_field_update() 149 static int bmi08x_gyr_odr_set(const struct device *dev, uint16_t freq_int, uint16_t freq_milli) in bmi08x_gyr_odr_set() [all …]
|
/Zephyr-latest/drivers/sensor/st/stts22h/ |
D | stts22h.h | 35 const struct device *dev; 56 int stts22h_trigger_set(const struct device *dev, 60 int stts22h_init_interrupt(const struct device *dev);
|
/Zephyr-latest/doc/connectivity/usb/ |
D | index.rst | 6 **USB device support** 11 device/usb_device.rst 12 device/api/index.rst
|
/Zephyr-latest/drivers/dac/ |
D | dac_test.c | 12 int vnd_dac_channel_setup(const struct device *dev, const struct dac_channel_cfg *channel_cfg) in vnd_dac_channel_setup() 20 int vnd_dac_write_value(const struct device *dev, uint8_t channel, uint32_t value) in vnd_dac_write_value() 34 static int vnd_dac_init(const struct device *dev) in vnd_dac_init()
|
/Zephyr-latest/include/zephyr/drivers/ |
D | mspi_emul.h | 46 typedef struct mspi_emul *(*mspi_emul_find_emul)(const struct device *dev, 59 typedef int (*mspi_emul_trigger_event)(const struct device *dev, 115 int mspi_emul_register(const struct device *dev, struct mspi_emul *emul);
|