AD-128160-UART制御用のライブラリ http://mbed.org/users/nucho/libraries/AD128160/m24mml を試してみるシンプルなプログラムです。 === image === {{http://farm8.staticflickr.com/7028/6496821539_333a08b551.jpg}} === circuit === {{http://farm8.staticflickr.com/7164/6498120233_a004e4fe29.jpg}}

Dependencies:   mbed AD128160

main.cpp

Committer:
nucho
Date:
2011-12-12
Revision:
0:4e906b12a024
Child:
1:edf1eade7570

File content as of revision 0:4e906b12a024:

#include "mbed.h"
#include "AD128160.h"

AD128160 lcd(p9,p20);

int rgb565(int r, int g,int b)
{
    int rgb;
    
    rgb = (r & 0xF8) << 8;        /* RRRRR----------- */
    rgb |= (g & 0xFC) << 3;       /* -----GGGGGG----- */
    rgb |= b >> 3;                /* -----------BBBBB */
    
    return rgb;
}

int main() {
    lcd.backgroudColor(rgb565(255,0,0));
    lcd.locate(2,lcd.rows()/2);
    lcd.printf("Hello World!\n");
    
    lcd.color(rgb565(0,255,0));
    lcd.box(12,76,116,100,0);
    lcd.box(8,120,124,146,1);
    
    lcd.color(rgb565(255,0,0));
    lcd.circle(16,40,16,0);
    lcd.circle(48,40,16,1);
    lcd.circle(80,40,16,1);
    lcd.circle(112,40,16,0);
}