alienwalker 10 месяцев назад
Родитель
Сommit
bf3236a075

+ 1 - 1
components/camera/luat_camera.h

@@ -88,7 +88,7 @@ int l_camera_handler(lua_State *L, void* ptr);
 #endif
 /**
  * @brief 配置spi camera并且初始化camera
- * @param id camera接收数据总线ID,ec618上有2条,0和1
+ * @param id camera接收数据总线ID,见选型手册,例如AIR780EXXX是0
  * @param conf camera相关配置
  * @param callback camera接收中断回调,注意这是在中断里的回调
  * @param param 中断回调时用户的参数

+ 1 - 1
components/lvgl/binding/luat_lib_lvgl.c

@@ -174,7 +174,7 @@ static int l_lv_theme_set_act(lua_State *L) {
 }
 
 /*
-LVGL休眠控制,暂停/恢复刷新定时器,目前只有105和EC618可以用
+LVGL休眠控制,暂停/恢复刷新定时器,目前只有Air105和Air780EXXX可以用
 @api lvgl.sleep(enable)
 @boolean true暂停 false恢复
 @usage

+ 4 - 4
components/mobile/luat_lib_mobile.c

@@ -206,7 +206,7 @@ static int l_mobile_number(lua_State* L) {
 /**
 获取当前SIM卡槽,或者切换卡槽
 @api mobile.simid(id)
-@int SIM卡的编号, 例如0, 1, 如果支持双卡,比如EC618,可以填2来自适应,但是会占用掉4个IO(gpio4/5/6/23)。如果不填就直接读取当前卡槽
+@int SIM卡的编号, 例如0, 1, 如果支持双卡,例如Air780EXXX,可以填2来自适应,但是会占用掉4个IO(gpio4/5/6/23)。如果不填就直接读取当前卡槽
 @boolean 是否优先用SIM0,只有SIM卡编号写2自适应才有用!!!。true优先用SIM0,false则由具体平台决定,支持双卡双待SIM0优先,不支持的是上一次检测到的优先,默认是false,必须在开机就配置,否则就无效了
 @return int 当前sim卡槽编号,若失败返回-1
 @usage
@@ -916,15 +916,15 @@ static int l_mobile_data_traffic(lua_State* L) {
 @int 配置值,根据具体配置的item决定
 @return boolean 是否成功
 @usage
---针对不同平台有不同的配置,谨慎使用,目前只有EC618/EC718系列
+--针对不同平台有不同的配置,谨慎使用,目前只有Air780EXXX系列支持
 
--- EC618配置小区重选信号差值门限,不能大于15dbm,必须在飞行模式下才能用
+-- Air780EXXX配置小区重选信号差值门限,不能大于15dbm,必须在飞行模式下才能用
 mobile.flymode(0,true)
 mobile.config(mobile.CONF_RESELTOWEAKNCELL, 15)
 mobile.config(mobile.CONF_STATICCONFIG, 1) --开启网络静态优化
 mobile.flymode(0,false)
 
--- EC618设置SIM写入次数的统计
+-- Air780EXXX设置SIM写入次数的统计
 -- 关闭统计
 mobile.config(mobile.CONF_SIM_WC_MODE, 0)
 -- 开启统计, 默认也是开启的.

+ 8 - 8
components/mobile/luat_mobile.h

@@ -41,7 +41,7 @@ int luat_mobile_get_imei(int sim_id, char* buff, size_t buf_len);
  * @brief 获取SN,如果用户没有调用luat_mobile_set_sn接口写过SN,默认值为空
  * 
  * @param buff[OUT] SN数据
- * @param buf_len 用户传入缓存的大小,EC618平台底层支持的最大长度为32字节,如果底层数据量大于buf_len,只会传出buf_len大小的数据
+ * @param buf_len 用户传入缓存的大小,Air780EXXX平台底层支持的最大长度为32字节,如果底层数据量大于buf_len,只会传出buf_len大小的数据
  * @return int <= 0错误 >0实际传出的大小
  */
 int luat_mobile_get_sn(char* buff, size_t buf_len);
@@ -50,7 +50,7 @@ int luat_mobile_get_sn(char* buff, size_t buf_len);
  * @brief 设置SN
  * 
  * @param buff SN数据,必须是ascii值大于等于0x21小于等于0x7e的可见ascii字符
- * @param buf_len SN数据长度;EC618平台底层支持的最大长度为32字节,如果buf_len大于32,只会保存前32字节的数据
+ * @param buf_len SN数据长度;Air780EXXX平台底层支持的最大长度为32字节,如果buf_len大于32,只会保存前32字节的数据
  * @return int = 0成功, = -1失败
  */
 int luat_mobile_set_sn(char* buff, uint8_t buf_len);
@@ -176,7 +176,7 @@ uint8_t luat_mobile_get_default_pdn_ipv6(void);
 int luat_mobile_get_apn(int sim_id, int cid, char* buff, size_t buf_len);
 
 /**
- * @brief 用户控制APN激活过程。只有使用了本函数后,才能通过手动激活用户的APN并加装网卡。只有EC618/EC7XX支持
+ * @brief 用户控制APN激活过程。只有使用了本函数后,才能通过手动激活用户的APN并加装网卡。只有Air780EXXX支持,不建议使用
  */
 void luat_mobile_user_ctrl_apn(void);
 /**
@@ -184,7 +184,7 @@ void luat_mobile_user_ctrl_apn(void);
  */
 void luat_mobile_user_ctrl_apn_stop(void);
 /**
- * @brief 手动设置APN激活所需的最小信息,如果需要更详细的设置,可以自行修改本函数。,只有EC618/EC7XX支持
+ * @brief 手动设置APN激活所需的最小信息,如果需要更详细的设置,可以自行修改本函数。只有Air780EXXX支持,不建议使用
  *
  * @param sim_id sim位置,对于双卡双待的设备,选0或者1,其他设备随意
  * @param cid cid位置 2~6
@@ -197,7 +197,7 @@ int luat_mobile_set_apn_base_info(int sim_id, int cid, uint8_t type, uint8_t* ap
 
 
 /**
- * @brief 手动设置APN激活所需的加密信息,如果需要更详细的设置,可以自行修改本函数。大部分情况下不需要加密信息,定向卡可能需要。只有EC618/EC7XX支持
+ * @brief 手动设置APN激活所需的加密信息,如果需要更详细的设置,可以自行修改本函数。大部分情况下不需要加密信息,定向卡可能需要。只有Air780EXXX支持,不建议使用
  *
  * @param sim_id sim位置,对于双卡双待的设备,选0或者1,其他设备随意
  * @param cid cid位置 2~6
@@ -211,7 +211,7 @@ int luat_mobile_set_apn_base_info(int sim_id, int cid, uint8_t type, uint8_t* ap
 int luat_mobile_set_apn_auth_info(int sim_id, int cid, uint8_t protocol, uint8_t *user_name, uint8_t user_name_len, uint8_t *password, uint8_t password_len);
 
 /**
- * @brief 手动激活/去激活APN。只有EC618/EC7XX支持
+ * @brief 手动激活/去激活APN。只有Air780EXXX支持,不建议使用
  *
  * @param sim_id sim位置,对于双卡双待的设备,选0或者1,其他设备随意
  * @param cid cid位置 2~6
@@ -221,7 +221,7 @@ int luat_mobile_set_apn_auth_info(int sim_id, int cid, uint8_t protocol, uint8_t
 int luat_mobile_active_apn(int sim_id, int cid, uint8_t state);
 
 /**
- * @brief 手动激活网卡。只有EC618支持
+ * @brief 手动激活网卡。只有Air780EXXX支持,不建议使用
  *
  * @param sim_id sim位置,对于双卡双待的设备,选0或者1,其他设备随意
  * @param cid cid位置 2~6
@@ -230,7 +230,7 @@ int luat_mobile_active_apn(int sim_id, int cid, uint8_t state);
 int luat_mobile_active_netif(int sim_id, int cid);
 
 /**
- * @brief 用户设置APN的基本信息,并且自动激活,注意不能和上述手动操作APN的API共用,专网卡如果不能用公网apn激活默认承载的必须用这个
+ * @brief 用户设置APN的基本信息,并且自动激活,注意不能和上述手动操作APN的API共用,专网卡如果不能用公网apn激活默认承载的必须用这个,推荐使用
  *
  * @param sim_id sim位置,对于双卡双待的设备,选0或者1,其他设备随意
  * @param cid cid位置 1~6

+ 2 - 2
components/multimedia/luat_lib_multimedia_audio.c

@@ -505,7 +505,7 @@ static int l_audio_raw_on(lua_State *L) {
 播放或者停止播放一个文件,播放完成后,会回调一个audio.DONE消息,可以用pause来暂停或者恢复,其他API不可用。考虑到读SD卡速度比较慢而拖累luavm进程的速度,所以尽量使用本API
 @api audio.play(id, path, errStop)
 @int 音频通道
-@string/table 文件名,如果为空,则表示停止播放,如果是table,则表示连续播放多个文件,主要应用于云喇叭,目前只有EC618支持,并且会用到errStop参数
+@string/table 文件名,如果为空,则表示停止播放,如果是table,则表示连续播放多个文件,主要应用于云喇叭,目前只有Air780EXXX支持,并且会用到errStop参数
 @boolean 是否在文件解码失败后停止解码,只有在连续播放多个文件时才有用,默认true,遇到解码错误自动停止
 @return boolean 成功返回true,否则返回false
 @usage
@@ -625,7 +625,7 @@ static int l_audio_play_wait_end(lua_State *L) {
 }
 
 /*
-获取最近一次播放结果,不是所有平台都支持的,目前只有EC618支持
+获取最近一次播放结果,不是所有平台都支持的,目前只有Air780EXXX支持
 @api audio.getError(id)
 @int 音频通道
 @return boolean 是否全部播放成功,true成功,false有文件播放失败

+ 1 - 1
luat/modules/luat_lib_fota.c

@@ -68,7 +68,7 @@ end)
 @usage
 -- 初始化fota流程
 local result = fota.init(0, 0x00300000, spi_device)	--由于105的flash从0x01000000开始,所以0就是外部spiflash
-local result = fota.init()	--ec618系列/EC7XX系列使用固定内部地址,所以不需要参数了
+local result = fota.init()	--Air780EXXX系列使用固定内部地址,所以不需要参数了
 local result = fota.init(0xe0000000, 0, spi_device, 27)	--EC7XX系列允许使用外部flash更新,但是地址必须加上0xe0000000的偏移
 */
 static int l_fota_init(lua_State* L)

+ 2 - 2
luat/modules/luat_lib_gpio.c

@@ -187,7 +187,7 @@ int l_gpio_handler(lua_State *L, void* ptr) {
 @any mode 输入输出模式:<br>数字0/1代表输出模式<br>nil代表输入模式<br>function代表中断模式,如果填gpio.count,则为中断计数功能,中断时不回调
 @int pull 上拉下拉模式, 可以是上拉模式 gpio.PULLUP 或下拉模式 gpio.PULLDOWN, 或者开漏模式 0. 需要根据实际硬件选用
 @int irq 中断触发模式,默认gpio.BOTH。中断触发模式<br>上升沿gpio.RISING<br>下降沿gpio.FALLING<br>上升和下降都触发gpio.BOTH 
-@int alt 复用选项,目前只有EC618平台需要这个参数,有些GPIO可以复用到不同引脚上,可以选择复用选项(0或者4)从而复用到对应的引脚上
+@int alt 复用选项,目前只有Air780EXXX平台需要这个参数,有些GPIO可以复用到不同引脚上,可以选择复用选项(0或者4)从而复用到对应的引脚上
 @return any 输出模式返回设置电平的闭包, 输入模式和中断模式返回获取电平的闭包
 @usage
 
@@ -228,7 +228,7 @@ gpio.setup(18, 0, nil, nil, 4)
 -- 当管脚为输出模式,才能通过gpio.set()设置电平
 -- 当管脚为输出模式,通过gpio.get()总会得到0
 -- 中断回调的val参数不代表触发方向, 仅代表中断后某个时间点的电平
--- 对Cat.1模块,EC618系列只有AONGPIO才能双向触发,其他系列所有GPIO都能双向触发,具体看硬件手册
+-- 对Cat.1模块,Air780E只有GPIO20~22才能双向触发,其他系列所有GPIO都能双向触发,具体看硬件手册
 -- 默认设置下,中断是没有防抖时间的,可以通过gpio.set_debounce(pin, 50)来设置防抖时间
 
 -- pull参数的额外说明, 上拉/下拉配置

+ 1 - 1
luat/modules/luat_lib_mcu.c

@@ -235,7 +235,7 @@ LUAT_WEAK int luat_uart_pre_setup(int uart_id, uint8_t use_alt_type){return -1;}
 LUAT_WEAK int luat_i2c_set_iomux(int id, uint8_t value){return -1;}
 #endif
 /*
-mcu死机时处理模式,目前只有EC618平台适用
+mcu死机时处理模式
 @api mcu.hardfault(mode)
 @int 处理模式,0死机停机,1死机后重启,2死机后尽量将错误信息提交给外部工具后重启 3.死机时写入关键信息到flash后立刻重启
 @usage