Stefan Rueger
83579e16a1
Merge pull request #2086 from stefanrueger/messages
...
Use verbosity levels consistently
2026-04-05 18:54:54 +01:00
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
0ebc19eb99
Utilise effective verbosity level throughout
...
Again, this is a subtle change. The avr_message2() function introduced a
while ago an effective verbosity level, where verbosity is reduced by the
number of -q options above one. This commit uses that level throughout
instead of verbose.
2026-03-26 19:17:46 +00:00
Stefan Rueger
649bba8fe0
Guard notice and debugging message with verblevel
...
This is a sublte change but prevents numerous notice, debugging and trace
messages being executed during the AVRDUDE run only to return without any
printout. Should be (ever so slightly) more efficient.
2026-03-26 19:10:31 +00:00
Stefan Rueger
6efccab6eb
Define verblevel as effective verbosity level
2026-03-26 19:08:51 +00: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