2011-12-23 20:50:55 +01:00
|
|
|
/*
|
|
|
|
* CTHN.de MiniLEDCube
|
|
|
|
*
|
2011-12-27 13:00:48 +01:00
|
|
|
* By Kai Lauterbach (klaute at web dot de) 12/2011
|
2011-12-23 20:50:55 +01:00
|
|
|
*
|
|
|
|
* Based on http://mosfetkiller.de/?s=miniledcube
|
|
|
|
*
|
|
|
|
* License: General Public License (GPL v3)
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include <stdio.h>
|
|
|
|
#include <stdlib.h>
|
|
|
|
#include <string.h>
|
|
|
|
#include <math.h>
|
|
|
|
#include <usb.h>
|
|
|
|
#include <argtable2.h>
|
|
|
|
|
2011-12-28 01:19:02 +01:00
|
|
|
#include "globals.h"
|
|
|
|
|
|
|
|
#include "../firmware/globals.h"
|
2011-12-23 20:50:55 +01:00
|
|
|
|
2011-12-25 12:35:51 +01:00
|
|
|
// External functions to control the ledcube.
|
|
|
|
extern void lc_setFrame(unsigned long);
|
|
|
|
extern void lc_setMode(int);
|
|
|
|
extern void lc_saveFrame(unsigned long, int);
|
|
|
|
extern void lc_init(void);
|
|
|
|
extern void lc_close(void);
|
2011-12-23 20:50:55 +01:00
|
|
|
|
|
|
|
int main(int argc, char **argv)
|
|
|
|
{
|
2011-12-25 11:58:42 +01:00
|
|
|
|
2011-12-23 20:50:55 +01:00
|
|
|
lc_init();
|
|
|
|
|
2011-12-25 11:58:42 +01:00
|
|
|
// TODO parse commandline parameters
|
2011-12-23 20:50:55 +01:00
|
|
|
|
|
|
|
lc_close();
|
2011-12-25 11:58:42 +01:00
|
|
|
|
|
|
|
return 0;
|
2011-12-23 20:50:55 +01:00
|
|
|
}
|
|
|
|
|