Skip to content

Commit 79779dd

Browse files
committed
ongoing USB development; bootloader cleanup; updated patches for xmega128a4u
(which has no variant yet since I haven't tested it)
1 parent 2f227e1 commit 79779dd

File tree

12 files changed

+744
-1412
lines changed

12 files changed

+744
-1412
lines changed

bootloaders/cc0_atxmega_e5/README

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,36 @@ original source:
1010
http://ladyada.net/library/arduino/Adaboot328.zip
1111

1212

13+
ABOUT THE HARDWARE
14+
------------------
15+
16+
The cc0 xmega32e5 breakout board used to be available from
17+
18+
https://www.tindie.com/products/andete/atxmega32e5-breakout-board/
19+
20+
However, it appears that the board is no longer being supported.
21+
22+
Since I happen to have access to one of these (which was part of an initial
23+
evaluation of xmega processors for a customer project), I have included a
24+
board layout.
25+
26+
This particular board requires 'shifting' the serial pins, which can be on
27+
port C pins 2 and 3 (normal settings), or port C pins 6 and 7 (the 'shifted'
28+
settings). The xmega processor allows you to do this particular kind of
29+
re-configuration, and this is what the wiring of the 'cc0' board needs to
30+
happen.
31+
32+
33+
In many ways it is a good example of a hardware variant implementation.
34+
35+
A few items worth noting:
36+
37+
1. default serial on PORTC pins 6, 7 (as mentioned)
38+
2. default LED on Port R, pin 1
39+
3. bootloader uses 'arduino' protocol
40+
4. serial pinout works with Adafruit 3.3v USB serial adaptor or the
41+
'FTDI friend' as long as you don't wire up the 5V pin on the connector.
42+
5. tested most recently with 'Blink' script using newest bootloader and
43+
'work in progress' IDE (1/30/2017).
44+
1345

0 commit comments

Comments
 (0)