📄 surfdispstr.c
字号:
/* surfDispStr.c - 字符定位打印程序 */
/* Copyright 2004-2006 R&D, 709Ins. */
/*
modification history
--------------------
*/
/*
DESCRIPTION
vxWorks下的文本模式的字符定位打印程序
*/
/* include */
#include <vxworks.h>
#include <string.h>
#include <stdio.h>
void surfDispStr
(
unsigned char x,
unsigned char y,
unsigned char *s,
unsigned char color
);
/***********************************************
* 这个可实现16色字符定位显示
*/
void surfDispStr (unsigned char x, unsigned char y, unsigned char *s, unsigned char color)
{
unsigned char * volatile pucPtr = (unsigned char *)0xB8000;
unsigned short offset;
/*int lock;*/
offset = (unsigned short)y * 80* 2 + (unsigned short)x * 2; /* Calculate position of 1st character */
/*lock = intLock();*/
while (*s)
{
pucPtr[offset++] = *s++;
pucPtr[offset++] = color;
}
/*intUnlock(lock);*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -