广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3909|回复: 2

TFT【易模块0.4】发布 2025-02-15

[复制链接]

61

主题

221

帖子

2709

积分

版主

大彩爱好者Q群14769485

Rank: 7Rank: 7Rank: 7

积分
2709
QQ
发表于 2024-8-9 18:46:35 | 显示全部楼层 |阅读模式
本帖最后由 小逸老师 于 2025-2-20 16:24 编辑

易模块 是小逸老师为大彩爱好者用户封装的一个函数包,旨在用最简单的方式实现最多的功能。
请使用VisualTFT开发工具使用。
本模块代码经过收集、编写、模拟器与真机测试,来之不易,望各位支持回复评论点赞就行哈。欢迎您分享提供代码给我,我将封装编写到该模块并留下您的版权与来源信息,谢谢支持。
欢迎下载使用,使用时请用 dofile("e_module.lua") 加载最新版本:

注意:新版本帖子已迁移,请访问如下地址访问最新版本,谢谢https://bbs.gz-dc.com/forum.php? ... 5&fromuid=39154



以下是历史版本:



当前封装函数:
e_readfile(file,b64)--读文件
参数1:文件路径、参数2:bool逻辑型,false返回字节table数组,true返回BASE64编码文本(编码后无前缀MIME类型,请自行添加)
--例如jpg图片前缀MIME规则data:image/jpeg;base64,BASE64数据
--因LUA对table数组的性能原因,直接返回字节集合的话可能会有问题,其他功能或调试请自行上真机调试后确定。


xor_encrypt(text, key)--xor简易加解密,返回加密后的字节集,加密和解密都是此函数。如果加密需要返回字符串时请调用e_base64en进行编码,参数1为需要编码的内容,参数2为密码

e_base64de(data)--BASE64解码

e_base64en(data)--BASE64编码

bit_to_netstat(bit) --BIT位状态转换为网络状态,返回4个参数:无线网络连接、有线网络连接、是否连上服务器、是否有客户端连上
例如:local wifi_link,net_link,link_ser,link_c=bit_to_netstat(bit)

roundUp(n)--小数进1,例如3.14将返回4,可用来计算页面页数等等

bin_2to16(binary,capital)--二进制转换到十六进制,参数1:二进制文本,参数2:是否返回大写TRUE/FALSE。
例如 bin_2to16("111111110000000011111111",true) 将返回 0xFF00FF

bin_16to2(binary)--十六进制转换到二进制
例如 bin_16to2("FF00FF") 将返回 {1111,1111,0000,0000,1111,1111}的TABLE数组表

rgb_to_rgb565(rgb)--RGB颜色转换到大彩使用的RGB565颜色,RGB颜色例如:FF00FF/0AFF00
例如  rgb_to_rgb565("FF00FF") 将返回 0xF81F

is_ip(ipstr)--判断是不是IP地址,例如"192.168.10.100" 成功返回true,失败返回false

strall_to_hex(text) --将所有文本转换为16进制,返回16进制数据组-代码来自大彩DEMO的WIFI应用集合\Service V1.0\Server AP

hexall_to_str(packet)--将所有16进制转换为文本,返回文本型内容-代码来自大彩DEMO的WIFI应用集合\Service V1.0\Server AP

更多函数封装请持续关注此贴,如有代码需要提供封装进来的欢迎回复,谢谢。同时欢迎使用第三方 大彩TFT中文lua编辑器v0.6正式版https://bbs.gz-dc.com/forum.php? ... =1606&fromuid=39154













本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
大彩爱好者Q群14769485
点我下载→TFT【易模块】封装好的函数库
点我下载→TFT屏可中文lua编辑器【好用】
回复

使用道具 举报

114

主题

152

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10019
发表于 2024-8-12 14:26:35 | 显示全部楼层
感谢分享
销售与技术支持:(020)82186683-601
回复

使用道具 举报

61

主题

221

帖子

2709

积分

版主

大彩爱好者Q群14769485

Rank: 7Rank: 7Rank: 7

积分
2709
QQ
 楼主| 发表于 2025-2-18 23:23:58 | 显示全部楼层
更新到0.4,需要的朋友下载替换旧版本的哈
大彩爱好者Q群14769485
点我下载→TFT【易模块】封装好的函数库
点我下载→TFT屏可中文lua编辑器【好用】
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2025-4-2 08:21 , Processed in 0.056902 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表