Stefan Rueger
|
0f74b7be85
|
Remove note on what CE might erase
|
2024-07-07 00:08:57 +01:00 |
|
Stefan Rueger
|
d3ce83ce0e
|
Provide dryrun_page_erase() for PDI/UPDI parts
|
2024-07-07 00:07:52 +01:00 |
|
Stefan Rueger
|
4e2413bacb
|
Use page erase for UPDI programming
|
2024-07-06 16:01:46 +01:00 |
|
Stefan Rueger
|
9d21e05059
|
Not show EEPROM erase note when a bootloader
|
2024-07-06 02:07:44 +01:00 |
|
Stefan Rueger
|
1e05d70cda
|
Improve chip erase emulation for dryboot/dryrun
|
2024-07-06 02:02:28 +01:00 |
|
Stefan Rueger
|
91cd1f9673
|
Handle chip erase correctly for bootrow
|
2024-07-06 01:47:25 +01:00 |
|
Stefan Rueger
|
72064357ae
|
Inform user whether terminal erase includes EEPROM
|
2024-07-05 18:26:32 +01:00 |
|
Dawid Buchwald
|
640bf85b12
|
Alternative fix proposal for #1832
|
2024-07-05 10:23:11 +02:00 |
|
Stefan Rueger
|
42c984c9e8
|
Update NEWS
|
2024-07-05 02:49:20 +01:00 |
|
Stefan Rueger
|
816d1fd5cf
|
Merge pull request #1830 from stefanrueger/show-avrintel
Add developer options /vcr to explore software compatibility of parts
|
2024-07-04 21:20:52 +01:00 |
|
Stefan Rueger
|
6de1cd928e
|
Place classic prodsig submemories into flat address model
|
2024-07-04 20:34:57 +01:00 |
|
Stefan Rueger
|
ff35f53653
|
Prevent warnings for incomplete stump XMEGA family entries
|
2024-07-04 20:25:23 +01:00 |
|
Stefan Rueger
|
dbb2fc36e4
|
Adapt dryrun.c to new XMEGA memories
|
2024-07-04 20:23:01 +01:00 |
|
Stefan Rueger
|
5f5f081b98
|
Merge branch 'main' into additional-memories
|
2024-07-04 18:09:01 +01:00 |
|
Stefan Rueger
|
808457e53e
|
Fix flash size of x128a4
|
2024-07-04 18:07:34 +01:00 |
|
Stefan Rueger
|
56e6535f96
|
Document the new fuses memory for XMEGAs
|
2024-07-04 18:07:34 +01:00 |
|
Stefan Rueger
|
d184b10e54
|
Fix access to sigrow submemories in jtag3.c
|
2024-07-04 18:07:33 +01:00 |
|
Stefan Rueger
|
110c7f9614
|
Add collective fuses memory for XMEGAs
|
2024-07-04 18:07:33 +01:00 |
|
Stefan Rueger
|
cde5d3e461
|
Add sernum memory to m324pb, m328pb, t102 and t104
|
2024-07-04 18:07:33 +01:00 |
|
Stefan Rueger
|
ebe370ab0e
|
Document XMEGA calibration, sernum and tempsense memories
|
2024-07-04 18:07:32 +01:00 |
|
Stefan Rueger
|
3ea386898e
|
Merge pull request #1828 from stefanrueger/multi-memory-input
Multi-memory file handling
|
2024-07-04 17:17:47 +01:00 |
|
Stefan Rueger
|
7427a8e371
|
Remove -U/-T/-t heading when only one requested
|
2024-07-04 15:43:23 +01:00 |
|
Stefan Rueger
|
4f25cf8be6
|
Remove processing -U ... heading for backup/restore/verify
|
2024-07-04 15:33:36 +01:00 |
|
Stefan Rueger
|
2e1b66fb34
|
Add more documentation for memory lists
|
2024-07-04 11:24:13 +01:00 |
|
Stefan Rueger
|
2ad860a53a
|
Remove unused code
|
2024-07-04 00:03:07 +01:00 |
|
Stefan Rueger
|
23e835b8a3
|
Document multi-memory files and dryrun options
|
2024-07-02 23:05:17 +01:00 |
|
Stefan Rueger
|
5cf2908a08
|
Warn when generating multi-memory list with unsuitable format
AVRDUDE will happily generate all sorts of file formats from multiple
memories, but only understands hex, srec and elf files.
|
2024-07-02 20:17:34 +01:00 |
|
Stefan Rueger
|
3aaa722f72
|
Inspect memory lists to decide whether initial chip erase is needed
|
2024-07-02 19:48:48 +01:00 |
|
Stefan Rueger
|
7647aaa4fc
|
Show filename not pathname in -U warnings/errors
|
2024-07-01 00:55:33 +01:00 |
|
Stefan Rueger
|
dab725a343
|
Provide str_infilename() and str_outfilename()
|
2024-07-01 00:52:30 +01:00 |
|
Stefan Rueger
|
f1ff03d562
|
Change /mem to \mem for subtracting mem from list
/mem has the meaning of ALL\mem in set theory, which could cause confusion.
|
2024-07-01 00:30:46 +01:00 |
|
Stefan Rueger
|
b65c3c49b7
|
Fix reccount when writing srec files
|
2024-07-01 00:26:35 +01:00 |
|
Stefan Rueger
|
8a194719ba
|
Remove unused variables
|
2024-07-01 00:26:01 +01:00 |
|
Stefan Rueger
|
c584f84a8e
|
Move signature check into multi-memory file read
|
2024-07-01 00:18:55 +01:00 |
|
Stefan Rueger
|
cfaee38275
|
Provide avr_sig_compatible()
|
2024-06-30 23:53:52 +01:00 |
|
Stefan Rueger
|
3722abccd4
|
Provide str_ccmcunames_signature()
|
2024-06-30 22:39:53 +01:00 |
|
Stefan Rueger
|
5ac7c96958
|
Explicitly test for part being UPDI rather than assuming default
|
2024-06-30 22:37:37 +01:00 |
|
Stefan Rueger
|
30749c9673
|
Use PM_Classic instead of !(PM_PDI | PM_UPDI)
|
2024-06-29 09:00:45 +01:00 |
|
Stefan Rueger
|
7d70d5406f
|
Change memory list syntax to mem0,mem1,-mem2,/mem3,...
... where -mem or /mem removes a memory from the list so far
|
2024-06-29 00:33:44 +01:00 |
|
Stefan Rueger
|
e3da82b1ec
|
Mark output of /vcr dev options for automated processing
|
2024-06-28 16:35:54 +01:00 |
|
Stefan Rueger
|
95dac08ccd
|
Add developer option /r for listing registers
|
2024-06-28 16:34:24 +01:00 |
|
Stefan Rueger
|
9a79a6866f
|
Check dev_info() format at gnuc compile time
|
2024-06-28 13:54:30 +01:00 |
|
Stefan Rueger
|
e829a46a49
|
Add developer option /c for listing configuration options
|
2024-06-28 13:47:41 +01:00 |
|
Stefan Rueger
|
bcf88e13d7
|
Add developer option /v for listing interrupt vector names
|
2024-06-28 13:44:23 +01:00 |
|
Stefan Rueger
|
3990fdf84b
|
Add only classic parts developer options /C
|
2024-06-28 11:54:15 +01:00 |
|
Stefan Rueger
|
13683c1546
|
Move developer options /c /r to /e /R
|
2024-06-28 11:52:49 +01:00 |
|
stefanrueger
|
b2ed09f73d
|
Provide terminal verify <memlist> <file>[:format]
|
2024-06-27 18:21:04 +00:00 |
|
stefanrueger
|
5e846098c8
|
Provide terminal restore <memlist> <file>[:format]
|
2024-06-27 18:19:32 +00:00 |
|
stefanrueger
|
dd2a40f81d
|
Provide terminal backup <memlist> <file>[:format]
|
2024-06-27 17:21:30 +00:00 |
|
stefanrueger
|
a02995749c
|
Utilise fileio_format_with_errmsg() in parse_op()
|
2024-06-27 17:20:23 +00:00 |
|