aboutsummaryrefslogtreecommitdiff
path: root/src/adiv5.c
AgeCommit message (Collapse)Author
2015-03-29Improve cortexm_read/write_regs. Use more sensible return types.Gareth McMullin
2015-03-28Consistently use 'target *t' for target var.Gareth McMullin
2015-03-22Move MIN macro to general.hGareth McMullin
2015-03-15Remove abstraction of adiv5_dp_write. Both implementations were identical.Gareth McMullin
2015-03-15Replace adiv5_ap_mem* functions with inline wrappers to target mem*.Gareth McMullin
2015-03-15Consolidate target_mem_read* and target_mem_write* methods.Gareth McMullin
There are now only mem_read and mem_write, that must handle all alignments. These methods return void, errors must be checked with target_check_error.
2015-03-14adiv5: Encode APnDP into register definition.Gareth McMullin
Clean up magic numbers in adiv5 calls. Removed old adiv5_dp_write_ap and adiv5_dp_read_ap.
2015-03-01Clean up includes everywhere.Gareth McMullin
All source files include general.h first and before anything else. This inlcludes platform.h and platform_support.h No header file needs to include to include any of these, but should include any others needed for it's own declarations.
2015-01-06First cut at Freescale Kinetis support.Gareth McMullin
2014-10-21Add support for halfword memory accesses.Vegard Storheil Eriksen
2013-01-31Avoid double increment of dst in adiv5 write bytes function.Allen Ibara
2013-01-11Fixed magic numbers for CSW access.Gareth McMullin
2013-01-10Don't increment src address twice in ap_mem_read_bytes function. Fixes ↵Allen Ibara
corrupted thumb disassembly dumps in gdb.
2012-11-21Check for 10-bit address over flow when auto-incrementing.Gareth McMullin
Clean up whitespace.
2012-07-05Correct stepping over programmed breakpoints.Gareth McMullin
Fixes issue #2.
2012-07-05cortexm: Moved all static data to the heap.Gareth McMullin
2012-07-05ADIv5 AP and DP are now allocated on the heap and reference counted.Gareth McMullin
They are unref'd and free'd automatically when the target list is destroyed.
2012-06-26Added option byte programming commands for STM32F1.Gareth McMullin
2012-06-24Added target.c for common target routines.Gareth McMullin
2012-06-18Removed target header files containing a single prototype.Gareth McMullin
Target probe prototypes are all in target.h now.
2012-06-18Renamed Cortex-M driver appropriately since it support M0, M3 and M4F.Gareth McMullin
2012-06-18Cleaned up access to ADIv5 AP for target.Gareth McMullin
2011-03-08Further cleanup of adiv5*Gareth McMullin
2011-03-07Removed useless abstraction of low-level AP access functions.Gareth McMullin
2011-03-05Cleaned up some magic numbers in adiv5*Gareth McMullin
2011-02-04Import of working source tree.Gareth McMullin