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-13
Revision:
1:edf1eade7570
Parent:
0:4e906b12a024

File content as of revision 1:edf1eade7570:

#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.textBackground(1,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);
}