Exposed buffer manipulation functions
This commit is contained in:
parent
fd395851cb
commit
005d3bd68f
6
dap.c
6
dap.c
@ -742,6 +742,12 @@ void dap_resp_set_byte(int index, uint8_t value)
|
|||||||
dap_resp_buf[index] = value;
|
dap_resp_buf[index] = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
bool dap_is_buf_error(void)
|
||||||
|
{
|
||||||
|
return dap_buf_error;
|
||||||
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
static void dap_info(void)
|
static void dap_info(void)
|
||||||
{
|
{
|
||||||
|
|||||||
7
dap.h
7
dap.h
@ -35,6 +35,13 @@
|
|||||||
|
|
||||||
/*- Prototypes --------------------------------------------------------------*/
|
/*- Prototypes --------------------------------------------------------------*/
|
||||||
void dap_init(void);
|
void dap_init(void);
|
||||||
|
uint8_t dap_req_get_byte(void);
|
||||||
|
uint16_t dap_req_get_half(void);
|
||||||
|
uint32_t dap_req_get_word(void);
|
||||||
|
void dap_resp_add_byte(uint8_t value);
|
||||||
|
void dap_resp_add_word(uint32_t value);
|
||||||
|
void dap_resp_set_byte(int index, uint8_t value);
|
||||||
|
bool dap_is_buf_error(void);
|
||||||
bool dap_filter_request(uint8_t *req);
|
bool dap_filter_request(uint8_t *req);
|
||||||
int dap_process_request(uint8_t *req, int req_size, uint8_t *resp, int resp_size);
|
int dap_process_request(uint8_t *req, int req_size, uint8_t *resp, int resp_size);
|
||||||
void dap_clock_test(int delay);
|
void dap_clock_test(int delay);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user