Skip to main content

Messages

This section allows you to view all Messages made by this member. Note that you can only see Messages made in areas you currently have access to.

Messages - pryan

1
Project logs / Re: XMega Breakout Board
My impression is that you could setup the DMA transfer so that it goes from the camera directly to the wifi. AVR1304 (http://www.atmel.com/dyn/resources/prod ... oc8046.pdf) states,

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.
2
Project logs / Re: XMega Breakout Board
One of the attractive features of the XMega for me is the Direct Memory Access (DMA). With this, I suspect I can rapidly access video frames from OmniVision cameras (or similar) via their Digital Video Port (DVP). I'm a software type that dabbles in hardware. Would love to see an arduino library for the XMega that easily lets me do that.

With this, you could easily build a miniature web cam. An OmniVision CameraCube, a wi-fi module and this XMega board would do it. And it would all fit inside of an Altoids can.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01182280616session_write_close ( )...(null):0
20.01212412216ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01212412992Database_MySQL->query( ).../DatabaseHandler.php:119
40.05672551736Database_MySQL->error( ).../Db-mysql.class.php:273