X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Ftarget%2Fembeddedice.h;h=3254ed2ed5ba2b5565e640514a16326fe5a9f961;hb=2280ddeea5fd82554696f1caa97f7a485a035da4;hp=113a8fe92e9e05f453bf8c78a283e241080541a9;hpb=056fcdb540f0ab9a404f3b5de72fd707eb146603;p=openocd.git diff --git a/src/target/embeddedice.h b/src/target/embeddedice.h index 113a8fe92e..3254ed2ed5 100644 --- a/src/target/embeddedice.h +++ b/src/target/embeddedice.h @@ -87,26 +87,26 @@ enum EICE_COMM_CTRL_RBIT = 0 }; -typedef struct embeddedice_reg_s +struct embeddedice_reg { int addr; struct arm_jtag *jtag_info; -} embeddedice_reg_t; +}; -reg_cache_t* embeddedice_build_reg_cache(target_t *target, +struct reg_cache* embeddedice_build_reg_cache(struct target *target, struct arm7_9_common *arm7_9); -int embeddedice_setup(target_t *target); +int embeddedice_setup(struct target *target); -int embeddedice_read_reg(reg_t *reg); -int embeddedice_read_reg_w_check(reg_t *reg, +int embeddedice_read_reg(struct reg *reg); +int embeddedice_read_reg_w_check(struct reg *reg, uint8_t* check_value, uint8_t* check_mask); -void embeddedice_write_reg(reg_t *reg, uint32_t value); -void embeddedice_store_reg(reg_t *reg); +void embeddedice_write_reg(struct reg *reg, uint32_t value); +void embeddedice_store_reg(struct reg *reg); -void embeddedice_set_reg(reg_t *reg, uint32_t value); -int embeddedice_set_reg_w_exec(reg_t *reg, uint8_t *buf); +void embeddedice_set_reg(struct reg *reg, uint32_t value); +int embeddedice_set_reg_w_exec(struct reg *reg, uint8_t *buf); int embeddedice_receive(struct arm_jtag *jtag_info, uint32_t *data, uint32_t size); int embeddedice_send(struct arm_jtag *jtag_info, uint32_t *data, uint32_t size);