![]() |
eBoard
①⑧⑨
Written for SIA 2017/2018
|
a dancing dragon :D More...
#include <eBoard.h>
Go to the source code of this file.
Macros | |
#define | EBOARD_DEBUG_MODE 0x0 |
who you gonna call? More... | |
#define | EBOARD_I2C 0x1 |
we need the I2C functionality More... | |
#define | EBOARD_LCD 0x1 |
we want to use the LCD More... | |
#define | HIGHSPEED |
for smooth animations (: It would be possible to disable so many things like EBOARD_DEBUG_MODE but this is an example! More... | |
Functions | |
int | main (void) |
Variables | |
PROGMEM const unsigned char | bit_one [] |
first frame of the animation More... | |
PROGMEM const unsigned char | bit_two [] |
second frame of the animation More... | |
PROGMEM const unsigned char | bit_tre [] |
third frame of the animation More... | |
PROGMEM const unsigned char | bit_for [] |
fourth frame of the animation More... | |
PROGMEM const unsigned char | bit_fiv [] |
fifth frame of the animation More... | |
PROGMEM const unsigned char | bit_six [] |
sixth frame of the animation More... | |
PROGMEM const unsigned char | bit_sev [] |
seventh frame of the animation More... | |
PROGMEM const unsigned char | bit_ait [] |
eigth frame of the animation More... | |
PROGMEM const unsigned char | bit_nin [] |
ninth frame of the animation More... | |
PROGMEM const unsigned char | bit_ten [] |
tenth frame of the animation More... | |
PROGMEM const unsigned char | bit_elv [] |
eleventh frame of the animation More... | |
const unsigned char * | buf [11] |
to enable 'smooth' access (: More... | |
SoccerBoard | board |
the board object More... | |
LCD | lcd (board) |
the lcd object More... | |
a dancing dragon :D
Definition in file dancing_dragon.cpp.
#define EBOARD_DEBUG_MODE 0x0 |
who you gonna call?
Definition at line 5 of file dancing_dragon.cpp.
#define EBOARD_I2C 0x1 |
we need the I2C functionality
Definition at line 7 of file dancing_dragon.cpp.
#define EBOARD_LCD 0x1 |
we want to use the LCD
Definition at line 9 of file dancing_dragon.cpp.
#define HIGHSPEED |
for smooth animations (: It would be possible to disable so many things like EBOARD_DEBUG_MODE but this is an example!
Definition at line 12 of file dancing_dragon.cpp.
int main | ( | void | ) |
Compiled Size for ARUDINO UNO: 17,664 bytes => 3.0: 15,468 bytes => 3.2: 14,694 bytes
Compiled Size for ARUDINO MEGA: 19,240 bytes => 3.0: 17,062 bytes => 3.2: 15,300 bytes
Definition at line 768 of file dancing_dragon.cpp.
References board, buf, LCD::changeBackground(), LCD::drawBitmap(), lcd, and SoccerBoard::msleep().
PROGMEM const unsigned char bit_ait[] |
eigth frame of the animation
Definition at line 485 of file dancing_dragon.cpp.
PROGMEM const unsigned char bit_elv[] |
eleventh frame of the animation
Definition at line 686 of file dancing_dragon.cpp.
PROGMEM const unsigned char bit_fiv[] |
fifth frame of the animation
Definition at line 284 of file dancing_dragon.cpp.
PROGMEM const unsigned char bit_for[] |
fourth frame of the animation
Definition at line 217 of file dancing_dragon.cpp.
PROGMEM const unsigned char bit_nin[] |
ninth frame of the animation
Definition at line 552 of file dancing_dragon.cpp.
PROGMEM const unsigned char bit_one[] |
first frame of the animation
Definition at line 16 of file dancing_dragon.cpp.
PROGMEM const unsigned char bit_sev[] |
seventh frame of the animation
Definition at line 418 of file dancing_dragon.cpp.
PROGMEM const unsigned char bit_six[] |
sixth frame of the animation
Definition at line 351 of file dancing_dragon.cpp.
PROGMEM const unsigned char bit_ten[] |
tenth frame of the animation
Definition at line 619 of file dancing_dragon.cpp.
PROGMEM const unsigned char bit_tre[] |
third frame of the animation
Definition at line 150 of file dancing_dragon.cpp.
PROGMEM const unsigned char bit_two[] |
second frame of the animation
Definition at line 83 of file dancing_dragon.cpp.
SoccerBoard board |
const unsigned char* buf[11] |
to enable 'smooth' access (:
Definition at line 754 of file dancing_dragon.cpp.
Referenced by main().