[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avrdude-dev] suggest a "programmer"?
From: |
Nicholas Flowers |
Subject: |
Re: [avrdude-dev] suggest a "programmer"? |
Date: |
Sun, 21 Feb 2016 12:42:24 -0500 |
>
> Regarding your multi-personality device
Have you spoken to my wife? ;)
Interfaces: agreed.
Bridge interface:
ACM: requires 3 endpoints (2 data, and interrupt for line status).
Actually, as far as I understand the spec, the interrupt is supposed to be
optional, but the linux driver at least demands it. The control commands
it uses are I think "class" commands, so wouldn't overlap with any vendor
commands.
FTDI: requires 2. I don't love this interface (it puts 2 control
characters at the front of every data packet), but whatever. Uses vendor
commands.
Programming interface:
USBtiny: requires 0 endpoints, but uses vendor commands (can't co-exist
with FTDI).
Atmel-like: require 2 endpoints, it looks like doesn't use control
interface at all (commands are sent over those two endpoints).
Combinations:
ACM/Tiny. Might work, without code changes or multiple interfaces. (I
think the ACM module selects based on interface, but the tiny will ignore
interfaces since it uses control anyway.)
ACM/Atmel: can't work (requires 5 endpoints, 16U2 only has 4)
FTDI/Tiny: can't work (control command overlap)
FTDI/Atmel: might work, but requires (as you say) enough support in avrdude
to select the endpoints based on interface. (Which presumably means
changes to the config parser, as well?)
- [avrdude-dev] suggest a "programmer"?, Nicholas Flowers, 2016/02/20
- Re: [avrdude-dev] suggest a "programmer"?, Joerg Wunsch, 2016/02/21
- Re: [avrdude-dev] suggest a "programmer"?, Nicholas Flowers, 2016/02/21
- Re: [avrdude-dev] suggest a "programmer"?, Joerg Wunsch, 2016/02/21
- Re: [avrdude-dev] suggest a "programmer"?, Nicholas Flowers, 2016/02/21
- Re: [avrdude-dev] suggest a "programmer"?, Nicholas Flowers, 2016/02/21
- Re: [avrdude-dev] suggest a "programmer"?, Joerg Wunsch, 2016/02/21
- Re: [avrdude-dev] suggest a "programmer"?,
Nicholas Flowers <=
- Re: [avrdude-dev] suggest a "programmer"?, Joerg Wunsch, 2016/02/21
- Re: [avrdude-dev] suggest a "programmer"?, Nicholas Flowers, 2016/02/21
- Re: [avrdude-dev] suggest a "programmer"?, Nicholas Flowers, 2016/02/24
- Re: [avrdude-dev] suggest a "programmer"?, Nicholas Flowers, 2016/02/25
- Re: [avrdude-dev] suggest a "programmer"?, David Sainty, 2016/02/27
- Re: [avrdude-dev] suggest a "programmer"?, Erik Walthinsen, 2016/02/22
- Re: [avrdude-dev] suggest a "programmer"?, Joerg Wunsch, 2016/02/21