mcuee
5b7f66da04
Update README.md
...
Change Mac OS to macOS.
Adding Homebrew for macOS.
2024-01-10 11:09:17 +08:00
stefanrueger
5b3c3139d0
Remove test code
2024-01-08 22:39:44 +13:00
stefanrueger
0dd7804d7d
Update NEWS
2024-01-08 22:27:01 +13:00
Stefan Rueger
a8837f4bb0
Merge pull request #1612 from mcuee/github_action_clang
...
Update build.yml to add MSYS2 ucrt64, clang32 and clang64 build
2024-01-08 22:25:40 +13:00
Stefan Rueger
2d872af5e0
Merge pull request #1608 from stefanrueger/z-scanf-modifier
...
Harden AVRDUDE against pre-C99 libraries
2024-01-08 22:25:12 +13:00
mcuee
8f4fd46874
Update build.yml to add MSYS2 ucrt64, clang32 and clang64 build
2024-01-08 10:22:34 +08:00
stefanrueger
9053883313
Suppress cast warning
2024-01-08 11:01:01 +13:00
stefanrueger
c4dcc34e58
Replace %z... modifiers in printf/scanf
2024-01-07 23:09:55 +13:00
stefanrueger
5bd5d54046
Warn if C library fails %zi scanf format
2024-01-07 23:08:53 +13:00
stefanrueger
03d786e8b0
Update NEWS
2024-01-04 02:09:15 +13:00
Hans
60df52326f
Look for matching prog_modes in locate_part_by_signature() ( #1605 )
2024-01-04 02:06:33 +13:00
Stefan Rueger
593ea4f83b
Merge pull request #1604 from askn37/pr1602-nano-every-eeprom
...
Arduino Nano Every EEPROM writing
2024-01-04 02:05:12 +13:00
朝日薫 / K.Sato
ed017002af
jtagmkII_updi_term_keep_alive ( #1603 )
2024-01-04 02:04:41 +13:00
Stefan Rueger
d11e2f6232
Merge pull request #1602 from stefanrueger/eeprom-optiboot-updi
...
Force STK500 EEPROM paged r/w for bootloaders
2024-01-04 02:03:41 +13:00
Stefan Rueger
0b1ac3a4f5
Merge pull request #1601 from stefanrueger/avr64du28-32
...
Support AVR64DU28 and AVR64DU32
2024-01-04 02:03:18 +13:00
Hans
a245cd5370
Use -xmode to switch PICkit4 and SNAP application modes ( #1596 )
...
* Use libusb to switch a PICkit4 or SNAP to AVR mode
* Fix case
* implement -xmode=pic
Thanks Wireshark
* Print PIC switch info messages
* Fix typo
* Rename SNAP and PICkit4 USB PID
* Make it possible to enter avr mode even when the tool is in bootloader/recovery mode
* Add -xmode to docs
* Tweak grammar
* Add -xmode support for pickit4_isp and snap_isp
still need to figure out how to actually trigger the mode switch form stk500v2.c
* Don't print "unable to open port" error on pgm->open softfail
* Add const
* Simplify SNAP/PICkit4 mode switching code
* Formatting
* Add extra argument to jtag3_open_common
This makes it possible to switch SNAP/PK4 modes from stk500v2.c as well, using pickit4_isp and snap_isp
* Improve extended parameter parsing
* Improve error message
* Improve extended parameter parsing
* Immediately exit after a mode switch
* Remove unnecessary line
* Add missing serial_close
* Remove unnecessary else
* Minor code tweaks
* Update docs
* Formatting
* Improve external parameter parsing and error handling
* Remove unused parameter
2024-01-04 02:02:24 +13:00
askn37
f0a82fdcc6
Nano Every EEPROM writing
2023-12-27 21:47:47 +09:00
stefanrueger
d08a14ced3
Correct bootrow size
2023-12-25 01:12:09 +13:00
stefanrueger
fe6671dca0
Force STK500 EEPROM paged r/w for bootloaders
2023-12-24 11:29:20 +13:00
stefanrueger
d36b5cac6c
Provide AVR64DU28 and AVR64DU32 entry in config file
2023-12-22 00:27:49 +13:00
stefanrueger
0abea6fc5b
Update avrintel.[ch] files from new .atdf files
2023-12-22 00:27:15 +13:00
stefanrueger
5fffedddf9
Print error message and location of unknown tokens in config files
2023-12-22 00:25:43 +13:00
stefanrueger
06156d9c33
Suppress overzealous compiler warning
2023-12-21 10:53:57 +13:00
stefanrueger
67792ca8c6
Update NEWS
2023-12-18 14:13:36 +13:00
Hans
62b15d205e
Suggest programmers using weighted Damerau-Levenshtein #1593
...
* Add Damerau-Levenshtein algorithm
* Provide weighted Damerau-Levenshtein distance
* Suggest programmers using weighted Damerau-Levenshtein distance
* Only suggest compatible programmers
* Accept unique initial string for programmer name
* Only suggest part-compatible programmers for initial partial matches
---------
Co-authored-by: stefanrueger <stefan.rueger@urclocks.com >
2023-12-18 14:03:21 +13:00
Stefan Rueger
f5ad833310
Merge pull request #1592 from Ho-Ro/concept_index
...
Update avrdude.texi: more index entries; header uppercase; correct @xref
2023-12-18 13:59:53 +13:00
Stefan Rueger
e558c286e3
Merge branch 'main' into concept_index
2023-12-18 13:59:31 +13:00
Stefan Rueger
ec96244bfb
Merge pull request #1590 from Ho-Ro/default_baudrate
...
Provide user config value "default_baudrate" (acc. discussion #1589 )
2023-12-18 13:54:56 +13:00
Stefan Rueger
79f70356c1
Merge pull request #1588 from MikeRaffa/main
...
Issue #973 : Differentiate multiple USB programmers of the same VID/PI…
2023-12-18 13:54:26 +13:00
Stefan Rueger
2bd6b5614a
Merge pull request #1587 from MCUdude/get_sck_vtarg
...
Terminal sck command improvements
2023-12-18 13:53:24 +13:00
Stefan Rueger
ebd4597277
Merge pull request #1586 from Ho-Ro/build_fast
...
Faster build.sh script with option -j
2023-12-18 13:47:47 +13:00
Martin
2662a2dcd1
Distinguish between "Setting" and "Overriding" for baudrate; doc update
...
Signed-off-by: Martin <Ho-Ro@users.noreply.github.com >
2023-12-14 15:17:37 +01:00
Martin
a16c5d034f
Some programmer do not need a baudrate
...
Signed-off-by: Martin <Ho-Ro@users.noreply.github.com >
2023-12-14 12:45:22 +01:00
Martin
8711ad579d
baudrate > pgm->baudrate > default_baudrate
...
Signed-off-by: Martin <Ho-Ro@users.noreply.github.com >
2023-12-12 16:16:08 +01:00
Martin
046ba3702a
Update avrdude.texi: more index entries; header uppercase; correct @xref
...
Signed-off-by: Martin <Ho-Ro@users.noreply.github.com >
2023-12-10 20:31:46 +01:00
MCUdude
092a94b370
Remove unnecessary else if
2023-12-09 22:40:36 +01:00
MCUdude
22532f458e
Remove explicit cast
2023-12-09 22:37:33 +01:00
MCUdude
67db3f0190
Prevent possible divide by zero
2023-12-09 22:35:35 +01:00
MCUdude
ce6ddeca48
Improve bitclock calcumation routines
2023-12-09 22:33:05 +01:00
MCUdude
7a02d11db5
Add support for more suffixes to -B as well
2023-12-08 22:52:34 +01:00
MCUdude
af14559a81
Fix microsecond bug
2023-12-08 22:43:15 +01:00
MCUdude
aeae4bb0b3
Support more clock speed suffixes
2023-12-08 22:32:58 +01:00
MCUdude
684615b4c5
Add get_sck_period to dragon_jtag and jtagmkii
2023-12-08 21:52:54 +01:00
MCUdude
037dfbd595
add get_sck_period for AVR dragon and jtagmkii
2023-12-08 21:03:10 +01:00
MCUdude
fb77c56113
Add get_* functions to stk600pp and stk600hvsp
2023-12-08 20:14:34 +01:00
MikeRaffa
5dbbb4e6c5
Remove check for 'verbose' on call to pmsg_notice().
...
Remove some unnecessary braces and parens.
2023-12-06 20:03:31 -05:00
Martin
4834ec1997
baudrate is just an integer number, no numerical expression
...
Signed-off-by: Martin <Ho-Ro@users.noreply.github.com >
2023-12-05 16:36:01 +01:00
Martin
4f07733277
provide user config value "default_baudrate" ( #1589 )
...
Signed-off-by: Martin <Ho-Ro@users.noreply.github.com >
2023-12-05 10:33:15 +01:00
MikeRaffa
e351dc30b2
Documentation for Issue #973 changes.
2023-12-04 17:29:38 -05:00
MikeRaffa
fa2e69de57
Updates based on feedback from stefanrueger.
...
Change sense of check_for_port_argument_match() to return nonzero when there is a match.
Increase size of 'bus_num' and 'dev_addr' from 4 to 21.
Various cleanup, formatting changes, and simplifications.
Match trailing end of serial numbers.
2023-12-04 17:20:03 -05:00