Stefan Rueger
8a527c9bfe
Merge pull request #2085 from stefanrueger/write_byte
...
Update single byte writes, ie, skip write if data already there
2026-04-05 18:53:28 +01:00
Stefan Rueger
051c1e5770
Merge pull request #2084 from stefanrueger/whereami
...
Update whereami.[ch] from github source
2026-04-05 18:52:39 +01:00
Stefan Rueger
f062636a25
Consider avr_write_byte_default() skips unnecessary writes
2026-03-25 21:30:39 +00:00
Stefan Rueger
bfba3364d5
Utilise avr/led_update_write_byte() functions
2026-03-25 21:19:31 +00:00
Stefan Rueger
bc0b77910e
Fix typo
2026-03-25 21:18:32 +00:00
Stefan Rueger
76e622599a
Initialise unused bits in classic & XMEGA fuses
2026-03-25 19:32:59 +00:00
Stefan Rueger
70cde43d66
Provide led_update_write_byte()
2026-03-25 19:30:26 +00:00
Stefan Rueger
88e05a9673
Remodel led_write_byte() wrt r/o and w/p memory
2026-03-25 19:05:14 +00:00
Stefan Rueger
5b0d7689d2
Provide avr_update_write_byte()
2026-03-25 18:27:37 +00:00
Stefan Rueger
f6e2a80379
Remodel avr_write_byte() wrt r/o and w/p memory
2026-03-25 18:20:52 +00:00
Stefan Rueger
2a5425245d
Utilise avr_can_skip_write_byte()
2026-03-25 17:58:00 +00:00
Stefan Rueger
7a7b072a9b
Provide avr_can_skip_write_byte()
2026-03-25 17:34:01 +00:00
Stefan Rueger
919bb1e83b
Improve fallback_read/write_byte() error messaging
2026-03-25 17:02:36 +00:00
Stefan Rueger
ff3fd1c448
Improve comments
2026-03-25 16:59:53 +00:00
Stefan Rueger
5b74dbd102
Suppress warning messages for __sun elf structures
2026-03-24 12:28:10 +00:00
Stefan Rueger
103b4b915a
Harden use of wai_getExecutablePath()
2026-03-24 12:25:58 +00:00
Stefan Rueger
566dfe55c5
Provide whereami stubs for unsupported platforms
2026-03-24 12:09:26 +00:00
Stefan Rueger
f9c393a05c
Check PATH_MAX after #include's
2026-03-24 11:51:37 +00:00
Stefan Rueger
32b4790b5b
Update whereami.[ch] from github.com/gpakosz/whereami
2026-03-24 11:33:14 +00:00
Stefan Rueger
17ac9da940
Update NEWS
2026-03-22 11:32:54 +00:00
Stefan Rueger
3f1f8ae45b
Merge pull request #2078 from stefanrueger/guard-paged-access
...
Make `paged_write` independent from `paged_load`
2026-03-22 11:19:52 +00:00
Stefan Rueger
7f69c2ad9f
Merge pull request #2077 from dl8dtl/udevadm_suggestion
...
Suggest udevadm control --reload instead of rebooting
2026-03-22 11:18:40 +00:00
stefanrueger
acbbb55fb9
Utilise avr_has_paged_write() and ..._load()
2026-02-28 16:05:32 +01:00
stefanrueger
33530161fa
Provide avr_has_paged_write() and ..._load()
2026-02-28 15:59:57 +01:00
stefanrueger
afd3338c74
Improve error messaging
2026-02-28 15:37:53 +01:00
stefanrueger
b3f2a7e71e
Fix paged_write check in avr_write_mem()
2026-02-28 15:27:26 +01:00
Joerg Wunsch
a0a12edb19
Too many newlines
2026-02-27 09:35:26 +01:00
Joerg Wunsch
ddbe44ed21
Fix line count for tail command
2026-02-27 09:32:12 +01:00
Joerg Wunsch
7a81cb7514
Add newlines to messages
2026-02-27 09:30:05 +01:00
Joerg Wunsch
7b487eb9e1
Suggest udevadm control --reload instead of rebooting
...
For Linux udev, the new rules files could be read at runtime by
reloading them, rather than requiring a reboot. My experience says
this is always needed, not just for HID devices, and it's always
required to replug them afterwards.
2026-02-27 09:24:33 +01:00
Stefan Rueger
413b538eed
Update NEWS and avrdude.pdf
2026-01-15 14:54:06 +00:00
Stefan Rueger
3200d92130
Merge pull request #2070 from stefanrueger/parsing
...
Update command line option parsing
2026-01-15 14:37:27 +00:00
Stefan Rueger
fc7ac1c80b
Merge pull request #2069 from stefanrueger/urboot-ATmegaS
...
Provide urboot: bootloaders for classic ATmegaS* parts
2026-01-15 14:36:33 +00:00
Stefan Rueger
b48fd5f534
Show usage text before invalid short-option error
2026-01-12 23:01:12 +00:00
Stefan Rueger
35cc6688ca
Fix isp-clock-delay name
2026-01-12 17:46:12 +00:00
Stefan Rueger
4621342928
Document updated option parsing
2026-01-12 17:28:01 +00:00
Stefan Rueger
ec871b4167
Update command line option parsing
2026-01-12 17:27:16 +00:00
Stefan Rueger
2da64d723b
Provide urboot: bootloaders for classic ATmegaS* parts
2026-01-09 17:05:32 +00:00
Stefan Rueger
ab2d37123f
Update NEWS
2026-01-09 12:01:22 +00:00
Stefan Rueger
d286898533
Merge pull request #2068 from stefanrueger/config-file
...
Add ATmegaS128 and ATmegaS64M1
2026-01-09 11:53:55 +00:00
Stefan Rueger
8d7fc4df00
Fix implausible variants data
2026-01-09 11:18:39 +00:00
Stefan Rueger
dc3dcb71ca
Fix typo
2026-01-09 11:17:54 +00:00
Stefan Rueger
8fcdcdf9b0
Merge pull request #2067 from stefanrueger/texi-menu
...
Fix `@node` menu pointers in `avrdude.texi`
2026-01-09 10:59:43 +00:00
Stefan Rueger
ce4d169815
Merge pull request #2066 from stefanrueger/avrintel
...
Update avr intelligence from device packs
2026-01-09 10:59:20 +00:00
Stefan Rueger
4d763d8130
Add ATmegaS128 and ATmegaS64M1
2026-01-08 19:42:52 +00:00
Stefan Rueger
94b2c79518
Update ATmegaS64M1 USART ports
2026-01-07 02:42:48 +00:00
Stefan Rueger
986e656378
Fix @node menu pointers in avrdude.texi
...
The relatively complex and redundant @node pointers in the avrdude.texi
documentation are easy to get wrong. makeinfo knows how it should be from
a previous @menu command and does the right thing irrespective of what
@node claims to want to link to. Makeinfo does complain, though, about
inconsistent @node pointers. This commit fixes the @node pointers to
suppress these warnings.
2026-01-07 01:45:01 +00:00
Stefan Rueger
5f62f119ce
Print Port_bits addresses as decimal for classic parts
2026-01-07 01:36:06 +00:00
Stefan Rueger
b4f0e4645d
Update from device packs
...
There are new(!) classic parts: ATmegaS64M1 and ATmegaS128. These
cosmic-ray tolerant "space" versions are functionally the same as the
corresponding models without S. The user won't know this from looking at
the part name printed on the part, so they receive a new mcuid.
The device packs define other genuinely new parts:
- AVR16LA14 AVR16LA20 AVR16LA28 AVR16LA32
- AVR32LA14 AVR32LA20 AVR32LA28 AVR32LA32
They receive their own data structures in the avr intelligence files
avrintel.c and libavrdude-avrintel.h.
Microchip decided to introduce new USART signals AUX0 and AUX1 for these
parts in addition to the known ones (RXD, TXD, XCK, XDIR, USCK, RTS and
CTS). This necessitates an extension of the Usart_conf structure with aux0
and aux1 components. Note the data sheets are not yet available.
2026-01-07 00:59:50 +00:00
stefanrueger
4d7c532c43
Update NEWS
2025-11-12 17:12:04 +01:00