|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
Buffers for USB device support. More...
Go to the source code of this file.
Macros | |
| #define | USB_BUF_ALIGN USB_PRIV_BUFALIGN |
| Buffer alignment required by the UDC driver. | |
| #define | USB_BUF_GRANULARITY USB_PRIV_BUFGRANULARITY |
| Buffer granularity required by the UDC driver. | |
| #define | USB_BUF_ROUND_UP(size) |
| Round up to the granularity required by the UDC driver. | |
| #define | USB_STATIC_BUF_DEFINE(name, size) |
| Define a UDC driver-compliant static buffer. | |
| #define | IS_USB_BUF_ALIGNED(buf) |
| Verify that the buffer is aligned as required by the UDC driver. | |
| #define | USB_BUF_POOL_VAR_DEFINE(pname, count, size, ud_size, fdestroy) |
| Define a new pool for UDC buffers with variable-size payloads. | |
| #define | USB_BUF_POOL_DEFINE(pname, count, size, ud_size, fdestroy) |
| Define a new pool for UDC buffers based on fixed-size data. | |
| #define | UDC_BUF_ALIGN USB_BUF_ALIGN |
| Buffer alignment required by the UDC driver. | |
| #define | UDC_BUF_GRANULARITY USB_BUF_GRANULARITY |
| Buffer granularity required by the UDC driver. | |
| #define | UDC_ROUND_UP(size) |
| Round up to the granularity required by the UDC driver. | |
| #define | UDC_STATIC_BUF_DEFINE(name, size) |
| Define a UDC driver-compliant static buffer. | |
| #define | IS_UDC_ALIGNED(buf) |
| Verify that the buffer is aligned as required by the UDC driver. | |
| #define | UDC_BUF_POOL_VAR_DEFINE(pname, count, size, ud_size, fdestroy) |
| Define a new pool for UDC buffers based on fixed-size data. | |
| #define | UDC_BUF_POOL_DEFINE(pname, count, size, ud_size, fdestroy) |
| Define a new pool for UDC buffers based on fixed-size data. | |
Buffers for USB device support.