⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sdrv_common_thai.c

📁 炬力方案176*132软件源码,适用于AK1025
💻 C
字号:
/*
********************************************************************************
*                       ACTOS
*                  ui dirver show picture
*
*                (c) Copyright 2002-2003, Actions Co,Ld.
*                        All Right Reserved
*
* File   : sdrv_charOutrect.c
* By     : Rcmai
* Version: 1> v1.00     first version     10/17/2003 10:46PM
********************************************************************************
*/
#include "display.h"
#include "Drv_S6B33B0A.h"

extern  char next_thai_flag;
extern  char thai_flag;

#pragma codeseg(UI_RCODE)

////*******************************************************************************/
///*
//** FUNCTION:     Sdrv_CharOutRect
//**
//** Description:  在指定的区域上打出一个字符,超出区域部分不显示,没有超出屏幕的部分将正常显示。
//**
//**  input
//**     code: 字符的码值
//**     CRregion: 要求输出的区域
//**     colcnt:   要求从汉字的哪一列开始输出   
//**  output
//**     bool: 当指定列数超出该字的总列数时返回FALSE,否则返回TRUE
//********************************************************************************/

non_banked bool Sdrv_add_image(void)
{
    int i;
    char *p1,*p2;   
         
    p1 = back_CharPointBuffer;
    p2 = CharPointBuffer;         
    if(thai_flag == 1)
    {
        for(i=0;i<32;i++)
        {
            *p1++ = *p2++;
        }        
    
        if(next_thai_flag==0)
           return TRUE;
    }
    else
    {
        for(i=0;i<32;i++) 
    	   *p2++ |= *p1++;
    }          
}

non_banked bool Sdrv_check_symble(unsigned char code)
{
    if(code == 0xd1 || (code >=0xd4 && code<0xdb) ||(code >=0xe7 && code<0xef))
        thai_flag = 0;
    else
        thai_flag = 1; 	
}
/*

non_banked bool Sdrv_Set_next(unsigned char mode)
{
//    if(code == 0xd1 || (code >=0xd4 && code<0xdb) ||(code >=0xe7 && code<0xef))
//        thai_flag = 0;
//    else
//        thai_flag = 1; 	
      next_thai_flag = mode;
}
*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -