Open programmer before allocating part

So any programmer that knows exactly which part it is connected to
can set the -p part option should the user not have done so.

Also no longer exits main without closing open programmer.
This commit is contained in:
Stefan Rueger
2022-11-01 18:06:52 +00:00
parent b5699663c4
commit 02fe08aed2
4 changed files with 103 additions and 86 deletions

View File

@@ -31,13 +31,13 @@
#define XDG_USER_CONF_FILE "avrdude/avrdude.rc"
#endif
extern char *progname; // name of program, for messages
extern char progbuf[]; // spaces same length as progname
extern char *progname; // Name of program, for messages
extern char progbuf[]; // Spaces same length as progname
extern int ovsigck; // override signature check (-F)
extern int verbose; // verbosity level (-v, -vv, ...)
extern int quell_progress; // quell progress report -q, reduce effective verbosity level (-qq, -qqq)
extern char *partdesc; // part id
extern int ovsigck; // Override signature check (-F)
extern int verbose; // Verbosity level (-v, -vv, ...)
extern int quell_progress; // Quell progress report -q, reduce effective verbosity level (-qq, -qqq)
extern const char *partdesc; // Part id
int avrdude_message(int msglvl, const char *format, ...);
int avrdude_message2(FILE *fp, int lno, const char *file, const char *func, int msgmode, int msglvl, const char *format, ...);