add warnings about not using in_handler
git-svn-id: svn://svn.berlios.de/openocd/trunk@1609 b42882b7-edfa-0310-969c-e2dbd0fdcd60__archive__
parent
4d88c124b1
commit
213368e21f
|
@ -273,9 +273,9 @@ typedef struct scan_field_s
|
||||||
u8* out_value; /* value to be scanned into the device */
|
u8* out_value; /* value to be scanned into the device */
|
||||||
u8* in_value; /* pointer to a 32-bit memory location to take data scanned out */
|
u8* in_value; /* pointer to a 32-bit memory location to take data scanned out */
|
||||||
/* in_check_value/mask, in_handler_error_handler, in_handler_priv can be used by the in handler, otherwise they contain garbage */
|
/* in_check_value/mask, in_handler_error_handler, in_handler_priv can be used by the in handler, otherwise they contain garbage */
|
||||||
u8* in_check_value; /* used to validate scan results */
|
u8* in_check_value; /* deprecated! only used from jtag_set_check_value. used to validate scan results */
|
||||||
u8* in_check_mask; /* check specified bits against check_value */
|
u8* in_check_mask; /* deprecated! only used from jtag_set_check_value. check specified bits against check_value */
|
||||||
in_handler_t in_handler; /* process received buffer using this handler */
|
in_handler_t in_handler; /* deprecated! DO NOT USE! process received buffer using this handler */
|
||||||
void* in_handler_priv; /* additional information for the in_handler */
|
void* in_handler_priv; /* additional information for the in_handler */
|
||||||
} scan_field_t;
|
} scan_field_t;
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
int mips_ejtag_set_instr(mips_ejtag_t *ejtag_info, int new_instr, in_handler_t handler)
|
int mips_ejtag_set_instr(mips_ejtag_t *ejtag_info, int new_instr, void *delete_me_and_submit_patch)
|
||||||
{
|
{
|
||||||
jtag_tap_t *tap;
|
jtag_tap_t *tap;
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ int mips_ejtag_set_instr(mips_ejtag_t *ejtag_info, int new_instr, in_handler_t h
|
||||||
field.in_value = NULL;
|
field.in_value = NULL;
|
||||||
field.in_check_value = NULL;
|
field.in_check_value = NULL;
|
||||||
field.in_check_mask = NULL;
|
field.in_check_mask = NULL;
|
||||||
field.in_handler = handler;
|
field.in_handler = NULL;
|
||||||
field.in_handler_priv = NULL;
|
field.in_handler_priv = NULL;
|
||||||
jtag_add_ir_scan(1, &field, TAP_INVALID);
|
jtag_add_ir_scan(1, &field, TAP_INVALID);
|
||||||
}
|
}
|
||||||
|
|
|
@ -107,7 +107,7 @@ typedef struct mips_ejtag_s
|
||||||
u32 ejtag_ctrl;
|
u32 ejtag_ctrl;
|
||||||
} mips_ejtag_t;
|
} mips_ejtag_t;
|
||||||
|
|
||||||
extern int mips_ejtag_set_instr(mips_ejtag_t *ejtag_info, int new_instr, in_handler_t handler);
|
extern int mips_ejtag_set_instr(mips_ejtag_t *ejtag_info, int new_instr, void *delete_me_and_submit_patch);
|
||||||
extern int mips_ejtag_enter_debug(mips_ejtag_t *ejtag_info);
|
extern int mips_ejtag_enter_debug(mips_ejtag_t *ejtag_info);
|
||||||
extern int mips_ejtag_exit_debug(mips_ejtag_t *ejtag_info, int enable_interrupts);
|
extern int mips_ejtag_exit_debug(mips_ejtag_t *ejtag_info, int enable_interrupts);
|
||||||
extern int mips_ejtag_get_impcode(mips_ejtag_t *ejtag_info, u32 *impcode, in_handler_t handler);
|
extern int mips_ejtag_get_impcode(mips_ejtag_t *ejtag_info, u32 *impcode, in_handler_t handler);
|
||||||
|
|
Loading…
Reference in New Issue