Home
last modified time | relevance | path

Searched full:an (Results 1 – 25 of 3182) sorted by relevance

12345678910>>...128

/Zephyr-Core-3.5.0/samples/basic/blinky_pwm/
DREADME.rst5 Blink an LED using the PWM API.
10 This application blinks an LED using the :ref:`PWM API <pwm_api>`. See
26 The board must have an LED connected to a PWM output channel. The PWM
35 already connected to an LED on the board.
45 - connect PWM2 (PA0) to an LED
47 - connect PWM2 (PA0) to an LED
49 - connect PWM2 (PA0) to an LED
51 - connect PWM2 (PA0) to an LED
53 - connect PWM1 (PA8) to an LED
55 - connect PWM1 (PA8) to an LED
[all …]
/Zephyr-Core-3.5.0/tests/bluetooth/host/buf/bt_buf_get_rx/src/
Dtest_suite_invalid_inputs.c20 * - An assertion should be raised as an invalid parameter was used
35 * - An assertion should be raised as an invalid parameter was used
50 * - An assertion should be raised as an invalid parameter was used
65 * - An assertion should be raised as an invalid parameter was used
/Zephyr-Core-3.5.0/doc/kernel/services/other/
Datomic.rst6 An :dfn:`atomic variable` is one that can be read and modified
7 by threads and ISRs in an uninterruptible manner. It 32-bit on
19 Using the kernel's atomic APIs to manipulate an atomic variable
24 in an array of atomic variables.
29 Defining an Atomic Variable
32 An atomic variable is defined using a variable of type :c:type:`atomic_t`.
34 By default an atomic variable is initialized to zero. However, it can be given
41 Manipulating an Atomic Variable
44 An atomic variable is manipulated using the APIs listed at the end of
47 The following code shows how an atomic variable can be used to keep track
[all …]
/Zephyr-Core-3.5.0/doc/services/ipc/ipc_service/
Dipc_service.rst10 The IPC service API provides an interface to exchange data between two domains
16 An IPC service communication channel consists of one instance and one or
19 An instance is the external representation of a physical communication channel
23 An individual instance is not used to send data between domains/CPUs. To send
24 and receive the data, the user must create (register) an endpoint in the
32 The endpoint is an entity the user must use to send and receive data between
33 two domains (connected by the instance). An endpoint is always associated to an
41 parameters for an instance. Currently, each backend defines its own
53 To send data between domains or CPUs, an endpoint must be registered onto
54 an instance.
[all …]
/Zephyr-Core-3.5.0/arch/arm/include/cortex_m/
Dcmse.h38 * @brief Get the MPU region number of an address
41 * or -EINVAL to indicate that an invalid MPU region was retrieved.
56 * @brief Read accessibility of an address
62 * - if executed from an unprivileged mode,
75 * @brief Read and Write accessibility of an address
82 * - if executed from an unprivileged mode,
95 * @brief Read accessibility of an address range
102 * - if executed from an unprivileged mode,
105 * @param addr The base address of an address range,
117 * @brief Read and Write accessibility of an address range
[all …]
/Zephyr-Core-3.5.0/include/zephyr/sys/
Donoff.h26 * @brief Flag indicating an error state.
41 * whether the machine has an unfixed error, or compare against
60 * @brief Value exposed by ONOFF_STATE_MASK when the service is in an
88 * @brief Signature used to notify an on-off manager that a transition
98 * non-negative on success, or a negative error code. If an error is
99 * indicated the service shall enter an error state.
110 * one to reset the service when it is in an error state.
147 * @brief State associated with an on-off manager.
188 * to an off state. Can be null.
203 * @brief Initialize an on-off service to off state.
[all …]
/Zephyr-Core-3.5.0/doc/project/
Dproposals.rst11 block a release. This is an incremental enhancement to a feature that already
21 implementation proposal and an owner. Features must go through an RFC process
25 A request or plan to port an existing feature or enhancement to a particular
27 architecture, SoC or board to adding an implementation of a peripheral driver
28 API for an existing hardware platform.
38 willingness to drive implementation of the feature in an upcoming release, and
40 If not though, an owner will be assigned after evaluation by the TSC.
55 ``feature-request`` to ``feature`` with the target milestone and an assignee.
57 All items marked as ``feature-request`` are non-binding and those without an
59 by any project member or the community. You should contact an assigned owner if
[all …]
/Zephyr-Core-3.5.0/include/zephyr/devicetree/
Dio-channels.h27 * @brief Get the node identifier for the node referenced by an
28 * io-channels property at an index
45 * @param node_id node identifier for a node with an io-channels property
54 * @brief Get the node identifier for the node referenced by an
73 * @param node_id node identifier for a node with an io-channels property
74 * @param name lowercase-and-underscores name of an io-channels element
84 * @param node_id node identifier for a node with an io-channels property
93 * property at an index
107 * @param name lowercase-and-underscores name of an io-channels element
125 * @brief Get an io-channels specifier input cell at an index
[all …]
/Zephyr-Core-3.5.0/tests/subsys/mgmt/mcumgr/settings_mgmt/src/
Dsmp_test_util.h15 /* Function for creating an settings_mgmt read command */
19 /* Function for creating an settings_mgmt write command */
24 /* Function for creating an settings_mgmt delete command */
28 /* Function for creating an settings_mgmt commit command */
32 /* Function for creating an settings_mgmt load command */
36 /* Function for creating an settings_mgmt save command */
/Zephyr-Core-3.5.0/include/zephyr/drivers/console/
Duart_mcumgr.h24 * @brief Contains an mcumgr fragment received over UART.
33 * @brief Function that gets called when an mcumgr packet is received.
35 * Function that gets called when an mcumgr packet is received. This function
44 * @brief Sends an mcumgr packet over UART.
61 * @brief Registers an mcumgr UART receive handler.
63 * Configures the mcumgr UART driver to call the specified function when an
66 * @param cb The callback to execute when an mcumgr request
/Zephyr-Core-3.5.0/doc/kernel/services/synchronization/
Devents.rst6 An :dfn:`event object` is a kernel object that implements traditional events.
17 on an event object until the desired set of events has been delivered to the
21 An event object has the following key properties:
25 An event object must be initialized before it can be used.
27 Events may be **delivered** by a thread or an ISR. When delivering events, the
42 The kernel does allow an ISR to query an event object, however the ISR must
48 Defining an Event Object
51 An event object is defined using a variable of type :c:struct:`k_event`.
54 The following code defines an event object.
62 Alternatively, an event object can be defined and initialized at compile time
[all …]
/Zephyr-Core-3.5.0/doc/services/portability/
Dcmsis_rtos_v2.rst25 not set, an error is thrown when the same thread tries to acquire
38 semaphore_id is in an invalid semaphore state) is not supported.
42 is in an invalid mutex state) is not supported.
46 is in an invalid timer state) is not supported.
50 parameter msgq_id is in an invalid message queue state)
55 parameter msgq_id is in an invalid message queue state)
60 parameter mp_id is in an invalid memory pool state) is
65 parameter mp_id is in an invalid memory pool state) is
/Zephyr-Core-3.5.0/doc/connectivity/networking/api/
Dmqtt.rst13 MQTT (Message Queuing Telemetry Transport) is an application layer protocol
18 Zephyr provides an MQTT client library built on top of BSD sockets API. The
24 MQTT clients require an MQTT server to connect to. Such a server, called an MQTT Broker,
33 To create an MQTT client, a client context structure and buffers need to be
55 An MQTT client library will notify MQTT events to the application through a
71 used. An example configuration for TCP transport is shown below:
95 establish a TCP/TLS connection, and send an ``MQTT CONNECT`` message.
124 After the connection is established, an application needs to call ``mqtt_input``
126 the connection. If an MQTT message is received, an MQTT callback function will
127 be called and an appropriate event notified.
[all …]
/Zephyr-Core-3.5.0/include/zephyr/drivers/gpio/
Dgpio_emul.h38 * An example of an appropriate Device Tree overlay file is in
41 * An example of registering a callback to emulate "wiring" as well as
42 * an example of calling @ref gpio_emul_input_set is in the file
54 * @return -EINVAL if an invalid argument is provided
67 * @return -EINVAL if an invalid argument is provided
83 * @return -EINVAL if an invalid argument is provided
95 * @return -EINVAL if an invalid argument is provided
120 * @return -EINVAL if an invalid argument is provided
/Zephyr-Core-3.5.0/include/zephyr/ipc/
Dipc_rpmsg.h34 * This callback is defined at instance level and it is called when an endpoint
43 * Used to define an endpoint to be encapsulated in an RPMsg instance.
67 * Struct representation of an RPMsg instance.
89 /** @brief Init an RPMsg instance.
91 * Init an RPMsg instance.
119 * Deinit an RPMsg instance
130 /** @brief Register an endpoint.
132 * Register an endpoint to a provided RPMsg instance.
/Zephyr-Core-3.5.0/doc/
Dglossary.rst17 to build an application image for a specified board configuration.
23 An application can sometimes be built for more than one type of board
33 Once an application image is loaded onto a board, the image takes control
40 which can load and execute an application image. It may be an actual
64 architecture to implement an interrupt vector table. The IDT is used
68 (Interrupt Service Routine) Also known as an interrupt handler, an ISR
84 Power gating reduces power consumption by shutting off areas of an
98 An obsolete term for a :term:`west workspace` used prior to west 0.7.
/Zephyr-Core-3.5.0/scripts/dts/python-devicetree/tests/test-bindings-include/
Dallow-and-blocklist.yaml4 An include must not give both an allowlist and a blocklist.
5 This binding should cause an error.
Dallow-and-blocklist-child.yaml4 An include must not give both an allowlist and a blocklist in a
5 child binding. This binding should cause an error.
/Zephyr-Core-3.5.0/doc/services/resource_management/
Dindex.rst26 An on-off manager supports an arbitrary number of clients of a service
36 a dependency). Supporting operations are reset (to clear an error
37 state) and cancel (to reclaim client data from an in-progress
45 transition from off to on, from on to off, and optionally from an
59 a request. Improper use of the API can cause an active client to be
71 changes, including when a service begins turning off or enters an error
80 case is asynchronous. The on-off client structure may be an
/Zephyr-Core-3.5.0/doc/kernel/services/
Dinterrupts.rst6 An :dfn:`interrupt service routine` (ISR) is a function that executes
8 An ISR normally preempts the execution of the current thread,
22 An ISR has the following key properties:
24 * An **interrupt request (IRQ) signal** that triggers the ISR.
26 * An **interrupt handler function** that is invoked to handle the interrupt.
27 * An **argument value** that is passed to that function.
29 An :abbr:`IDT (Interrupt Descriptor Table)` or a vector table is used
36 (usually of the same type). The argument value passed to an ISR's function
40 generates a fatal system error if an unexpected interrupt is signaled.
42 The kernel supports **interrupt nesting**. This allows an ISR to be preempted
[all …]
/Zephyr-Core-3.5.0/subsys/bluetooth/audio/
DKconfig.ascs20 An ASE Sink characteristic represents the state of an ASE, which is
28 An ASE Source characteristic represents the state of an ASE, which is
66 an ASE read or dropping a notification if the ASE state is being accessed by another
/Zephyr-Core-3.5.0/doc/kernel/data_structures/
Dslist.rst37 have a node added to an interior point with :c:func:`sys_slist_insert`,
38 which inserts a new node after an existing one. Similarly
43 list. :c:func:`sys_slist_merge_slist` will append an entire list to an
45 subset of an existing list in constant time. And
54 similarly, but has a more complicated implementation that requires an
78 An slist containing three elements.
85 An empty slist
87 The specific implementation of the list code, however, is done with an
89 fields from arbitrary structures and emits an arbitrarily named set of
93 primitive operations only: an "init" step for each struct, and a "get"
/Zephyr-Core-3.5.0/scripts/kconfig/
Dkconfigfunctions.py57 to an EDT node. If it finds an EDT node, it will look to see if that node
77 that points to an enabled node, and "n" otherwise
121 The 'node' argument is a string which is either a path or an
124 If 'name' is 'dt_path_enabled', 'node' is an alias or a path. If
125 'name' is 'dt_alias_enabled, 'node' is an alias.
134 # are specifically being asked about an alias, reject paths.
198 property called 'prop' and if that 'prop' is an integer type will return
226 property called 'prop' and if that 'prop' is an array type will return
252 to an EDT node. If it finds an EDT node, it will look to see if that
276 to an EDT node. If it finds an EDT node, it will look to see if that node
[all …]
/Zephyr-Core-3.5.0/
DCODE_OF_CONDUCT.md5 In the interest of fostering an open and welcoming environment, we as
49 when an individual is representing the project or its community. Examples of
50 representing a project or community include using an official project e-mail
51 address, posting via an official social media account, or acting as an appointed
52 representative at an online or offline event. Representation of a project may be
63 reporter of an incident. Further details of specific enforcement policies may
/Zephyr-Core-3.5.0/doc/services/llext/
Dindex.rst6 The llext subsystem provides a toolbox for extending the functionality of an
14 An extension may be loaded using any implementation of a :c:struct:`llext_loader`
17 needed by the :c:func:`llext_load` function. An implementation over a buffer
18 containing an ELF in addressable memory in memory is available as

12345678910>>...128