From 2cfc22e1ea5140861499ee5b7142766fb8f754f7 Mon Sep 17 00:00:00 2001 From: yy1717 <fctom1215@outlook.com> Date: 星期二, 29 九月 2020 15:53:20 +0800 Subject: [PATCH] 坐标 --- lib/src/main/cpp/native-lib.cpp | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/lib/src/main/cpp/native-lib.cpp b/lib/src/main/cpp/native-lib.cpp index 6eedb68..823ca99 100644 --- a/lib/src/main/cpp/native-lib.cpp +++ b/lib/src/main/cpp/native-lib.cpp @@ -383,3 +383,20 @@ TTSCallBack.erase(it); } } + +extern "C" +JNIEXPORT void JNICALL +Java_com_anyun_exam_lib_RemoteService_UpgradeMcu(JNIEnv *env, jobject thiz, jstring vercode, + jbyteArray rom) { + // TODO: implement UpgradeMcu() + if (vercode != NULL && rom != NULL) { + const char *str = env->GetStringUTFChars(vercode, 0); + jbyte *c_dat = env->GetByteArrayElements(rom, NULL); + int len = env->GetArrayLength(rom); + + LoadDefaultMcuRom(str, (uint8_t *)c_dat, len); + + env->ReleaseStringUTFChars(vercode, str); + env->ReleaseByteArrayElements(rom, c_dat, NULL); + } +} -- Gitblit v1.8.0