示例#1
0
文件: shell.c 项目: aegiryy/fryy
static void cmd_cat()
{
    BEGIN_CMD();
    if (fs_dir_read(&cd, ehandler_cat))
        END_CMD();
    puts("No such file!");
    ENTER();
    END_CMD();
}
示例#2
0
文件: shell.c 项目: aegiryy/fryy
static void cmd_cd()
{
    BEGIN_CMD();
    if (fs_dir_read(&cd, ehandler_cd))
        END_CMD();
    puts("No such directory!");
    ENTER();
    END_CMD();
}
示例#3
0
void ClearLayer(uint8 layer)
{
	BEGIN_CMD();
	TX_8(0x05);
	TX_8(layer);
	END_CMD();
}
示例#4
0
void DisplyLayer(uint8 layer)
{
	BEGIN_CMD();
	TX_8(0xA2);
	TX_8(layer);
	END_CMD();
}
示例#5
0
void WriteLayer(uint8 layer)
{
	BEGIN_CMD();
	TX_8(0xA1);
	TX_8(layer);
	END_CMD();
}
示例#6
0
void SetBuzzer(uint8 time)
{
	BEGIN_CMD();
	TX_8(0x61);
	TX_8(time);
	END_CMD();
}
示例#7
0
void SetBackLight(uint8 light_level)
{
	BEGIN_CMD();
	TX_8(0x60);
	TX_8(light_level);
	END_CMD();
}
示例#8
0
void GUI_BcolorConDots(uint16 *dot,uint16 dot_cnt)
{
	BEGIN_CMD();
	TX_8(0x69);
	TX_16N(dot,dot_cnt*2);
	END_CMD();
}
示例#9
0
void GetScreen()
{
	BEGIN_CMD();
	TX_8(0xB1);
	TX_8(0x01);
	END_CMD();
}
示例#10
0
void SetScreenUpdateEnable(uint8 enable)
{
	BEGIN_CMD();
	TX_8(0xB3);
	TX_8(enable);
	END_CMD();
}
示例#11
0
void SetFcolor(uint16 color)
{
	BEGIN_CMD();
	TX_8(0x41);
	TX_16(color);
	END_CMD();
}
示例#12
0
void CopyLayer(uint8 src_layer,uint8 dest_layer)
{
	BEGIN_CMD();
	TX_8(0xA4);
	TX_8(src_layer);
	TX_8(dest_layer);
	END_CMD();
}
示例#13
0
void GUI_ConDots(uint8 mode,uint16 *dot,uint16 dot_cnt)
{
	BEGIN_CMD();
	TX_8(0x63);
	TX_8(mode);
	TX_16N(dot,dot_cnt*2);
	END_CMD();
}
示例#14
0
void GUI_Dot(uint16 x,uint16 y)
{
	BEGIN_CMD();
	TX_8(0x50);
	TX_16(x);
	TX_16(y);
	END_CMD();
}
示例#15
0
文件: shell.c 项目: aegiryy/fryy
static void cmd_print()
{
    BEGIN_CMD();
    char c = *(buffer + 6);
    while (1)
        putc(c);
    END_CMD();
}
示例#16
0
void ReadUserFlash(uint32 startAddress,uint16 length)
{
	BEGIN_CMD();
	TX_8(0x88);
	TX_32(startAddress);
	TX_16(length);
	END_CMD();
}
示例#17
0
void DisFull_Image(uint16 image_id,uint8 masken)
{
	BEGIN_CMD();
	TX_8(0x31);
	TX_16(image_id);
	TX_8(masken);
	END_CMD();
}
示例#18
0
void SetScreen(uint16 screen_id)
{
	BEGIN_CMD();
	TX_8(0xB1);
	TX_8(0x00);
	TX_16(screen_id);
	END_CMD();
}
示例#19
0
void WriteUserFlash(uint32 startAddress,uint16 length,uint8 *_data)
{
	BEGIN_CMD();
	TX_8(0x87);
	TX_32(startAddress);
	TX_8N(_data,length);
	END_CMD();
}
示例#20
0
void SetTextSpace(uint8 x_w, uint8 y_w)
{
	BEGIN_CMD();
	TX_8(0x43);
	TX_8(x_w);
	TX_8(y_w);
	END_CMD();
}
示例#21
0
void SetFont_Region(uint8 enable,uint16 width,uint16 height)
{
	BEGIN_CMD();
	TX_8(0x45);
	TX_8(enable);
	TX_16(width);
	TX_16(height);
	END_CMD();
}
示例#22
0
void ColorPicker(uint8 mode, uint16 x,uint16 y)
{
	BEGIN_CMD();
	TX_8(0xA3);
	TX_8(mode);
	TX_16(x);
	TX_16(y);
	END_CMD();
}
示例#23
0
文件: shell.c 项目: aegiryy/fryy
static void cmd_echo()
{
    int i;
    BEGIN_CMD();
    for(i = 5; buffer[i] != '\0'; i++)
        putc(buffer[i]);
    ENTER();
    END_CMD();
}
示例#24
0
void AnimationPlayNext(uint16 screen_id,uint16 control_id)
{
	BEGIN_CMD();
	TX_8(0xB1);
	TX_8(0x25);
	TX_16(screen_id);
	TX_16(control_id);
	END_CMD();
}
示例#25
0
void AnimationPause(uint16 screen_id,uint16 control_id)
{
	BEGIN_CMD();
	TX_8(0xB1);
	TX_8(0x22);
	TX_16(screen_id);
	TX_16(control_id);
	END_CMD();
}
示例#26
0
void AnimationStart(uint16 screen_id,uint16 control_id)
{
	BEGIN_CMD();
	TX_8(0xB1);
	TX_8(0x20);
	TX_16(screen_id);
	TX_16(control_id);
	END_CMD();
}
示例#27
0
void GetControlValue(uint16 screen_id,uint16 control_id)
{
	BEGIN_CMD();
	TX_8(0xB1);
	TX_8(0x11);
	TX_16(screen_id);
	TX_16(control_id);
	END_CMD();
}
示例#28
0
void GUI_ConSpaceDots(uint16 x,uint16 x_space,uint16 *dot_y,uint16 dot_cnt)
{
	BEGIN_CMD();
	TX_8(0x59);
	TX_16(x);
	TX_16(x_space);
	TX_16N(dot_y,dot_cnt);
	END_CMD();
}
示例#29
0
void GUI_BcolorConOffsetDots(uint16 x,uint16 y,uint8 *dot_offset,uint16 dot_cnt)
{
	BEGIN_CMD();
	TX_8(0x76);
	TX_16(x);
	TX_16(y);
	TX_16N(dot_offset,dot_cnt);
	END_CMD();
}
示例#30
0
void GraphChannelDataClear(uint16 screen_id,uint16 control_id,uint8 channel)
{
	BEGIN_CMD();
	TX_8(0xB1);
	TX_8(0x33);
	TX_16(screen_id);
	TX_16(control_id);
	TX_8(channel);
	END_CMD();
}