Some connection error handling added.
This commit is contained in:
parent
25cb6c8c48
commit
d7532a4fe7
2 changed files with 15 additions and 7 deletions
|
@ -21,11 +21,11 @@
|
||||||
#include "../firmware/globals.h"
|
#include "../firmware/globals.h"
|
||||||
|
|
||||||
// External functions to control the ledcube.
|
// External functions to control the ledcube.
|
||||||
extern void lc_setFrame(unsigned long);
|
extern int lc_setFrame(unsigned long);
|
||||||
extern void lc_setMode(int);
|
extern int lc_setMode(int);
|
||||||
extern int lc_saveFrame(unsigned long, int, int);
|
extern int lc_saveFrame(unsigned long, int, int);
|
||||||
extern void lc_init(void);
|
extern int lc_init(void);
|
||||||
extern void lc_close(void);
|
extern int lc_close(void);
|
||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
|
@ -96,7 +96,12 @@ int main(int argc, char **argv)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
lc_init();
|
if (lc_init() != SUCCESSFULLY_CONNECTED)
|
||||||
|
{
|
||||||
|
arg_freetable(argtable,sizeof(argtable)/sizeof(argtable[0]));
|
||||||
|
lc_close();
|
||||||
|
return -2;
|
||||||
|
}
|
||||||
|
|
||||||
if (param_stop->count > 0)
|
if (param_stop->count > 0)
|
||||||
{
|
{
|
||||||
|
|
|
@ -139,7 +139,10 @@ void demo()
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
|
|
||||||
lc_init();
|
if (lc_init() != SUCCESSFULLY_CONNECTED)
|
||||||
|
{
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
demo();
|
demo();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue