first upload
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
|
||||
/* AAIO features to use */
|
||||
#define AAIO_FEATURE_KEYPAD
|
||||
#define AAIO_FEATURE_LCD_5110
|
||||
|
||||
/* include the AAIO header */
|
||||
#include "aaio.h"
|
||||
|
||||
/* keypad definition */
|
||||
const static uint8_t keypad_def[4][4] PROGMEM = {
|
||||
{'1' , '2' , '3' , 'A' },
|
||||
{'4' , '5' , '6' , 'B' },
|
||||
{'7' , '8' , '9' , 'C' },
|
||||
{'*' , '0' , '#' , 'D' }
|
||||
};
|
||||
|
||||
int main(void) {
|
||||
aaio_lcd_init();
|
||||
aaio_lcd_clear();
|
||||
aaio_lcd_write_string("AAIO lib rulez!",1);
|
||||
aaio_lcd_set_cursor(0, 10);
|
||||
aaio_lcd_write_string("Nice!", 3);
|
||||
aaio_lcd_render();
|
||||
unsigned char c;
|
||||
for(;;) {
|
||||
c = aaio_scankey(keypad_def);
|
||||
if(c != 0xff) {
|
||||
aaio_lcd_set_cursor(0, 32);
|
||||
aaio_lcd_write_char(c, 2);
|
||||
aaio_lcd_render();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user