Skip to content

Commit c434b9a

Browse files
committed
Use bitclock in avrftdi.c regardless of HAS_BITCLOCK_ADJ
1 parent bd58fb8 commit c434b9a

File tree

2 files changed

+12
-13
lines changed

2 files changed

+12
-13
lines changed

src/avrftdi.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -702,18 +702,18 @@ static int avrftdi_open(PROGRAMMER *pgm, const char *port) {
702702

703703
write_flush(pdata);
704704

705-
if(pgm->extra_features & HAS_BITCLOCK_ADJ) {
706-
if(pgm->baudrate && pgm->bitclock && (int) (1.0/pgm->bitclock) != pgm->baudrate)
707-
pmsg_warning("both -b baud and -B bitrate set; ignoring -B\n");
708-
set_frequency(pdata,
709-
pgm->baudrate? pgm->baudrate:
710-
pgm->bitclock? (int) (1.0/pgm->bitclock):
711-
150000
712-
);
713-
} else if(pgm->baudrate || pgm->bitclock) {
714-
pmsg_warning("-c %s does not support adjustable bitclock speed; ignoring %s\n",
715-
pgmid, pgm->baudrate && pgm->bitclock? "-b and -B": pgm->baudrate? "-b": "-B");
716-
}
705+
if(pgm->baudrate || pgm->bitclock)
706+
if(!(pgm->extra_features & HAS_BITCLOCK_ADJ))
707+
pmsg_warning("setting bitclock despite HAS_BITCLOCK_ADJ missing in pgm->extra_features\n");
708+
709+
if(pgm->baudrate && pgm->bitclock && (int) (1.0/pgm->bitclock) != pgm->baudrate)
710+
pmsg_warning("both -b baudrate and -B bitrate set; ignoring -B\n");
711+
712+
set_frequency(pdata,
713+
pgm->baudrate? pgm->baudrate:
714+
pgm->bitclock? (int) (1.0/pgm->bitclock):
715+
150000
716+
);
717717

718718
// Set pin limit depending on chip type
719719
switch(pdata->ftdic->type) {

src/jtag3.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1059,7 +1059,6 @@ static int jtag3_initialize(const PROGRAMMER *pgm, const AVRPART *p) {
10591059
if(jtag3_setparm(pgm, SCOPE_AVR, 1, PARM3_CONNECTION, parm, 1) < 0)
10601060
return -1;
10611061

1062-
10631062
if(pgm->bitclock && !(pgm->extra_features & HAS_BITCLOCK_ADJ))
10641063
pmsg_warning("setting bitclock despite HAS_BITCLOCK_ADJ missing in pgm->extra_features\n");
10651064

0 commit comments

Comments
 (0)