获取一些内部字符串
支持芯片:
SHMICTRL系列芯片 ESP32-S3系列 str getsysval(int n);
int getsysval(int n);
//n 内部字符串序号
| n |
描述 |
| 1 |
rxbuf 串口接收缓存区 |
| 2 |
cmdbuf遇见串口接收结束标志后将rxbuf复制到cmdbuf,以确保串口新进来的数据不会覆盖 |
| 3 |
cmd 当前正在执行的语句,被拆分后 |
| 5 |
获取当前操作计数值并将其清零;这个参数主要用于自动背光渐暗 |
| 6 |
屏幕宽度,注意随方向而变 |
| 7 |
屏幕高度,注意随方向而变 |
| 8 |
屏幕长边宽度,注意不随方向而变 |
| 9 |
屏幕短边高度,注意不随方向而变 |
| 0x0a |
是否初始化了TF卡,=0未初始化;=1初始化 |
| 0x0b |
当前正在执行的页面,对应gopage(n)中的n; |
| 0x10 |
背光亮度 0~100 |
| 0x11 |
串口1默认波特率 |
| 0x12 |
串口1的数据模式,由setrecvmode函数设定 |
| 0x20 |
上次触摸屏按下时的坐标X,最好在控件onmouse事件中调用 |
| 0x21 |
上次触摸屏按下时的坐标Y,最好在控件onmouse事件中调用 |
| 0x22 |
当前触摸屏按下时的坐标X,最好在控件onmouse事件中调用 |
| 0x23 |
当前触摸屏按下时的坐标Y,最好在控件onmouse事件中调用 |
| 0x80 |
获取当前的硬件模式(SHMICTRL、AX86),详见下面硬件模式表 |
硬件模式表:
| 模式名称 |
描述 |
| SHMICTRL |
SHMICTRL-V1、SHMICTRL-V2、SHMICTRL-V3 MCU构成的系统,用于带显存的液晶屏 |
| ESP32 |
用ESP32模块或芯片构成的液晶屏,自身带WIFI网络体系,常用于驱动RGB模式的液晶屏 |
| AX86 |
模拟运行在PC上获取的值 |
示例
echo(getsysval(1));
注意