亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.c

?? AVR單片機控制nokia3510i nokia6100液晶顯示屏的庫文件及例程
?? C
字號:
#include <inttypes.h>
#include "..\lfsr\lfsr.h"
#include "..\lib\glcd.h"

#ifdef USE_FONTS
#include "..\font\nums.h"
#include "..\font\eye.h"
#include "..\font\f8x11.h"
#endif

void testEye(void) {
  #ifdef eye_H
    uint8_t k = (lfsr(4) % 3) + 1;
    glcdSelectFont(eye, glcdFontRead);
    glcdSetColor(0, NONE);
    glcdSetColor(1, lfsr(8));
    glcdSetColor(2, lfsr(8));
    glcdSetColor(3, lfsr(8));
    glcdSetColor(1 + (k +1) % 3, NONE);
    for (uint8_t i = 0; i < 64; i++) {
      glcdSetColor(k, lfsr(8));
      glcdMoveTo((SCREEN_RIGHT - glcd_FontWidth) / 2, (SCREEN_BOTTOM - glcd_FontHeight) / 2);
      glcdDrawChar(0x20);
    }
  #endif
}

void testSymbols(uint8_t iteration) {

  #ifdef nums_H
    glcdSelectFont(nums, glcdFontRead);
    glcdSetBkColor(NONE);
    for (; iteration > 0; iteration--) {
      glcdClearScreen();
      for (uint8_t i = 0; i < 255; i++) {
        glcdSetColor(1, lfsr(8));
        glcdSetColor(2, lfsr(8));
        glcdSetColor(3, lfsr(8));
        glcdMoveTo(lfsr(7), lfsr(7));
        glcdDrawChar(lfsr(4) % 11 + 32);
      }
    }
  #endif
}

#ifdef USE_LINES
void testLines(uint8_t iteration) {

    glcdSelectFont(nums, glcdFontRead);
    for (uint8_t i = 0; i < iteration; i++) {
      glcdClearScreen();
      glcdSetColor(0, SCREEN_COLOR);
      glcdSetColor(1, BLACK);
      glcdSetColor(2, GOLD);
      glcdSetColor(3, RED);
      glcdMoveTo((SCREEN_RIGHT - glcd_FontWidth) / 2, (SCREEN_BOTTOM - glcd_FontHeight) / 2);
      glcdDrawChar(0x20 + i % 11);
      for (glcdCoord_t x = SCREEN_LEFT; x < SCREEN_WIDTH; x++) {
        glcdSetFgColor(YELLOW);
        glcdLine(x, SCREEN_TOP, x, SCREEN_BOTTOM);
        glcdSetFgColor(GREEN);
        glcdLine(SCREEN_WIDTH - x, SCREEN_TOP, SCREEN_WIDTH - x, SCREEN_BOTTOM);
        glcdSetFgColor(BLUE);
        glcdLine(SCREEN_LEFT, SCREEN_TOP, x, SCREEN_BOTTOM);
        glcdSetFgColor(RED);
        glcdLine(SCREEN_RIGHT, SCREEN_BOTTOM, SCREEN_WIDTH - x, SCREEN_TOP);
      }
    }
}

void testLines2(uint8_t iteration) {

    for (uint8_t i = 0; i < iteration; i++) {
      glcdClearScreen();
      for (uint8_t j = 0; j < 255; j++) {
        glcdSetFgColor(lfsr(8));
        glcdLine(lfsr(7) +2, lfsr(7) +2, lfsr(7) +2, lfsr(7) +2);
      }
    }
}
#endif

void testRects(uint8_t iteration) {

    for (; iteration > 0; iteration--) {
      glcdClearScreen();
      for (uint8_t i = 0; i < 255; i++) {
        glcdSetColors(lfsr(8), lfsr(8));
        glcdRectangle(lfsr(7) +2, lfsr(7) +2, lfsr(7) +2, lfsr(7) +2);
      }
    }
}

#ifdef USE_ELLIPSES
void testEllipses(uint8_t iteration) {

    for (; iteration > 0; iteration--) {
      glcdClearScreen();
      for (uint8_t i = 0; i < 255; i++) {
        glcdSetColors(lfsr(8), lfsr(8));
        glcdEllipse(lfsr(7) +2, lfsr(7) +2, lfsr(6), lfsr(6));
      }
    }
}
#endif


int main(void) {

#define COUNT  2

	glcdDisplayInit();
	glcdClearScreen();

    glcdSetOrientation(0);
    glcdSelectFont(f8x11, glcdFontRead);
    glcdSetBkColor(YELLOW);
    glcdFrame(0, 0, 97, 66);
    glcdSetRect(glcd_Window, 1, 1, 95, 64);
    glcdMoveTo(glcd_Window.X1, glcd_Window.Y1 +4);
    glcdPrint_P(PSTR("Nokia 3510i\nDisplay Test\nby\nBluemidi"));
    glcdWait(5000);

    while (1) {
      testRects(COUNT);
      testEye();
  #ifdef USE_LINES
      testLines(COUNT);
      testEye();
      testLines2(COUNT);
      testEye();
  #endif
  #ifdef USE_ELLIPSES
      testEllipses(COUNT);
      testEye();
  #endif
      testSymbols(COUNT);
      testEye();

  // setze Clipping zur點k auf vollen Screen
      glcdSetRect(glcd_Clip, SCREEN_LEFT, SCREEN_TOP, SCREEN_RIGHT, SCREEN_BOTTOM);
      glcdClearScreen();
  // 鋘dere Display Orientation zuf鋖lig
      glcdSetOrientation(lfsr(3));
      if (lfsr(3)) {
    // erzeuge neues zuf鋖liges Clipping in einem Rechteck mit schwarzem Rahmen
        glcdCoord_t x1,y1,x2,y2;
        while(1) {
          x1 = lfsr(5);
          y1 = lfsr(5);
          x2 = x1 + lfsr(7);
          y2 = y1 + lfsr(7);
          if ((x1 + 20 < x2) & (y1 + 20 < y2) & (x1 > 1) & (y1 > 1) & (x2 < SCREEN_RIGHT) & (y2 < SCREEN_BOTTOM)) break;
        }
    // nun Rechteck um das Clipping zeichnen
        glcdSetBkColor(NONE);
        glcdSetFgColor(BLACK);
        glcdRectangle(x1, y1, x2, y2);

    // die Clipping-Koordinaten m黶sen abh鋘gig von der Display Orientation angepasst werden !!
        if (glcd_MemCtrl && (1 << MEM_90) == 0) {
          glcdSwapCoord(x1, y1);
          glcdSwapCoord(x2, y2);
        }
        glcdSetRect(glcd_Clip, ++x1, ++y1, --x2, --y2);
      }
    }
	return(0);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费看日韩精品| 精品国产污污免费网站入口| 欧美亚洲高清一区二区三区不卡| 56国语精品自产拍在线观看| 欧美国产国产综合| 日韩国产成人精品| 在线精品视频小说1| 国产农村妇女精品| 极品少妇xxxx偷拍精品少妇| 欧美这里有精品| 综合色天天鬼久久鬼色| 久久99国产精品尤物| 欧美日韩一级黄| 亚洲人成影院在线观看| 国产一区二区不卡| 欧美成人一区二区三区在线观看| 亚洲尤物视频在线| 色美美综合视频| 日韩美女久久久| av激情成人网| 中文字幕综合网| 99久久久无码国产精品| 亚洲国产激情av| 日韩欧美黄色影院| 在线观看精品一区| 国产三级一区二区| 黄页网站大全一区二区| 3d动漫精品啪啪1区2区免费 | 樱桃视频在线观看一区| 北条麻妃国产九九精品视频| 国产欧美一区二区精品久导航 | 亚洲欧美一区二区久久| 成人理论电影网| 欧美国产激情一区二区三区蜜月| 国产在线观看免费一区| 久久人人97超碰com| 国产一区二区福利视频| 日本一区免费视频| 94-欧美-setu| 亚洲一区二区三区国产| 欧美日韩国产综合久久| 亚洲午夜免费福利视频| 欧美精品色综合| 麻豆国产一区二区| 国产日本欧洲亚洲| 99re6这里只有精品视频在线观看| 国产精品的网站| 欧美视频在线一区| 日韩精品欧美精品| 2023国产精品视频| 不卡一区二区三区四区| 亚洲永久免费视频| 日韩一区二区三区在线视频| 国内外成人在线| 国产在线精品一区二区不卡了 | 国产精品色一区二区三区| 成人免费av资源| 亚洲国产日产av| 久久综合五月天婷婷伊人| 成人性色生活片| 亚洲综合免费观看高清在线观看| 7777精品伊人久久久大香线蕉经典版下载| 三级成人在线视频| 国产清纯白嫩初高生在线观看91 | 亚洲免费观看高清完整版在线观看 | 不卡av电影在线播放| 日韩伦理电影网| 欧美一级艳片视频免费观看| 成人国产精品免费网站| 午夜精品久久久久| 中文字幕免费在线观看视频一区| 色老头久久综合| 国产一区二区三区免费在线观看| 亚洲老司机在线| 精品国产一区二区精华| 在线亚洲+欧美+日本专区| 国产真实精品久久二三区| 亚洲精品免费在线播放| 精品剧情v国产在线观看在线| av色综合久久天堂av综合| 秋霞电影网一区二区| 亚洲色图第一区| 精品处破学生在线二十三| 欧美中文字幕亚洲一区二区va在线 | 欧美xxxx在线观看| 欧美三级中文字幕在线观看| 成人免费看的视频| 九色|91porny| 成人av网站在线| 紧缚捆绑精品一区二区| 午夜激情久久久| 亚洲免费观看视频| 国产精品丝袜91| 久久精品视频网| 精品国产乱码久久久久久影片| 一本久道久久综合中文字幕| 国产成人日日夜夜| 久久99精品国产91久久来源| 亚洲成av人片观看| 亚洲国产cao| 一区二区三区日本| 亚洲乱码国产乱码精品精可以看 | 538在线一区二区精品国产| 色婷婷精品久久二区二区蜜臂av | 99久久伊人久久99| 高清不卡一区二区在线| 国产一区二区三区| 加勒比av一区二区| 国内成+人亚洲+欧美+综合在线| 日韩精彩视频在线观看| 亚洲成av人**亚洲成av**| 亚洲综合一区在线| 亚洲一区自拍偷拍| 亚洲国产aⅴ成人精品无吗| 亚洲欧美福利一区二区| 亚洲人成精品久久久久久| 国产精品美女一区二区| 国产精品美女久久福利网站| 国产精品网站一区| 国产精品乱人伦| 国产亚洲1区2区3区| 久久精子c满五个校花| 国产天堂亚洲国产碰碰| 国产女主播一区| 亚洲日本在线天堂| 夜夜精品浪潮av一区二区三区 | 国产欧美日韩精品在线| 国产色综合久久| 国产精品毛片大码女人| 亚洲欧美日韩国产另类专区 | 久久久精品综合| 国产精品美女久久久久久| 亚洲另类在线视频| 日韩国产成人精品| 国产一区二区三区久久悠悠色av| 国产成人av自拍| 色综合一区二区| 在线观看91精品国产麻豆| 欧美tickling挠脚心丨vk| 国产婷婷色一区二区三区四区 | 五月婷婷久久丁香| 国模娜娜一区二区三区| 波多野结衣中文字幕一区| 欧美在线免费播放| 欧美成人猛片aaaaaaa| 国产亚洲成av人在线观看导航| 中文字幕一区二区在线观看| 亚洲福利视频三区| 韩日av一区二区| 一本一道久久a久久精品 | 91丨九色丨蝌蚪丨老版| 欧美高清视频www夜色资源网| 精品成人私密视频| 一区二区三区波多野结衣在线观看 | 国产专区欧美精品| 色婷婷综合久色| 26uuu色噜噜精品一区二区| 亚洲欧美日韩一区二区三区在线观看| 日韩黄色一级片| 99re66热这里只有精品3直播| 91麻豆精品国产自产在线| 国产精品成人免费精品自在线观看 | 国产一区二区三区观看| 欧洲av一区二区嗯嗯嗯啊| 欧美mv日韩mv| 亚洲综合无码一区二区| 国产大陆亚洲精品国产| 4438成人网| 亚洲激情网站免费观看| 国产一区二区调教| 欧美日韩久久不卡| 亚洲天堂2016| 国产69精品久久777的优势| 91麻豆精品国产无毒不卡在线观看| 国产精品久久久久久久久免费丝袜 | 风间由美中文字幕在线看视频国产欧美| 日本久久电影网| 亚洲欧洲性图库| 国产成人aaa| 日韩你懂的在线播放| 午夜日韩在线电影| 在线精品视频一区二区三四 | 亚洲自拍欧美精品| 99riav一区二区三区| 久久久久久久国产精品影院| 日韩不卡在线观看日韩不卡视频| 91香蕉国产在线观看软件| 国产亚洲一区二区在线观看| 久久国产精品第一页| 欧美一区永久视频免费观看| 一区二区三区四区视频精品免费| 成人免费看的视频| 国产精品视频在线看| 成人一区二区三区| 欧美经典一区二区三区| 国产xxx精品视频大全| 国产区在线观看成人精品| 国产精品一区一区三区| 国产丝袜美腿一区二区三区| 极品销魂美女一区二区三区|