Gareth McMullin
2bf54f9a72
Replace adiv5_ap_mem* functions with inline wrappers to target mem*.
2015-03-15 16:02:09 -07:00
Gareth McMullin
ee3af96a73
Consolidate target_mem_read* and target_mem_write* methods.
...
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-15 14:31:57 -07:00
Gareth McMullin
6f5b1873d7
Use size_t for sizes in flash functions. Fix all sign compare warnings.
2015-03-14 15:18:22 -07:00
David Lawrence
c8f469c868
SAM4S: Erase flash in 8K instead of 16K chunks.
2015-03-05 10:46:22 -05:00
Gareth McMullin
4d4813de87
Clean up includes everywhere.
...
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-03-01 22:16:04 -08:00
Gareth McMullin
1b2cd547bc
Merge pull request #72 from dlaw/master
...
Add support for SAM4 erase command
2015-01-26 10:59:32 +13:00
David Lawrence
b771d0dcd6
Add support for SAM4 erase command
2015-01-23 16:36:12 -05:00
Martin Knoll
a7283196d1
SAM3S support
2015-01-22 16:09:01 +01:00
David Lawrence
985627af7e
SAM4S support
2015-01-12 14:53:58 -05:00
Gareth McMullin
8c877d6dfa
Fix trailing whitespace everywhere.
2013-06-17 15:53:32 +12:00
Gareth McMullin
feaf626673
Add support for Atmel SAM3N devices.
2013-05-18 15:32:06 +12:00
Gareth McMullin
2637f072a1
Probe function return bool, true if device identified.
...
Correctly identify LM3S3748.
2012-11-03 23:53:25 +13:00
Gareth McMullin
b0d41d155a
Made SAM3X monitor commands static.
2012-06-25 21:16:20 +12:00
Gareth McMullin
8b7c6bbaba
Added monitor commands to set GPNVM bits on SAM3X.
2012-06-24 21:55:22 +12:00
Gareth McMullin
cb19164f2f
Added flash erase function for Atmel SAM3X.
2012-06-23 21:13:08 +12:00
Gareth McMullin
c09cbe8719
First cut at an Atmel SAM3X driver.
2012-06-22 23:13:25 +12:00