Forum: µC & Digital Electronics Project introduction: avrBridge

Author: Kai Aras (Guest)
Posted on:

Rate this post
0 useful
not useful
Hi guys,

my recent usb expermiments developed into quite a neat little project, 
it's called the avrBridge and I think some might find it very useful, so 
I decided to make this public, here's what I'm working on.

I took an amega8, obdev's usb- software implementation and wrote a 
firmware that exposes the avr's registers to a host-pc via usb. For the 
host-side I've put together a little c-library that provides access to 
these registers, so a piece of code, running on the host could access 
them just like they were part of itself. To make things even more comfy 
I also wrote a jna-wrapper to make the avr available to java.
I'm still working on all of this, and there is still much work to be 
done, but there also is a lot you can already do with it.

The main reason to do this was because I wanted to play with usb but had 
no useful application at hand ;) anyway, the fact, that this was very 
practical for a number of things, turned out pretty soon.I listed some 
use cases on the project page.

I maintain a project page covering a little more information here: 

if anyone likes the idea, please give feedback or feel free to 


Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]

Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.