Commit Graph

4267 Commits

Author SHA1 Message Date
Stefan Rueger
ee8bbe8463 Tweak suggested udev rules 2024-08-04 22:20:37 +01:00
Stefan Rueger
192a34f2db Provide dev option -c*/u for udev rules 2024-08-04 20:35:09 +01:00
Stefan Rueger
7cc0e08b89 Add relevant usbvid/usbpid to programmers in avrdude.conf 2024-08-04 19:56:35 +01:00
Stefan Rueger
ccc856533f Provide str_ccpgmids() function 2024-08-04 19:50:43 +01:00
Stefan Rueger
0f4715441c Update News 2024-08-03 16:47:16 +01:00
Stefan Rueger
a4be96415e Merge pull request #1864 from stefanrueger/serno-jtag3
Provide -P usb:vid:pid for USB hid i/f and allow long -P usb:serno
2024-08-03 16:30:25 +01:00
Stefan Rueger
420c59f26a Merge pull request #1862 from stefanrueger/auto-erase
Refine auto-erase strategy
2024-08-03 16:29:38 +01:00
Stefan Rueger
3b9fc405dc Merge branch 'main' into auto-erase 2024-08-03 16:25:33 +01:00
Stefan Rueger
1c9996b4c7 Merge pull request #1859 from stefanrueger/lockbits-tpi-jpag3
Fix byte writes to TPI lockbits for jpag3.c
2024-08-03 16:22:41 +01:00
Stefan Rueger
b8ceffc040 Merge pull request #1856 from ndim/accept-pdcurses-as-ncurses
cmake: LIB_NCURSES also accept pdcurses
2024-08-03 16:21:31 +01:00
Stefan Rueger
bad3742af8 Merge pull request #1855 from MCUdude/ch342
Add more WCH USB to serial chips
2024-08-03 16:20:44 +01:00
Stefan Rueger
92d4db7262 Provide -P usb:vid:pid for USB hid i/f and allow long -P usb:serno 2024-08-03 16:14:45 +01:00
Stefan Rueger
375c406d23 Merge pull request #1853 from MCUdude/x-E-docs
Add missing documentation from #1844
2024-08-03 15:14:12 +01:00
Stefan Rueger
25e0ea3cba Merge pull request #1849 from stefanrueger/signature
Update look and feel
2024-08-03 15:12:43 +01:00
Stefan Rueger
fa587c291d Print return code as (rc = %d) in messages 2024-08-03 02:30:29 +01:00
Stefan Rueger
f3674c3a77 Move some selected _info() msgs to _notice() 2024-08-03 02:27:02 +01:00
Stefan Rueger
a91c0dbce4 Review imgs_ continuation messages 2024-08-03 01:54:16 +01:00
Stefan Rueger
ba29f69b74 Fix upper/lower case in messages 2024-08-03 01:04:29 +01:00
Stefan Rueger
385c2e6b10 Refine auto-erase strategy 2024-08-02 19:02:33 +01:00
Stefan Rueger
8132abbf71 Fix byte writes to TPI lockbits for jpag3.c 2024-08-02 14:11:49 +01:00
Stefan Rueger
0610c87f11 Compare verbose with symbolic MSG_ names 2024-08-02 00:44:06 +01:00
Stefan Rueger
a1b4c66447 Replace some function names in strings with __func__ 2024-08-02 00:20:32 +01:00
Stefan Rueger
d7702dc87d Move selected notice messages to other levels 2024-08-01 23:36:06 +01:00
Stefan Rueger
4374b44f60 Move selected notice2 messages to debug level 2024-08-01 22:57:10 +01:00
MCUdude
08f5d260a3 Fix typo 2024-08-01 19:39:47 +02:00
MCUdude
850a19a490 Add more WCH SUB to serial chips
USB PIDs found here: https://github.com/WCHSoftGroup/ch343ser_linux/blob/main/driver/ch343.c
2024-08-01 19:34:13 +02:00
MCUdude
1a98ec4547 Add CH342 serial adapter 2024-08-01 19:05:39 +02:00
MCUdude
040ccc48e1 Add -E exitspec section 2024-08-01 15:34:06 +02:00
MCUdude
90caab6653 Tweak grammar 2024-08-01 15:30:38 +02:00
MCUdude
3e28f6fe10 add new -x parameters 2024-08-01 11:00:41 +02:00
MCUdude
62f808be1a Add exitspec section and add new -x parameters 2024-08-01 10:23:57 +02:00
Hans Ulrich Niedermann
cec14ad8ed cmake: LIB_NCURSES also accept pdcurses
The Fedora mingw environment comes with pdcurses, which states

> Note that ncurses is not available for MinGW / Windows.
> Applications which need curses functionality can use this
> package, provided they don't use any of the extensions
> specific to ncurses.

This at least allows the cross compile build to succeed, I
have not tested the executable under Windows or Wine.
2024-08-01 03:25:03 +02:00
Stefan Rueger
1e1ec0bdad Silence compiler warning 2024-08-01 01:25:44 +01:00
Stefan Rueger
d13a821159 Merge branch 'avrdudes:main' into signature 2024-08-01 01:20:44 +01:00
Stefan Rueger
cf0822bb71 Update look and feel 2024-08-01 01:17:24 +01:00
Stefan Rueger
6bb8b521d3 Silence compiler warnings 2024-07-31 23:07:31 +01:00
Stefan Rueger
42adfbd4e3 Fix typo 2024-07-31 22:53:27 +01:00
Stefan Rueger
f5117fffe0 Merge branch 'avrdudes:main' into signature 2024-07-31 20:47:20 +01:00
Stefan Rueger
20891991d2 Update NEWS 2024-07-31 17:29:30 +01:00
Stefan Rueger
bf3ca02fe0 Merge pull request #1850 from ndim/remove-svn-tags
Remove obsolete SVN $Id$ tags from source files
2024-07-31 17:03:11 +01:00
Stefan Rueger
0fe0470cfe Merge pull request #1844 from MCUdude/avr109-autorst
Extended parameters (`-x` and `-E`) improvements
2024-07-31 17:02:18 +01:00
Stefan Rueger
cbe0ef9c29 Merge pull request #1843 from MCUdude/libserialport-error
Improve error handling when Avrdude is built without libserialport
2024-07-31 16:59:16 +01:00
Stefan Rueger
7272151236 Merge pull request #1842 from stefanrueger/disasm
Provide terminal disasm command
2024-07-31 16:58:49 +01:00
Stefan Rueger
f3a35fe163 Install elf2tag in bin and document corresponding use 2024-07-31 16:51:58 +01:00
Stefan Rueger
8411fe4e31 Simplify message 2024-07-31 16:15:17 +01:00
Hans Ulrich Niedermann
bc2e3609a1 Remove obsolete SVN $Id$ tags from source files
Remove SVN $Id$ tags from source files which have been made
obsolete by moving to git and serve no purpose any more.

This mostly removes the matches printed by the command

    git grep -E '\$[A-Za-z]+\$'

The remaining exceptions are some binary files (PDF and font files),
and jquery js files with both $Id$ and $Date$ tags.
2024-07-31 17:12:55 +02:00
Stefan Rueger
823118c0ba Make main avrdude run less verbose 2024-07-31 16:08:17 +01:00
Stefan Rueger
137ece466b Move tools/elf2tag -> src/elf2tag 2024-07-30 13:17:46 +01:00
Stefan Rueger
3d46a0cd77 Check in elf2tag whether needed commands are installed 2024-07-30 02:40:45 +01:00
Stefan Rueger
d97d05790b Document terminal disasm command 2024-07-30 02:38:06 +01:00