CAT1_FW_DIR=n9
fi
+if [ "$1" == "ctn9" ]
+then
+TARGET_PACK_NAME=pack_brandy_native_js_ct_n9
+APPLICATION_NAME=brandy-native-js-ct-n9
+RECOVERY_NAME=brandy-native-js-ct-n9-r
+DEFAULT_SSB_NAME=brandy-native-js-ct-n9-ssb
+BUILD_NAME=_CT_N9
+CAT1_FW_DIR=n9
+fi
+
+
if [ "$1" == "leakcheck" ]
then
TARGET_PACK_NAME=pack_brandy_native_js_leakcheck
voiceCall.setVolume(10)
clog.info("voice call volume {}".format(voiceCall.getVolume()))
lpm_fd = pm.create_wakelock("system_lock", len("system_lock"))
-# pm.autosleep(1)
+pm.autosleep(1)
pm.wakelock_lock(lpm_fd)
clog.info("create_wakelock {}".format(pm.get_wakelock_num()))
telecomTimerCount = 0
# net.setModemFun(0)
# net.setModemFun(1)
resp=bytearray(50)
- ret=atcmd.sendSync("{}\r\n".format(parm),resp,'',10)
+ ret=atcmd.sendSync("{}\r\n".format(parm),resp,'',20)
if ret == 0:
- clog.info("reply:{},ret:{}".format(resp.decode(),ret))
+ clog.info("AT reply:{},ret:{}".format(resp,ret))
+ clog.info("ATret:{}".format(ret))
self.reply_cmd('09',"{}".format(resp.decode()))
else:
clog.info("cmd error ret:{}".format(ret))
tlv_pack = CAT1_SERVICE_HEAD+head+len_str+content
return tlv_pack
# 解码tlv数据包
+ # F700010
+
def __unpack_tlv_format(self, msg):
clog.info('__unpack_tlv_format {}\r\n'.format(msg))
self.msg = str(msg)[2:]#这是去除head FE
value = self.msg[6:]
len_str ='%04d' % len(value)
if len(value) == 0 or len(value) > 9999 or len(tag) != 2 or len_str != self.msg[2:6]:
- clog.error('__unpack_tlv_format err')
+ clog.error('__unpack_tlv_format err{}'.format(len(value)))
return -1
clog.info('__unpack_tlv_format: {} {} {}\r\n'.format(tag,length,value))
unpack = (tag,length,value)
self.reportTime_Sec = 0 #保存本地 保存时间戳下一次开机使用
self.report_Num_old = 0#保存本地
self.retryNum_old = 0#保存本地
- get_address = eventMesh.publish("get_dmp_cm_address")
- if get_address == None:#获取出来地址是空的使用适配地址
- self.address = "a.fxltsbl.com"#默认
- else: #恢复出厂使用BLE传送过来的地址
- self.address = str(eventMesh.publish("get_dmp_cm_address"))
+ self.address = "a.fxltsbl.com"#默认
self.config_data["retryInterval"] = self.retryInterval
self.config_data["retryNum"] = self.retryNum
self.reportTime_Sec = 0 #保存本地 保存时间戳下一次开机使用
self.report_Num_old = 0#保存本地
self.retryNum_old = 0#保存本地
- get_address = eventMesh.publish("get_dmp_cm_address")
- if get_address == None:#获取出来地址是空的使用适配地址
- self.address = "a.fxltsbl.com"#默认
- else: #恢复出厂使用BLE传送过来的地址
- self.address = str(eventMesh.publish("get_dmp_cm_address"))
+ self.address = "a.fxltsbl.com"#默认
self.config_data["retryInterval"] = self.retryInterval
self.config_data["retryNum"] = self.retryNum
'NANDFLASH_F35UQA'
]
},
+
+ 'brandy-native-js-ct-n9': {
+ 'base_target_name': 'brandy-native-js',
+ 'defines': [
+ '-:TPTYPE_FT6X46',
+ '-:PPG_HX3695',
+ '-:ROTARYENCODER_HX3507',
+ '-:BOARD_FD230',
+ 'BOARD_N9',
+ # 'SUPPORT_GNSS',
+ # 'DISABLE_UART_LOG',
+ # 'CONFIG_GNSS_UART_WITH_FLOWCTRL',
+ # 'DOWNLOAD_GNSS_SWITCH',
+ 'TPTYPE_CST86XX',
+ 'NANDFLASH_F35UQA',
+ 'PPG_PAH8009',
+ 'GYRO_SH5001',
+ 'ROTARYENCODER_MIXO',
+ 'ENABLE_GYRO',
+ 'SUPPORT_TELECOM_DMP',
+ ],
+ 'ram_component': [
+ "gnss",
+ # "gnss_sample",
+ "pgnss_sample",
+ #"ppg_sensor_gh3x2x",
+ "ppg_sensor_pah8009",
+ #"bp_sensor",
+ "gyro",
+ ],
+ 'image_analysis': False,
+ 'fs_image_path':'n9',
+ 'fs_image': True
+ },
+
+ 'brandy-native-js-ct-n9-r': {
+ 'base_target_name': 'brandy-native-js-r',
+ #自定义配置项,选择硬件及功能参数
+ 'defines': [
+ '-:TPTYPE_FT6X46',
+ 'BOARD_N9',
+ 'TPTYPE_CST86XX',
+ 'NANDFLASH_F35UQA'
+ ],
+ },
+ 'brandy-native-js-ct-n9-ssb': {
+ 'base_target_name': 'brandy-ssb',
+ #自定义配置项,选择硬件及功能参数
+ 'defines': [
+ 'BOARD_N9',
+ 'GPIO_POWERON_FLASH',
+ 'NANDFLASH_F35UQA'
+ ]
+ },
'brandy-native-js-cm-ai': {
'base_target_name': 'brandy-native-js',
'defines': [
'pack_brandy_native_js_w9': ['brandy-native-js-w9-ssb', 'brandy-native-js-w9-r', 'brandy-native-js-w9'],
'pack_brandy_native_js_n9': ['brandy-native-js-n9-ssb', 'brandy-native-js-n9-r', 'brandy-native-js-n9'],
'pack_brandy_native_js_cm_n9': ['brandy-native-js-cm-n9-ssb', 'brandy-native-js-cm-n9-r', 'brandy-native-js-cm-n9'],
+ 'pack_brandy_native_js_ct_n9': ['brandy-native-js-ct-n9-ssb', 'brandy-native-js-ct-n9-r', 'brandy-native-js-ct-n9'],
'pack_brandy_native_js_fd230': ['brandy-native-js-fd230-ssb', 'brandy-native-js-fd230-r', 'brandy-native-js-fd230'],
'pack_brandy_xts': ['brandy-ssb', 'brandy-xts-r', 'brandy-xts'],
'pack_brandy_native_js_oob128': ['brandy-ssb-oob128', 'brandy-native-js-r', 'brandy-native-js-oob128'],
voiceCall.setVolume(10)
clog.info("voice call volume {}".format(voiceCall.getVolume()))
lpm_fd = pm.create_wakelock("system_lock", len("system_lock"))
-# pm.autosleep(1)
+pm.autosleep(1)
pm.wakelock_lock(lpm_fd)
clog.info("create_wakelock {}".format(pm.get_wakelock_num()))
telecomTimerCount = 0
self.reportTime_Sec = 0 #保存本地 保存时间戳下一次开机使用
self.report_Num_old = 0#保存本地
self.retryNum_old = 0#保存本地
- get_address = eventMesh.publish("get_dmp_cm_address")
- if get_address == None:#获取出来地址是空的使用适配地址
- self.address = "a.fxltsbl.com"#默认
- else: #恢复出厂使用BLE传送过来的地址
- self.address = str(eventMesh.publish("get_dmp_cm_address"))
+ self.address = "a.fxltsbl.com"#默认
+
self.config_data["retryInterval"] = self.retryInterval
self.config_data["retryNum"] = self.retryNum
self.config_data["heartBeatTime"] = self.heartBeatTime
voiceCall.setVolume(10)
clog.info("voice call volume {}".format(voiceCall.getVolume()))
lpm_fd = pm.create_wakelock("system_lock", len("system_lock"))
-# pm.autosleep(1)
+pm.autosleep(1)
pm.wakelock_lock(lpm_fd)
clog.info("create_wakelock {}".format(pm.get_wakelock_num()))
telecomTimerCount = 0
self.reportTime_Sec = 0 #保存本地 保存时间戳下一次开机使用
self.report_Num_old = 0#保存本地
self.retryNum_old = 0#保存本地
- get_address = eventMesh.publish("get_dmp_cm_address")
- if get_address == None:#获取出来地址是空的使用适配地址
- self.address = "a.fxltsbl.com"#默认
- else: #恢复出厂使用BLE传送过来的地址
- self.address = str(eventMesh.publish("get_dmp_cm_address"))
+
+ self.address = "a.fxltsbl.com"#默认
+
self.config_data["retryInterval"] = self.retryInterval
self.config_data["retryNum"] = self.retryNum
void cat1_get_DEV_ID(void)
{
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"UDP_CMD_get_DEV_ID\n");
udp_send_msg_toCat1(UDP_MSG_SEND_AI_ID,"0");
}
}else if (stateNew == 2){ //移动入库功能
get_software_version_toCat1();
send_ble_mac_toCat1();
- send_dmp_cm_address_toCat1();
+ // send_dmp_cm_address_toCat1();
send_volte_switch_toCat1();
send_dmp_factory_flag();
}else if(stateNew == 3)
uapi_dev_runtime_set_cat1_DEV_ID(msg_buffer);
// if(msg_buffer)
set_dev_id(msg_buffer);
+ break;
default:
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"error message: %s\n", rx_buffer);
index = 1;