/Zephyr-latest/include/zephyr/drivers/comparator/ |
D | mcux_acmp.h | 4 * SPDX-License-Identifier: Apache-2.0 16 enum comp_mcux_acmp_offset_mode { 21 enum comp_mcux_acmp_hysteresis_mode { 29 enum comp_mcux_acmp_offset_mode offset_mode; 30 enum comp_mcux_acmp_hysteresis_mode hysteresis_mode; 37 enum comp_mcux_acmp_mux_input { 48 enum comp_mcux_acmp_port_input { 54 enum comp_mcux_acmp_mux_input positive_mux_input; 55 enum comp_mcux_acmp_mux_input negative_mux_input; 56 enum comp_mcux_acmp_port_input positive_port_input; [all …]
|
/Zephyr-latest/modules/hostap/src/ |
D | supp_events.h | 4 * SPDX-License-Identifier: Apache-2.0 20 enum net_event_supplicant_cmd { 48 int supplicant_send_wifi_mgmt_event(const char *ifname, 49 enum net_event_wifi_cmd event, 52 int supplicant_generate_state_event(const char *ifname, 53 enum net_event_supplicant_cmd event, 54 int status); 55 int supplicant_send_wifi_mgmt_conn_event(void *ctx, int status_code); 56 int supplicant_send_wifi_mgmt_disc_event(void *ctx, int reason_code); 59 int supplicant_send_wifi_mgmt_ap_status(void *ctx, [all …]
|
/Zephyr-latest/subsys/bluetooth/host/classic/ |
D | at.h | 6 * Copyright (c) 2015-2016 Intel Corporation 8 * SPDX-License-Identifier: Apache-2.0 11 enum at_result { 17 enum at_cme { 44 enum at_state { 57 enum at_cmd_state { 65 enum at_cmd_type { 76 typedef int (*at_resp_cb_t)(struct at_client *at, struct net_buf *buf); 83 typedef int (*at_finish_cb_t)(struct at_client *at, enum at_result result, 84 enum at_cme cme_err); [all …]
|
/Zephyr-latest/scripts/dts/python-devicetree/tests/test-bindings/ |
D | enums.yaml | 2 # SPDX-License-Identifier: BSD-3-Clause 4 description: Property enum test 9 int-enum: 10 type: int 11 enum: 12 - 1 13 - 2 14 - 3 16 string-enum: # not tokenizable 18 enum: [all …]
|
/Zephyr-latest/subsys/net/l2/ppp/ |
D | ppp_internal.h | 10 * SPDX-License-Identifier: Apache-2.0 30 /** Max Terminate-Request transmissions */ 33 /** Max Configure-Request transmissions */ 44 enum net_verdict (*handler)(struct ppp_context *ctx, 66 int (*parse)(struct ppp_fsm *fsm, struct net_pkt *pkt, 68 int (*nack)(struct ppp_fsm *fsm, struct net_pkt *ret_pkt, 79 int ppp_config_info_req(struct ppp_fsm *fsm, 83 enum ppp_protocol_type protocol, 106 const char *ppp_phase_str(enum ppp_phase phase); 107 const char *ppp_state_str(enum ppp_state state); [all …]
|
/Zephyr-latest/dts/bindings/rtc/ |
D | xlnx,xps-timer-1.00.a.yaml | 3 compatible: "xlnx,xps-timer-1.00.a" 8 # https://github.com/Xilinx/meta-xilinx 11 clock-frequency: 14 xlnx,count-width: 15 type: int 17 enum: 18 - 8 19 - 16 20 - 32 24 xlnx,gen0-assert: [all …]
|
/Zephyr-latest/drivers/sensor/vishay/vcnl4040/ |
D | vcnl4040.h | 4 * SPDX-License-Identifier: Apache-2.0 47 enum led_current { 58 enum led_duty_cycle { 65 enum ambient_integration_time { 72 enum proximity_integration_time { 83 enum proximity_type { 90 enum interrupt_type { 102 enum led_current led_i; 103 enum led_duty_cycle led_dc; 104 enum ambient_integration_time als_it; [all …]
|
/Zephyr-latest/drivers/serial/ |
D | uart_native_tty_bottom.h | 8 * SPDX-License-Identifier: Apache-2.0 23 enum native_tty_bottom_parity { 29 enum native_tty_bottom_stop_bits { 34 enum native_tty_bottom_data_bits { 41 enum native_tty_bottom_flow_control { 47 enum native_tty_bottom_parity parity; 48 enum native_tty_bottom_stop_bits stop_bits; 49 enum native_tty_bottom_data_bits data_bits; 50 enum native_tty_bottom_flow_control flow_ctrl; 65 int native_tty_poll_bottom(int fd); [all …]
|
/Zephyr-latest/dts/bindings/sensor/ |
D | invensense,icm42670.yaml | 4 # SPDX-License-Identifier: Apache-2.0 6 description: ICM-42670 motion tracking device 8 include: [sensor-device.yaml] 11 int-gpios: 12 type: phandle-array 14 The INT signal default configuration is active-high. The 18 accel-hz: 19 type: int 22 Default frequency of accelerometer. (Unit - Hz) 24 Power-on reset value is 800. [all …]
|
D | vishay,vcnl36825t.yaml | 2 # SPDX-License-Identifier: Apache-2.0 10 include: [sensor-device.yaml, i2c-device.yaml] 13 operation-mode: 16 enum: ["auto", "force"] 19 - "auto": the sensor performs sampling continuously, 20 - "force": the sampling is performed on every fetch command. 24 Note: "force"-mode only available if low-power mode inactive. 26 measurement-period: 27 type: int 29 enum: [10, 20, 40, 80, 160, 320] [all …]
|
D | invensense,icm42605.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: ICM-42605 motion tracking device 6 # ICM-42605 is SPI. 9 include: [sensor-device.yaml, spi-device.yaml] 12 int-gpios: 13 type: phandle-array 16 The INT signal default configuration is active-high. The 20 accel-hz: 21 type: int 24 Default frequency of accelerometer. (Unit - Hz) [all …]
|
D | vishay,vcnl4040.yaml | 2 # SPDX-License-Identifier: Apache-2.0 10 include: [sensor-device.yaml, i2c-device.yaml] 13 int-gpios: 14 type: phandle-array 16 The INT pin signals that a programmable interrupt function 18 triggered. The sensor generates an active-low level signal 21 led-current: 22 type: int 26 enum: 27 - 50 [all …]
|
/Zephyr-latest/drivers/sensor/nxp/fxas21002/ |
D | fxas21002.h | 4 * SPDX-License-Identifier: Apache-2.0 48 enum fxas21002_power { 54 enum fxas21002_range { 61 enum fxas21002_channel { 68 int (*read)(const struct device *dev, 72 int (*byte_read)(const struct device *dev, 75 int (*byte_write)(const struct device *dev, 78 int (*reg_field_update)(const struct device *dev, 102 enum fxas21002_range range; 126 int fxas21002_get_power(const struct device *dev, enum fxas21002_power *power); [all …]
|
/Zephyr-latest/drivers/wifi/nrf_wifi/inc/ |
D | net_if.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * the Zephyr OS layer of the Wi-Fi driver. 26 int nrf_wifi_if_start_zep(const struct device *dev); 28 int nrf_wifi_if_stop_zep(const struct device *dev); 30 int nrf_wifi_if_set_config_zep(const struct device *dev, 31 enum ethernet_config_type type, 34 int nrf_wifi_if_get_config_zep(const struct device *dev, 35 enum ethernet_config_type type, 38 enum ethernet_hw_caps nrf_wifi_if_caps_get(const struct device *dev); 40 int nrf_wifi_if_send(const struct device *dev, [all …]
|
/Zephyr-latest/drivers/wifi/eswifi/ |
D | eswifi.h | 4 * SPDX-License-Identifier: Apache-2.0 24 enum eswifi_security_type { 33 enum eswifi_request { 40 enum eswifi_role { 47 enum eswifi_security_type security; 51 int rssi; 69 enum eswifi_request req; 70 enum eswifi_role role; 75 unsigned int mutex_depth; 81 int (*init)(struct eswifi_dev *eswifi); [all …]
|
/Zephyr-latest/subsys/bluetooth/mesh/ |
D | adv.h | 4 * SPDX-License-Identifier: Apache-2.0 23 enum bt_mesh_adv_type { 32 enum bt_mesh_adv_tag { 40 enum bt_mesh_adv_tag_bit { 79 struct bt_mesh_adv *bt_mesh_adv_create(enum bt_mesh_adv_type type, 80 enum bt_mesh_adv_tag tag, 85 void bt_mesh_adv_send_end(int err, struct bt_mesh_adv_ctx const *ctx); 89 struct bt_mesh_adv *bt_mesh_adv_get_by_tag(enum bt_mesh_adv_tag_bit tags, k_timeout_t timeout); 97 int bt_mesh_scan_enable(void); 99 int bt_mesh_scan_disable(void); [all …]
|
/Zephyr-latest/dts/bindings/mfd/ |
D | nordic,npm2100.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: i2c-device.yaml 14 host-int-gpios: 15 type: phandle-array 18 host-int-type: 20 enum: 21 - "edge" 22 - "level" 28 pmic-int-pin: 29 type: int [all …]
|
/Zephyr-latest/include/zephyr/drivers/usb_c/ |
D | usbc_tcpc.h | 3 * SPDX-License-Identifier: Apache-2.0 8 * @brief USBC Type-C Port Controller device APIs 10 * This file contains the USB Type-C Port Controller device APIs. 11 * All Type-C Port Controller device drivers should implement the 19 * @brief USB Type-C Port Controller API 20 * @defgroup usb_type_c_port_controller_api USB Type-C Port Controller API 41 enum tcpc_alert { 59 /** A high-voltage alarm has occurred */ 61 /** A low-voltage alarm has occurred */ 85 enum tcpc_status_reg { [all …]
|
/Zephyr-latest/samples/subsys/llext/edk/app/include/ |
D | app_api.h | 4 * SPDX-License-Identifier: Apache-2.0 18 enum Channels { 27 __syscall int publish(enum Channels channel, void *data, 29 __syscall int receive(enum Channels channel, void *data, 31 __syscall int register_subscriber(enum Channels channel,
|
/Zephyr-latest/dts/bindings/charger/ |
D | maxim,max20335-charger.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 compatible: "maxim,max20335-charger" 11 constant-charge-voltage-max-microvolt: 13 enum: 14 - 4050000 15 - 4100000 16 - 4150000 17 - 4200000 18 - 4250000 19 - 4300000 [all …]
|
/Zephyr-latest/drivers/stepper/ |
D | fake_stepper_controller.c | 2 * SPDX-FileCopyrightText: Copyright (c) 2024 Fabian Blatz <fabianblatz@gmail.com> 3 * SPDX-License-Identifier: Apache-2.0 18 enum stepper_micro_step_resolution micro_step_res; 22 DEFINE_FAKE_VALUE_FUNC(int, fake_stepper_enable, const struct device *, bool); 24 DEFINE_FAKE_VALUE_FUNC(int, fake_stepper_is_moving, const struct device *, bool *); 26 DEFINE_FAKE_VALUE_FUNC(int, fake_stepper_move_by, const struct device *, int32_t); 28 DEFINE_FAKE_VALUE_FUNC(int, fake_stepper_set_max_velocity, const struct device *, uint32_t); 30 DEFINE_FAKE_VALUE_FUNC(int, fake_stepper_set_micro_step_res, const struct device *, 31 enum stepper_micro_step_resolution); 33 DEFINE_FAKE_VALUE_FUNC(int, fake_stepper_get_micro_step_res, const struct device *, [all …]
|
/Zephyr-latest/include/zephyr/drivers/adc/ |
D | ads131m02.h | 4 * SPDX-License-Identifier: Apache-2.0 12 enum ads131m02_adc_mode { 17 enum ads131m02_adc_power_mode { 23 enum ads131m02_gc_delay { 42 int ads131m02_set_adc_mode(const struct device *dev, enum ads131m02_adc_mode mode, 43 enum ads131m02_gc_delay gc_delay); 45 int ads131m02_set_power_mode(const struct device *dev, 46 enum ads131m02_adc_power_mode mode);
|
/Zephyr-latest/drivers/sensor/ |
D | sensor_handlers.c | 4 * SPDX-License-Identifier: Apache-2.0 10 static inline int z_vrfy_sensor_attr_set(const struct device *dev, in z_vrfy_sensor_attr_set() 11 enum sensor_channel chan, in z_vrfy_sensor_attr_set() 12 enum sensor_attribute attr, in z_vrfy_sensor_attr_set() 22 static inline int z_vrfy_sensor_attr_get(const struct device *dev, in z_vrfy_sensor_attr_get() 23 enum sensor_channel chan, in z_vrfy_sensor_attr_get() 24 enum sensor_attribute attr, in z_vrfy_sensor_attr_get() 34 static inline int z_vrfy_sensor_sample_fetch(const struct device *dev) in z_vrfy_sensor_sample_fetch() 41 static inline int z_vrfy_sensor_sample_fetch_chan(const struct device *dev, in z_vrfy_sensor_sample_fetch_chan() 42 enum sensor_channel type) in z_vrfy_sensor_sample_fetch_chan() [all …]
|
/Zephyr-latest/drivers/i2s/ |
D | i2s_test.c | 4 * SPDX-License-Identifier: Apache-2.0 12 static int vnd_i2s_configure(const struct device *dev, enum i2s_dir dir, in vnd_i2s_configure() 15 return -ENOTSUP; in vnd_i2s_configure() 18 static const struct i2s_config *vnd_i2s_config_get(const struct device *dev, enum i2s_dir dir) in vnd_i2s_config_get() 23 static int vnd_i2s_trigger(const struct device *dev, enum i2s_dir dir, enum i2s_trigger_cmd cmd) in vnd_i2s_trigger() 25 return -ENOTSUP; in vnd_i2s_trigger() 28 static int vnd_i2s_read(const struct device *dev, void **mem_block, size_t *size) in vnd_i2s_read() 30 return -ENOTSUP; in vnd_i2s_read() 33 static int vnd_i2s_write(const struct device *dev, void *mem_block, size_t size) in vnd_i2s_write() 35 return -ENOTSUP; in vnd_i2s_write() [all …]
|
/Zephyr-latest/dts/bindings/clock/ |
D | st,stm32h7-rcc.yaml | 2 # SPDX-License-Identifier: Apache-2.0 14 "clock-frequency" property. 20 clock-frequency = <DT_FREQ_M(480)>; /* SYSCLK runs at 480MHz */ 29 Confere st,stm32-rcc binding for information about domain clocks configuration. 31 compatible: "st,stm32h7-rcc" 33 include: [clock-controller.yaml, base.yaml] 39 "#clock-cells": 42 clock-frequency: 44 type: int 49 type: int [all …]
|