SimpleLib_03272011

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers mbedgc.h Source File

mbedgc.h

00001 
00002 #include "mbed.h"
00003 #include "colors.h"
00004 #include "timers.h"
00005 #include "I2CConfig.h"
00006 #include "WiiClassicControllerReader.h"
00007 
00008 #define fbW 121//121 is max//129
00009 #define fbH 121//121
00010 
00011 DigitalOut vSync(p29);
00012 DigitalOut hSync(p30);
00013 DigitalOut soundPin(p18);
00014 
00015 int soundNote = 4000;
00016 int soundNoteHalf = 2000;
00017 unsigned int hsync_count = 0x80000;
00018 int hsync_count_adder = 1;
00019 int logic_count = 0;
00020 
00021 //Serial pc(USBTX, USBRX);
00022 DigitalOut led1(LED1);
00023 
00024 WiiClassicControllerReader ctrlrA(I2CPort_A::SDA, I2CPort_A::SCL);
00025 
00026 void fill(unsigned char);
00027 void setup();
00028 void loop();
00029 void blankFB();
00030 int getButton(WiiClassicControllerReader* const ctrlr);
00031 void drawRectangle(int x, int y, int width, int height, unsigned char color);
00032 
00033 unsigned int frame = 0;
00034 unsigned char framebuffer[fbH][fbW];