Commit Graph

5353 Commits

Author SHA1 Message Date
Stefan Rueger
05ba04e2f7 Add str_set_vid_pid_serno() function 2026-06-17 17:20:45 +01:00
Stefan Rueger
314a077ec7 Update NEWS and avrdude.pdf 2026-06-14 16:50:54 +01:00
Stefan Rueger
83550d8fcc Merge pull request #2124 from stefanrueger/documentation
Improve Documentation
2026-06-14 16:25:41 +01:00
Stefan Rueger
77ef05bff8 Merge pull request #2123 from stefanrueger/endian
Fix Endian problems
2026-06-14 16:24:47 +01:00
Stefan Rueger
a101429d5a Merge pull request #2122 from stefanrueger/single-char-commands
Introduce and future-proof `d`, `r`, `w` and `q` commands
2026-06-14 16:24:03 +01:00
Stefan Rueger
f126605d2f Merge pull request #2121 from stefanrueger/device-packs
Update avrintel and avrdude.conf from device packs
2026-06-14 16:23:05 +01:00
Stefan Rueger
5cefd01635 Qualify savannah.org as read-only 2026-06-14 15:19:17 +01:00
Stefan Rueger
9dfd785154 Remove reference to outdated kolev.info site 2026-06-14 15:14:30 +01:00
Stefan Rueger
1cc8dde023 Update troubleshooting entries 2026-06-14 15:11:50 +01:00
Stefan Rueger
c88ca5ac0b Document parallel ports are only available in Linux/BSD 2026-06-14 15:05:06 +01:00
Stefan Rueger
7baf834563 Fix typo 2026-06-14 14:58:17 +01:00
Stefan Rueger
104814346b Update Windows serial ports description 2026-06-14 14:53:28 +01:00
Stefan Rueger
d7a6b620a3 Fix typos 2026-06-14 14:52:40 +01:00
Stefan Rueger
99932524e8 Make getfusel() cache independent of host endianness 2026-06-14 13:35:38 +01:00
Stefan Rueger
65468c08de Improve function description 2026-06-14 13:24:58 +01:00
Stefan Rueger
b585c6e23d Make register read independent of host endianness 2026-06-14 12:38:42 +01:00
Stefan Rueger
6b24c2d9fa Update terminal documentation 2026-06-14 00:16:03 +01:00
Stefan Rueger
1af6d5b0ef Future proof d, r, w, q terminal abbreviations 2026-06-14 00:15:27 +01:00
Stefan Rueger
36ed3bc092 Update variants from device packs/datasheet 2026-06-13 15:48:42 +01:00
Stefan Rueger
39751fba6c Update avrintel from device packs 2026-06-13 15:43:46 +01:00
Stefan Rueger
0b11d73bee Update NEWS 2026-06-13 15:22:14 +01:00
Stefan Rueger
2fbe680e4d Merge pull request #2118 from stefanrueger/avrla
Add more AVR-LA support
2026-06-13 15:20:10 +01:00
Stefan Rueger
695b455093 Merge pull request #2116 from stefanrueger/gcc-warning
Suppress gcc compiler warning
2026-06-13 15:13:21 +01:00
Stefan Rueger
817e102cb2 Merge pull request #2110 from MCUdude/micronucleus
Improve Micronucleus info/warning/error messages
2026-06-13 15:13:02 +01:00
Stefan Rueger
f99cd942ff Update NEWS 2026-06-13 15:04:16 +01:00
Stefan Rueger
39f2c870da Merge pull request #2119 from mcuee/issue_2117_fix
Update build.yml to disable Python binding under Windows 11 ARM64
2026-06-13 14:59:59 +01:00
mcuee
f1ada8684a Update build.yml to disable Python binding under Windows 11 ARM64 2026-06-13 21:42:20 +08:00
Stefan Rueger
6331ecd65b Add n_interrupts to .avr-lx and put in canonical order 2026-06-13 14:12:10 +01:00
Stefan Rueger
58cc6767fd Parent AVR32LA14 off .avr-lx 2026-06-13 14:03:21 +01:00
Stefan Rueger
f832c7b324 Update osccal16/20 osc16/20err memory documentation 2026-06-13 13:57:51 +01:00
Stefan Rueger
4b3827c485 Add osccal16/20 memories for AVR-LA parts 2026-06-13 13:56:07 +01:00
Stefan Rueger
01aed11f36 Move eeprom and sram into avr-lx stub 2026-06-13 13:46:02 +01:00
Stefan Rueger
eda076ee55 Fix signatures of AVR16LA* 2026-06-13 13:38:50 +01:00
Stefan Rueger
40c4e6c843 Show -p */d config file and lineno only with -v 2026-06-13 12:18:42 +01:00
Stefan Rueger
689179ac54 Fix osccfg/pincfg fuse documentation 2026-06-13 12:15:44 +01:00
Stefan Rueger
8730b145c8 Suppress gcc compiler warning
For some reason gcc thinks q+3 might be out of bounds below. It isn't, but
adding the strlen(q) >= 3 condition suppresses the warning.

In function ‘sa_snmatch’,
    inlined from ‘sa_snmatch’ at /home/srueger/etc/clock/avrdude/gcc-warning/src/serialadapter.c:56:12,
    inlined from ‘sa_num_matches_by_ids’ at /home/srueger/etc/clock/avrdude/gcc-warning/src/serialadapter.c:190:48,
    inlined from ‘sa_unique_by_ids’ at /home/srueger/etc/clock/avrdude/gcc-warning/src/serialadapter.c:203:61,
    inlined from ‘sa_list_specs’ at /home/srueger/etc/clock/avrdude/gcc-warning/src/serialadapter.c:239:8,
    inlined from ‘sa_print_specs’ at /home/srueger/etc/clock/avrdude/gcc-warning/src/serialadapter.c:253:19:
/home/srueger/etc/clock/avrdude/gcc-warning/src/serialadapter.c:57:63: warning: array subscript 3 is outside array bounds of ‘char[1]’ [-Warray-bounds=]
   57 |   return sn && (str_starts(sn, q) || (str_starts(q, "...") && str_ends(sn, q + 3)));
      |                                                               ^~~~~~~~~~~~~~~~~~~
2026-06-13 01:31:21 +01:00
Stefan Rueger
43b551393d Remove unnecessary parentheses around ldata() 2026-06-12 19:14:53 +01:00
Stefan Rueger
2f0f599a06 Fix endianness for dryrun initialisation of chip 2026-06-12 19:10:13 +01:00
MCUdude
9e87c7ac45 Replace capital letters with non-capital ones 2026-06-12 20:06:48 +02:00
Stefan Rueger
19b76d4ae0 Fix endianness in cfg_assign() 2026-06-12 19:06:33 +01:00
mcuee
f0db889825 Update NEWS 2026-05-27 13:03:41 +08:00
Hans
7da6ccc52e Add support for the AVR-LA chip family (#2105) 2026-05-27 12:56:28 +08:00
Hans
789b897cd4 Add consistent support for -P USB (#2104) 2026-05-27 12:55:52 +08:00
mcuee
faf3100e00 Upgrade github action to be compatibel with node.js 24 (#2108) 2026-05-27 12:54:16 +08:00
MCUdude
c81badaafa Tweak certain error messages for better formatting and cleaner output 2026-05-26 20:29:41 +02:00
mcuee
e47144a199 Update NEWS 2026-05-04 11:28:45 +08:00
mcuee
f4e5124dc0 Merge pull request #2101 from mcuee/avrdude_packcing_ci
Update artifact upload name and path in arduino_packing_release workflow
2026-05-04 11:23:29 +08:00
mcuee
cdde5791c2 Update NEWS 2026-05-03 20:47:59 +08:00
Thomas Petazzoni
5307a62d25 CMakeLists.txt: allow disabling Python support (#2051)
* CMakeLists.txt: allow disabling Python support

In some cases, even if Swig is found and Python3 is found, it may not
be desirable to build Python support in avrdude, so this commit adds
a FORCE_DISABLE_PYTHON_SUPPORTT option to be able to explicitly 
disable the Python support.

To preserve existing behavior, this option defaults to disabled (OFF).

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Co-authored-by: Xiaofan Chen <xiaofanc@gmail.com>
2026-05-03 20:43:48 +08:00
Stefan Rueger
3ad284db2c Update NEWS 2026-04-21 10:33:21 +01:00