LuatOS-SOC接口文档(air780E)--otp - OTP操作库

otp.read(zone, offset, len)#

读取指定OTP区域读取数据

参数

传入值类型 解释
int 区域, 通常为0/1/2/3, 与具体硬件相关
int 偏移量
int 读取长度, 单位字节, 必须是4的倍数, 不能超过4096字节

返回值

返回值类型 解释
string 成功返回字符串, 否则返回nil

例子

复制代码
local otpdata = otp.read(0, 0, 64)
if otpdata then
    log.info("otp", otpdata:toHex())
end

otp.write(zone, data, offset)

往指定OTP区域写入数据

参数

传入值类型 解释
int 区域, 通常为0/1/2/3, 与具体硬件相关
string 数据, 长度必须是4个倍数
int 偏移量

返回值

返回值类型 解释
booL 成功返回true,否则返回false

例子


otp.erase(zone)

擦除指定OTP区域

参数

传入值类型 解释
int 区域, 通常为0/1/2/3, 与具体硬件相关

返回值

返回值类型 解释
bool 成功返回true,否则返回false

例子


otp.lock(zone)

锁定OTP区域. 特别注意!!一旦加锁即无法解锁,OTP变成只读!!!

参数

返回值

返回值类型 解释
bool 成功返回true,否则返回false

例子


相关推荐
合宙Luat3 个月前
Air780EP模块 LuatOS开发-MQTT接入阿里云应用指南
阿里云·云计算·合宙·air780e
l5317981511 年前
LuatOS-SOC接口文档(air780E)--rsa - RSA加密解密
air780e
l5317981511 年前
LuatOS-SOC接口文档(air780E)--rtos - RTOS底层操作库
air780e
l5317981511 年前
LuatOS-SOC接口文档(air780E)--repl - “读取-求值-输出” 循环
air780e
l5317981511 年前
LuatOS-SOC接口文档(air780E)--pwm - PWM模块
air780e
l5317981511 年前
LuatOS-SOC接口文档(air780E)--protobuf - ProtoBuffs编解码
air780e
l5317981511 年前
LuatOS-SOC接口文档(air780E)--os - os操作
air780e
l5317981511 年前
LuatOS-SOC接口文档(air780E)--nimble - 蓝牙BLE库(nimble版)
air780e
l5317981511 年前
LuatOS-SOC接口文档(air780E)--pack - 打包和解包格式串
air780e