Thomas Buck 3a492fc89f CubeFirmware major rewrite. | il y a 12 ans | |
---|---|---|
AudioFirmware | il y a 12 ans | |
CubeControl | il y a 12 ans | |
CubeFirmware | il y a 12 ans | |
Hardware | il y a 12 ans | |
HardwareEmulator | il y a 12 ans | |
UploadTest | il y a 12 ans | |
.gitignore | il y a 12 ans | |
COPYING | il y a 13 ans | |
README.md | il y a 12 ans | |
lookUp.c | il y a 12 ans | |
showoff.cube | il y a 12 ans |
8x8x8 Single Color LED Cube built with an AtMega32.
You can find the schematic as png and Eagle file in this directory.
2 Firmwares, for the AtMega8 TWI Slave and for the Atmega32. Currently in development.
We also build a software to create and load animations into the cube. This software is written in Java and C and should work on Windows and Unix. It’s source is in the “Cube Control” directory.
There is a makefile in every source code directory. Running make inside CubeControl should produce a file called CubeControlMac.jar, CubeControlLinux.jar or CubeControlWin.jar. If not, you should take a look at the makefile. Hard-Coded include directorys are probably different than on your system… You obviously need a working JDK and a C Compiler Environment (we use gcc). CubeControls makefile will autodetect a Windows Host and compile a Windows Version accordingly. If it is not on Windows, it will check uname and compile a Mac Version if Darwin is reported as OS name. A Linux Version will be compiled if no Darwin OS was detected.
The same goes for AudioFirmware and CubeFirmware. You need avr-gcc to compile these projects.