Select one of the symbols to view example projects that use it.
 
Outline
#define OPENOCD_TARGET_ALGORITHM_H
#include "helper/types.h"
#include "helper/replacements.h"
param_direction
mem_param
reg_param
init_mem_param(struct mem_param *, uint32_t, uint32_t, enum param_direction);
destroy_mem_param(struct mem_param *);
init_reg_param(struct reg_param *, char *, uint32_t, enum param_direction);
destroy_reg_param(struct reg_param *);
Files
loading...
CodeScopeDevelopment ToolsOpenOCDsrc/target/algorithm.h
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* SPDX-License-Identifier: GPL-2.0-or-later */ /*************************************************************************** * Copyright (C) 2005 by Dominic Rath * * Dominic.Rath@gmx.de * ***************************************************************************//* ... */ #ifndef OPENOCD_TARGET_ALGORITHM_H #define OPENOCD_TARGET_ALGORITHM_H #include "helper/types.h" #include "helper/replacements.h" enum param_direction { PARAM_IN, PARAM_OUT, PARAM_IN_OUT ...}; struct mem_param { target_addr_t address; uint32_t size; uint8_t *value; enum param_direction direction; ...}; struct reg_param { const char *reg_name; uint32_t size; uint8_t *value; enum param_direction direction; ...}; void init_mem_param(struct mem_param *param, uint32_t address, uint32_t size, enum param_direction dir); void destroy_mem_param(struct mem_param *param); void init_reg_param(struct reg_param *param, char *reg_name, uint32_t size, enum param_direction dir); void destroy_reg_param(struct reg_param *param); /* ... */ #endif /* OPENOCD_TARGET_ALGORITHM_H */