/* * ステータスバーの生成 */ void CreateStatus(AG_Widget *parent) { AG_Rect rec; AG_Surface *tmps; AG_PixelFormat fmt; int i; r.r = 255; // r->g r.g = 0; // g->b r.b = 0; // b->r r.a = 255; // a->a b.r = 0; b.g = 0; b.b = 255; b.a = 255; n.r = 255; n.g = 255; n.b = 255; n.a = 255; black.r = 0; black.g = 0; black.b = 0; black.a = 255; // // アルファチャンネル alpha.r = 1; alpha.g = 1; alpha.b = 1; alpha.a = 180; // // Surfaceつくる SetPixelFormat(&fmt); pStatusFont = AG_FetchFont (StatusFont, STAT_PT, 0); // Init Var nFontSize = STAT_PT; if(parent) { AG_VBox *vb; AG_HBox *hb; { hb = (AG_HBox *)parent; InitStatOSD(AGWIDGET(hb)); InitVFD(AGWIDGET(hb)); InitTapeOSD(AGWIDGET(hb)); InitLeds(AGWIDGET(hb)); } } }
int main( void ) { InitVFD(); InitISD(); InitI2C(); InitADC(); InitRTC(); InitDS75(); InitKeys(); InitUART(); InitRFM(); InitAlarm(); sei(); wdt_enable(WDT_DEFAULT); UI(); return 0; }