Слияние кода завершено, страница обновится автоматически
Интеграция nRF DFU SDK позволяет использовать DFU для SoC-чипов, таких как nRF51822 и nRF52832. В настоящее время поддерживается только DFU zip-пакет.
const nrfDfu = uni.requireNativePlugin("UUCoder-nRF-DFU");
const result = nrfDfu.dfu(
"11:22:33:44:55:66",
"/storage/emulated/0/update.zip",
event => {
if (event && event.method) {
switch (event.method) {
case "onDeviceConnecting":
console.log("onDeviceConnecting: ", res.data);
break;
case "onDeviceConnected":
console.log("onDeviceConnected: ", res.data);
break;
case "onDeviceDisconnecting":
console.log("onDeviceDisconnecting: ", res.data);
break;
case "onDeviceDisconnected":
console.log("onDeviceDisconnected: ", res.data);
break;
case "onDfuProcessStarting":
console.log("onDfuProcessStarting: ", res.data);
break;
case "onDfuProcessStarted":
console.log("onDfuProcessStarted: ", res.data);
break;
case "onProgressChanged":
console.log("onProgressChanged: ", res.data);
break;
case "onDfuCompleted":
console.log("onDfuCompleted: ", res.data);
break;
case "onDfuAborted":
console.log("onDfuAborted: ", res.data);
break;
case "onError":
console.log("onError: ", res.data);
break;
}
}
}
);
if (!res) {
console.error("DFU执行失败");
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )