1
Project logs / Re: XMega Breakout Board
Quote
"By default the source and destination addresses are fixed during all transfers, which means each data transfer for the channel copies data to and from the same memory locations. This is useful for e.g. piping data from one peripheral to another".
And you can trigger the transfer off of an interrupt, so you wouldn't even need anything in your main loop(). Just set up the transfer and interrupt in the setup() and go. Now your loop can sit and wait for commands coming in from wifi.
Let's say you had all that working. Now would you:
1) Spin a board that had all three components on it and make it as small as possible to make the worlds smallest wireless webcam?
2) Define a "Standard" XMega footprint and build a wifi shield and a webcam shield?
3) Make an XMega board with the same footprint as the Arduino and reuse all their shields?
I like the idea of the smallest webcam, but I also like the idea of leveraging all the Arduino work out there, and adding DMA capability to it. Imagine a DMA library that you just chuck into Arduino's libraries directory.