Commit Graph

3119 Commits

Author SHA1 Message Date
Stefan Rueger
54ce12a649 Merge pull request #1491 from stefanrueger/avr-eb
Add AVR-EB parts
2023-08-27 18:59:02 +01:00
Stefan Rueger
784676ff68 Update bootrow documentation 2023-08-25 22:01:27 +01:00
Stefan Rueger
e3eb816303 Treat fuse and lfuse the same 2023-08-15 20:41:05 +01:00
Stefan Rueger
fe721ff555 Update documentation for bootrow and pdicfg 2023-08-15 20:24:32 +01:00
Stefan Rueger
6ed529179b Extend terminal config command to two-byte fuses 2023-08-15 20:23:26 +01:00
Stefan Rueger
161d5aa4a4 Consider bootrow and pdicfg for terminal cache and dryrun 2023-08-15 20:21:24 +01:00
Stefan Rueger
9e22afae7c Add AVR16EB(14|20|28|32) to avrdude.conf 2023-08-15 20:11:45 +01:00
Stefan Rueger
4969074ee4 Update avrintel.[ch] 2023-08-15 19:59:51 +01:00
Stefan Rueger
772603aff9 Update NEWS 2023-08-14 22:50:57 +01:00
Stefan Rueger
1795371b02 Merge pull request #1488 from stefanrueger/io
Add io memory for classic parts
2023-08-14 22:48:03 +01:00
Stefan Rueger
a6b6b96581 Merge pull request #1487 from stefanrueger/incompatible
Exit if part and programmer are incompatible
2023-08-14 22:47:14 +01:00
Stefan Rueger
ccdf80f8cb Merge pull request #1486 from stefanrueger/overlapping-memories
Fix overapping XMEGA flash memories for dryrun programmer
2023-08-14 22:46:49 +01:00
Stefan Rueger
040ea106ce Merge pull request #1482 from MCUdude/code-formatting
Replace string comparison functions
2023-08-14 22:46:26 +01:00
stefanrueger
f4b2f69451 Document io memory 2023-08-13 00:02:23 +01:00
stefanrueger
867b546a5e Add io memory for classic parts 2023-08-13 00:01:52 +01:00
stefanrueger
b91c03d0e7 Add memories on -p*/i if needed 2023-08-12 23:26:42 +01:00
stefanrueger
74bcb5c903 Suppress incompatible programming mode warnings for dryrun programmer 2023-08-11 18:39:11 +01:00
stefanrueger
65038d812a Allow all parts with dryrun programmer 2023-08-10 10:14:46 +01:00
stefanrueger
f2263e71bb Check part-programmer compatibility early on 2023-08-09 23:13:33 +01:00
MCUdude
0edc3657eb revert str_casecmp replacement
libavrdude.h isn't included in avrintel.c/h
2023-08-09 23:15:42 +02:00
MCUdude
2501fcd97b Replace strcasecmp with str_caseeq 2023-08-09 23:07:41 +02:00
stefanrueger
773fa6948e Exit if part and programmer are incompatible 2023-08-09 22:05:01 +01:00
MCUdude
72597dbd16 replace strstr with str_contains 2023-08-09 22:52:02 +02:00
MCUdude
e6b5fb3a77 Replace even more strcmp/strncmp with str_eq/str_starts 2023-08-09 22:42:41 +02:00
MCUdude
5e57dffec3 Less permissive fuse name handling
Thanks for the hint @stefanrueger
2023-08-09 20:45:32 +02:00
stefanrueger
e8cd91092d Fix overapping XMEGA flash memories for dryrun programmer 2023-08-09 18:35:15 +01:00
Hans
4988994a9d Merge branch 'avrdudes:main' into code-formatting 2023-08-06 12:23:42 +02:00
MCUdude
bc715f7cd0 replace strcmp with str_eq 2023-08-05 23:07:28 +02:00
MCUdude
55fe583cfc replace strcasecmp with str_caseeq 2023-08-05 22:02:16 +02:00
MCUdude
f94872140d simplify fuse handling logic
+ minor formatting changes
2023-08-05 22:01:37 +02:00
MCUdude
a02fb53578 replace strcmp and strncmp with str_eq and str_starts 2023-08-05 21:55:23 +02:00
MCUdude
f8ab2d3aa3 simplify fuse handling logic 2023-08-05 21:38:01 +02:00
MCUdude
9906b86f42 Replace strcmp with str_eq 2023-08-05 21:34:02 +02:00
MCUdude
e1f7ecf4b4 simplify fuse handling logic 2023-08-05 21:18:35 +02:00
MCUdude
9e25c52ae0 replace strcmp and strncmp with str_eq and str_starts 2023-08-05 20:51:54 +02:00
MCUdude
30ed6d36d4 Simply fuse read/write logic 2023-08-05 20:11:52 +02:00
MCUdude
6036f1e289 Replace strcmp with str_eq 2023-08-05 19:52:26 +02:00
Stefan Rueger
c1500dba64 Update NEWS 2023-08-05 18:39:23 +01:00
Stefan Rueger
d5d4c35052 Merge pull request #1474 from MCUdude/megaavr-chiprev
Read chip silicon revision and add IO memory on chips with PDI and UPDI
2023-08-05 18:36:16 +01:00
MCUdude
28d4aa6c20 Change IO memory size accoring to the ATDF files 2023-08-05 11:41:39 +02:00
MCUdude
a9b270ba87 Resolve merge conflict 2023-08-05 08:23:53 +02:00
Stefan Rueger
ea7eed85fc Update NEWS 2023-08-05 00:38:41 +01:00
Stefan Rueger
fbbcec341d Merge pull request #1480 from stefanrueger/sib
Provide sib memory for AVR8X parts
2023-08-05 00:23:00 +01:00
Stefan Rueger
77c3b0f5fb Merge pull request #1470 from MCUdude/fix-vtarg-read
Utilize `HAS_VTARG_READ` defined in avrdude.conf
2023-08-05 00:22:04 +01:00
Stefan Rueger
70190be400 Merge pull request #1468 from stefanrueger/stk500
Fix probing of the generic -c stk500 programmer
2023-08-05 00:21:23 +01:00
Stefan Rueger
0c2f2e63bd Merge pull request #1324 from jkent/avrftdi
add JTAG support to avrftdi
2023-08-05 00:20:40 +01:00
Stefan Rueger
3a1e9c0e77 Merge pull request #3 from MCUdude/sib-read
Add JTAG3 SIB read
2023-08-03 20:51:47 +01:00
MCUdude
7b90253aa1 deal with more read-only memories 2023-08-03 20:00:31 +02:00
Stefan Rueger
0314e2158a Add signature to read-only memories in serialupdi_write_byte() 2023-08-03 15:01:59 +01:00
MCUdude
1e4d78f17d Prevent reading more bytes than the SIB memory has 2023-08-03 14:42:37 +02:00