Coder Social home page Coder Social logo

deluxetiky / xmegaduino Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 342.38 MB

Automatically exported from code.google.com/p/xmegaduino

License: Other

Java 74.99% GAP 0.99% Shell 0.65% Perl 0.25% Processing 5.82% C 9.54% Batchfile 0.01% HTML 1.31% CSS 0.06% Makefile 2.01% C++ 4.38%

xmegaduino's People

Contributors

gorillacoder avatar karlbackstrom avatar renebohne avatar

Watchers

 avatar

xmegaduino's Issues

bootloader: Add third address byte.

bootloader is currently constrained to having at most 64k words/bytes of 
program. Add a third byte to address_union, so that it can use full size of 
memories supported by mega/xmega chips.


Original issue reported on code.google.com by GorillaCoder on 24 Mar 2010 at 11:38

DAC waveform library

First cut, Code Tone library using DAC.

Then, need a good interface for a DAC waveform library.
1) Playback recorded sample. mp3, flac, whatever.
2) "Notes" consisting of multiple sine waves together with note start and
stop characteristics. Permit multiple notes to be played at the same time.
3) Support up to four channels 
4) Something totally different?

Original issue reported on code.google.com by GorillaCoder on 25 Mar 2010 at 12:36

Libraries: Spi

Port.

Original issue reported on code.google.com by GorillaCoder on 25 Mar 2010 at 12:33

bootloader: addresses seem to be byte addresses and not word addresses

Code is commented that addresses are word addresses. I seem to recall that 
being true for other chips. Is avrdude doing it different for xmega.

If true, this constrains programs to being <64K in size.

Check, if behavior is different, file a bug with avrdude. Should also fix 
bootloader to have a third address byte.

Original issue reported on code.google.com by GorillaCoder on 24 Mar 2010 at 11:34

2^0 -- 2???

Constant folder in avr-gcc seems to evaluate 2^0 to 2. Double check whether 
this is really happening, and if so raise a bug with gcc or avr-gcc 
folks.

Original issue reported on code.google.com by GorillaCoder on 24 Mar 2010 at 11:27

Libraries: Wire

Port.

Original issue reported on code.google.com by GorillaCoder on 25 Mar 2010 at 12:33

TCF0 overflow event not going to TCF1

TCF0 is used to count micros and TCF1 to count millis. Overflows from 
micros 
are supposed to generate events that drive TCF1. That isn't working. For 
now, 
I've hacked things to work by using an overflow interrupt for TCF0 which 
increments a millis counter. Really want to fix it to use events.

Original issue reported on code.google.com by GorillaCoder on 24 Mar 2010 at 11:40

Libraries: Ethernet

Port.

Original issue reported on code.google.com by GorillaCoder on 25 Mar 2010 at 12:33

Upgrade from arduino 0018 to arduino 0022.

0018 is ancient and much has changed. Should really upgrade. Especially if we 
want to merge back into arduino code base.

Original issue reported on code.google.com by GorillaCoder on 6 May 2011 at 7:23

Libraries: Servo

Port.

Original issue reported on code.google.com by GorillaCoder on 25 Mar 2010 at 12:33

Nothing to tell me how to get sparkfun board working; java problems.

What steps will reproduce the problem?
1. get a sparkfun xmega100 breakout
2. download anything here.
3. become completely stuck.

What is the expected output? What do you see instead?

At least the basic walkthrough.  Which pins on the sparkfun do I need to
use to program?  Can I use the AVR Dragon?  A 

What version of the product are you using? On what operating system?
0.18, linux where it says:
falling back to Metal Look and Feel
java.lang.UnsatisfiedLinkError: librxtxSerial: librxtxSerial.so: cannot
open shared object file: No such file or directory thrown while loading
gnu.io.RXTXCommDriver
Exception in thread "main" java.lang.UnsatisfiedLinkError: librxtxSerial:
librxtxSerial.so: cannot open shared object file: No such file or directory

No prerequisites, installation guide, etc.

Please provide any additional information below.

All I want to do is get the bootloader into the breakout board and maybe do
a simple hello world sketch.  But nothing anywhere here has details on
getting started between the unboxing and downloading and actually getting
"hello world" on the serial port.

I think I could get an Xplain board working since you give some details
there, but not the sparkfun board.

If it isn't really supported - if there is no way to get it working, it
should say so.  If it can be made to work, a paragraph telling me how - I
can figure most things out but you don't even say if I need a Dragon or how
to hook it up I can't begin to guess about the first step.

And java isn't even working properly - The original (non-xmega) 0.18
./arduino works fine and doesn't ask for that library.  Maybe it would be
clear if I got it working, but I can't right now, but I'm trying to build
it from source.


Original issue reported on code.google.com by tz2026 on 8 Apr 2010 at 1:44

Libraries: Stepper

Port.

Original issue reported on code.google.com by GorillaCoder on 25 Mar 2010 at 12:33

Clean up hacked bootloader code

I made the code ugly getting basic bootloading working.
Clean it up.
Check that it works with 328p, 644p, etc.

Original issue reported on code.google.com by GorillaCoder on 24 Mar 2010 at 11:25

EBI support for SDRAM

We wants lots o' RAM

Original issue reported on code.google.com by GorillaCoder on 25 Mar 2010 at 12:37

atxmega256a3 compatibility

Just want to let you know, I modified the libraries to get the compiler to
generate atxmega256a3 code. I had to replace TCF1 and TCF0 with TCE1 and
TCE0 in wiring.c since the a3 part does not have TCF1. I modified the
serial library to support all 7 USARTs. Don't know if you are interested in
these mods.

Original issue reported on code.google.com by [email protected] on 12 May 2010 at 3:43

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.