|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
Zephyr DAP Link API. More...
Macros | |
| #define | DAP_LINK_CONTEXT_DEFINE(ctx_name, ctx_dev) |
| Define Zephyr DAP Link context structure. | |
Functions | |
| int | dap_link_init (struct dap_link_context *const dap_link_ctx) |
| Initialize DAP Link. | |
| void | dap_link_set_pkt_size (struct dap_link_context *const dap_link_ctx, const uint16_t pkt_size) |
| Set packet size used by a DAP Link backend. | |
| int | dap_link_backend_usb_init (struct dap_link_context *const dap_link_ctx) |
| Initialize DAP Link USB backend. | |
Zephyr DAP Link API.
| #define DAP_LINK_CONTEXT_DEFINE | ( | ctx_name, | |
| ctx_dev ) |
#include <zephyr/dap/dap_link.h>
Define Zephyr DAP Link context structure.
Example of use:
| ctx_name | DAP Link context name |
| ctx_dev | Pointer to SWDP device |
| int dap_link_backend_usb_init | ( | struct dap_link_context *const | dap_link_ctx | ) |
#include <zephyr/dap/dap_link.h>
Initialize DAP Link USB backend.
| [in] | dap_link_ctx | Pointer to DAP Link context |
| int dap_link_init | ( | struct dap_link_context *const | dap_link_ctx | ) |
#include <zephyr/dap/dap_link.h>
Initialize DAP Link.
| [in] | dap_link_ctx | Pointer to DAP Link context |
| void dap_link_set_pkt_size | ( | struct dap_link_context *const | dap_link_ctx, |
| const uint16_t | pkt_size ) |
#include <zephyr/dap/dap_link.h>
Set packet size used by a DAP Link backend.
| [in] | dap_link_ctx | Pointer to DAP Link context |
| [in] | pkt_size | Packet size |