📄 main.c
字号:
#include "mylib.h"
void mydelay(void)
{
U32 i;
for(i=30000000;i>0;i--);
}
int gets(char * str)
{
int cnt = 0;
int rxch;
while(1)
{
rxch = getc();
if (rxch > 0)
{
if(rxch == KEY_ENTER)
{
str[cnt] = 0;
if(cnt > 0)
return 0;
else
return -1;
}
putc(rxch);
str[cnt++] = rxch;
if(cnt >= 50)
return -1;
}
}
return 0;
}
void parsecmd(char *s);
int Main()
{
char inputcmd[50];
GPDR2=0x8000; // Set GPIO[79]=output(nCS3)
GAFR2_L|=0x80000000; // bit31=1
GAFR2_L&=~0x40000000; // bit30=0 Set GPIO[79]=nCS3=DM9000_CS
PSSR=0x20; // Enable all GPIO input pins
SetSpeed(400);
Serial_init();
printf("boot for xscael pxa2555\r\n");
printf("the version is 1.1.1\r\n");
printf("created by liaotianyang\r\n");
printf("created 2008.4.25 \r\n");
//Erase_Flash(0x0, 0x200000);
//Write_Flash64K(0x0, (void*)0xa0500000, 0x10000);
while(1)
{
putstr("#");
if ( 0 == gets(inputcmd))
parsecmd(inputcmd);
else
putstr("\n\r");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -