1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/igeeknet-UniPlugin-NrfDfu

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

nRF DFU

Интеграция nRF DFU SDK позволяет использовать DFU для SoC-чипов, таких как nRF51822 и nRF52832. В настоящее время поддерживается только DFU zip-пакет.

Использование

Импорт нативного плагина

const nrfDfu = uni.requireNativePlugin("UUCoder-nRF-DFU");

Выполнение 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 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/igeeknet-UniPlugin-NrfDfu.git
git@api.gitlife.ru:oschina-mirror/igeeknet-UniPlugin-NrfDfu.git
oschina-mirror
igeeknet-UniPlugin-NrfDfu
igeeknet-UniPlugin-NrfDfu
master