From f6ed7cb271fb8456250b13759df8697999bbe2d4 Mon Sep 17 00:00:00 2001 From: oharboe Date: Thu, 7 May 2009 23:00:28 +0000 Subject: more in_handler typo fixes git-svn-id: svn://svn.berlios.de/openocd/trunk@1657 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- src/target/arm7tdmi.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/target/arm7tdmi.c') diff --git a/src/target/arm7tdmi.c b/src/target/arm7tdmi.c index aac1fef6..5f45ad99 100644 --- a/src/target/arm7tdmi.c +++ b/src/target/arm7tdmi.c @@ -234,9 +234,11 @@ int arm7tdmi_clock_data_in(arm_jtag_t *jtag_info, u32 *in) return ERROR_OK; } -void arm_endianness(u8 *tmp, void *in, int size, int be) +void arm_endianness(u8 *tmp, void *in, int size, int be, int flip) { - u32 readback=flip_u32(le_to_h_u32(tmp), 32); + u32 readback=le_to_h_u32(tmp); + if (flip) + readback=flip_u32(readback, 32); switch (size) { case 4: @@ -295,7 +297,7 @@ int arm7tdmi_clock_data_in_endianness(arm_jtag_t *jtag_info, void *in, int size, jtag_add_dr_scan_now(2, fields, TAP_INVALID); - arm_endianness(tmp, in, size, be); + arm_endianness(tmp, in, size, be, 1); jtag_add_runtest(0, TAP_INVALID); -- cgit v1.2.3-18-g5258