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

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

?? retarget.c

?? LPC2368 SD卡控制程序
?? C
字號:
/*----------------------------------------------------------------------------
 *      R T L  -  F l a s h   F i l e   S y s t e m
 *----------------------------------------------------------------------------
 *      Name:    RETARGET.C 
 *      Purpose: Retarget low level functions
 *      Rev.:    V3.12
 *----------------------------------------------------------------------------
 *      This code is part of the RealView Run-Time Library.
 *      Copyright (c) 2004-2007 KEIL - An ARM Company. All rights reserved.
 *---------------------------------------------------------------------------*/

#include <stdio.h>
#include <string.h>
#include <rt_misc.h>
#include <rt_sys.h>
#include <File_Config.h>

#pragma import(__use_no_semihosting_swi)

/* The following macro definitions may be used to translate this file:

  STDIO - use standard Input/Output device
          (default is NOT used)
 */

/* Standard IO device handles. */
#define STDIN   0x8001
#define STDOUT  0x8002
#define STDERR  0x8003

/* Standard IO device name defines. */
const char __stdin_name[]  = "STDIN";
const char __stdout_name[] = "STDOUT";
const char __stderr_name[] = "STDERR";

struct __FILE { int handle; /* Add whatever you need here */ };

#ifdef STDIO
 extern int sendchar (int ch);
 extern int getkey (void);
#endif

/*--------------------------- _ttywrch --------------------------------------*/

void _ttywrch (int ch) {
#ifdef STDIO
   sendchar(ch);
#endif
}

/*--------------------------- _sys_open -------------------------------------*/

FILEHANDLE _sys_open (const char *name, int openmode) {
   /* Register standard Input Output devices. */
   if (strcmp(name, "STDIN") == 0) {
      return (STDIN);
   }
   if (strcmp(name, "STDOUT") == 0) {
      return (STDOUT);
   }
   if (strcmp(name, "STDERR") == 0) {
      return (STDERR);
   }
   return (__fopen (name, openmode));
}

/*--------------------------- _sys_close ------------------------------------*/

int _sys_close (FILEHANDLE fh) {
   if (fh > 0x8000) {
      return (0);
   }
   return (__fclose (fh));
}

/*--------------------------- _sys_write ------------------------------------*/

int _sys_write (FILEHANDLE fh, const U8 *buf, U32 len, int mode) {
#ifdef STDIO
   if (fh == STDOUT) {
      /* Standard Output device. */
      for (  ; len; len--) {
         sendchar (*buf++);
      }
      return (0);
   }
#endif
   if (fh > 0x8000) {
      return (-1);
   }
   return (__write (fh, buf, len));
}

/*--------------------------- _sys_read -------------------------------------*/

int _sys_read (FILEHANDLE fh, U8 *buf, U32 len, int mode) {
#ifdef STDIO
   if (fh == STDIN) {
      /* Standard Input device. */
      for (  ; len; len--) {
         *buf++ = getkey ();
      }
      return (0);
   }
#endif
   if (fh > 0x8000) {
      return (-1);
   }
   return (__read (fh, buf, len));
}

/*--------------------------- _sys_istty ------------------------------------*/

int _sys_istty (FILEHANDLE fh) {
   if (fh > 0x8000) {
      return (1);
   }
   return (0);
}

/*--------------------------- _sys_seek -------------------------------------*/

int _sys_seek (FILEHANDLE fh, long pos) {
   if (fh > 0x8000) {
      return (-1);
   }
   return (__setfpos (fh, pos));
}

/*--------------------------- _sys_ensure -----------------------------------*/

int _sys_ensure (FILEHANDLE fh) {
   if (fh > 0x8000) {
      return (-1);
   }
   return (__flushbuf (fh));
}

/*--------------------------- _sys_flen -------------------------------------*/

long _sys_flen (FILEHANDLE fh) {
   if (fh > 0x8000) {
      return (0);
   }
   return (__get_flen (fh));
}

/*--------------------------- _sys_tmpnam -----------------------------------*/

int _sys_tmpnam (char *name, int sig, unsigned maxlen) {
   return (1);
}

/*--------------------------- _sys_command_string ---------------------------*/

char *_sys_command_string (char *cmd, int len) {
   return (cmd);
}

/*--------------------------- _sys_exit -------------------------------------*/

void _sys_exit (int return_code) {
   /* Endless loop. */
   while (1);
}

/*----------------------------------------------------------------------------
 * end of file
 *---------------------------------------------------------------------------*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久av中文字幕片| 日韩精品一级中文字幕精品视频免费观看 | 欧美成人a视频| 成人白浆超碰人人人人| 麻豆精品视频在线观看视频| 日韩制服丝袜av| 成人激情图片网| ww亚洲ww在线观看国产| 亚洲摸摸操操av| 国产精品午夜在线| 国产欧美在线观看一区| 久久久精品影视| 中文字幕va一区二区三区| 国产精品麻豆久久久| 久久精品国产久精国产爱| 欧美性大战久久久久久久蜜臀 | 久久久久久久久岛国免费| 亚洲电影第三页| 亚洲乱码国产乱码精品精小说| 久久久久久久久久看片| 日本不卡视频一二三区| 男男gaygay亚洲| 欧美日韩在线播放一区| 欧美精品一二三四| 欧美精品在线视频| 亚洲高清在线视频| 免费成人你懂的| 欧美日韩国产美| 精品乱码亚洲一区二区不卡| 婷婷开心激情综合| 国产成人精品影院| 一本久道久久综合中文字幕| 91麻豆精品一区二区三区| 欧美精品一二三| 日韩中文字幕区一区有砖一区 | 国产69精品一区二区亚洲孕妇| 国产一区激情在线| 不卡的av在线播放| 中文字幕日本不卡| 日韩影视精彩在线| 日韩精品中文字幕在线不卡尤物| 国产欧美一区二区精品性色 | 久久久久久一级片| 国产一区二区电影| 国产精品天美传媒沈樵| 97久久精品人人爽人人爽蜜臀| 欧美一区二区在线免费观看| 日韩视频永久免费| 亚洲色图欧美偷拍| 国产成人在线网站| 中文字幕一区av| 在线亚洲人成电影网站色www| 色94色欧美sute亚洲线路一ni| 亚洲美女免费视频| 专区另类欧美日韩| 欧美在线视频日韩| 欧美a一区二区| 欧美高清在线一区| 欧洲视频一区二区| 日本成人在线看| 欧美日韩国产小视频在线观看| 首页国产丝袜综合| 久久女同互慰一区二区三区| 成人激情小说乱人伦| 亚洲成人精品一区| 久久精品视频在线免费观看 | 在线不卡欧美精品一区二区三区| 免费av成人在线| 国产精品久久久一本精品| 久久国产视频网| 国产精品久久久久久久蜜臀| 欧美剧在线免费观看网站| 韩国v欧美v日本v亚洲v| 精品久久久久久亚洲综合网 | 欧美一级黄色录像| 不卡视频一二三| 天涯成人国产亚洲精品一区av| 久久久久国产精品人| 精品视频资源站| 国产 日韩 欧美大片| 日韩精品国产欧美| 日韩美女久久久| 日韩美一区二区三区| 欧美亚洲国产一卡| 成人自拍视频在线观看| 国产女主播在线一区二区| 欧美日韩亚洲综合一区二区三区| 国产成人精品一区二区三区网站观看| 一区二区三区在线观看欧美 | 亚洲精品欧美激情| 国产日产精品一区| 日韩视频一区二区三区在线播放| 色综合久久中文字幕| 国产精品一区不卡| 国产精品电影院| 欧美成人综合网站| 欧美高清视频一二三区 | 91色乱码一区二区三区| 丁香婷婷深情五月亚洲| 免费成人美女在线观看| 亚洲成人动漫在线观看| 亚洲精品国产a久久久久久| 国产日韩av一区| 精品盗摄一区二区三区| 91麻豆免费看片| 色综合夜色一区| 蜜桃视频在线观看一区二区| 亚洲国产成人91porn| 亚洲精品日日夜夜| 亚洲精品ww久久久久久p站| 亚洲欧美在线视频| 中文字幕精品—区二区四季| 久久久精品中文字幕麻豆发布| 日韩免费福利电影在线观看| 日韩美女视频在线| 欧美va亚洲va香蕉在线| 精品精品欲导航| 久久综合色天天久久综合图片| 欧美一级日韩免费不卡| 日韩一区二区视频| 日韩你懂的电影在线观看| 日韩三级伦理片妻子的秘密按摩| 欧美一区午夜精品| 欧美成人video| 国产欧美一区二区精品仙草咪| 中文幕一区二区三区久久蜜桃| 国产精品欧美一区二区三区| 亚洲天堂精品视频| 亚洲精品国产一区二区精华液 | 欧美亚洲综合色| 欧美美女一区二区三区| 欧美一区二区三区男人的天堂| 日韩一区二区在线观看视频| 久久日韩精品一区二区五区| 国产欧美日韩在线看| 国产精品成人一区二区三区夜夜夜| 国产精品高清亚洲| 一区二区三区在线影院| 日韩av网站在线观看| 国产精品一级片| 99久久伊人精品| 国内久久婷婷综合| 成人黄色在线网站| 在线国产电影不卡| 欧美一级理论性理论a| 国产网站一区二区三区| 亚洲欧美日韩在线| 日韩中文字幕亚洲一区二区va在线| 久久精品国产免费| 91在线精品一区二区| 91精品国产色综合久久 | 91精品国产综合久久久久久漫画| 99久久精品国产精品久久| 欧美日韩一区久久| 久久免费看少妇高潮| 亚洲精品一二三| 韩国精品在线观看| 欧美伊人精品成人久久综合97| 欧美一二三区在线| 一区二区三区在线高清| 国精产品一区一区三区mba视频| 色综合久久中文综合久久牛| 欧美成人女星排行榜| 亚洲乱码国产乱码精品精的特点 | 国产夜色精品一区二区av| 亚洲宅男天堂在线观看无病毒| 亚洲人xxxx| 国产在线播放一区三区四| 欧美性感一类影片在线播放| 欧美激情在线看| 蜜乳av一区二区| 在线观看www91| 国产精品高潮久久久久无| 毛片一区二区三区| 欧美日韩综合一区| 最新高清无码专区| 国产成人免费视| 精品国免费一区二区三区| 亚洲aaa精品| 色综合久久99| 综合色中文字幕| 国产91综合一区在线观看| 日韩视频在线你懂得| 婷婷成人激情在线网| 91官网在线免费观看| 亚洲欧洲日韩在线| 粉嫩绯色av一区二区在线观看 | 欧美精品色一区二区三区| 国产精品福利一区二区三区| 国产精品99久久久久久似苏梦涵| 日韩三区在线观看| 日本aⅴ精品一区二区三区 | 欧美视频精品在线观看| 亚洲精品国产第一综合99久久 | k8久久久一区二区三区| 中文字幕欧美国产| 丁香一区二区三区| 日韩伦理av电影| 99精品国产91久久久久久| 亚洲视频在线观看三级|