12#ifndef ZEPHYR_INCLUDE_DAP_DAP_LINK_H
13#define ZEPHYR_INCLUDE_DAP_DAP_LINK_H
37struct dap_link_context {
39 const struct device *dev;
74#define DAP_LINK_CONTEXT_DEFINE(ctx_name, ctx_dev) \
75 static struct dap_link_context ctx_name = { \
long atomic_t
Definition atomic_types.h:15
int dap_link_backend_usb_init(struct dap_link_context *const dap_link_ctx)
Initialize DAP Link USB backend.
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_init(struct dap_link_context *const dap_link_ctx)
Initialize DAP Link.
state
Definition parser_state.h:29
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
__UINT16_TYPE__ uint16_t
Definition stdint.h:89
Main header file for SWDP (Serial Wire Debug Port) driver API.