diff --git a/code/hdal/vendor/output/libvendor_ai2_pub.a b/code/hdal/vendor/output/libvendor_ai2_pub.a index 40b83c7be..da9200d0a 100644 Binary files a/code/hdal/vendor/output/libvendor_ai2_pub.a and b/code/hdal/vendor/output/libvendor_ai2_pub.a differ diff --git a/code/hdal/vendor/output/libvendor_ai2_pub2.a b/code/hdal/vendor/output/libvendor_ai2_pub2.a index baedf714b..f550a2981 100644 Binary files a/code/hdal/vendor/output/libvendor_ai2_pub2.a and b/code/hdal/vendor/output/libvendor_ai2_pub2.a differ diff --git a/rtos/code/application/source/cardv/rtos-main-hunting_lvgl.lds b/rtos/code/application/source/cardv/rtos-main-hunting_lvgl.lds index bd22ee9e9..2a2cf8611 100755 --- a/rtos/code/application/source/cardv/rtos-main-hunting_lvgl.lds +++ b/rtos/code/application/source/cardv/rtos-main-hunting_lvgl.lds @@ -186,7 +186,7 @@ SECTIONS libstdc++.a (.text* .data* .data1* .rodata* .rodata1* .reginfo* .init* .exit*) /* IO */ - libkdrv_i2c.a (.text* .data* .data1* .rodata* .rodata1* .reginfo* .init* .exit*) + /*libkdrv_i2c.a (.text* .data* .data1* .rodata* .rodata1* .reginfo* .init* .exit*)*/ } . = ALIGN(4); @@ -204,6 +204,8 @@ SECTIONS /* kdrv */ libkdrv_videocapture.a (.text* .data* .data1* .rodata* .rodata1* .reginfo* .init* .exit*) libvendor_media.a (.text* .data* .data1* .rodata* .rodata1* .reginfo* .init* .exit*) + /* IO */ + libkdrv_i2c.a (.text* .data* .data1* .rodata* .rodata1* .reginfo* .init* .exit*) } . = ALIGN(4); diff --git a/rtos/code/driver/na51089/source/mcu/sf_commu_mcu.c b/rtos/code/driver/na51089/source/mcu/sf_commu_mcu.c index 55bf92d32..aabcc389e 100755 --- a/rtos/code/driver/na51089/source/mcu/sf_commu_mcu.c +++ b/rtos/code/driver/na51089/source/mcu/sf_commu_mcu.c @@ -856,7 +856,7 @@ int sf_commu_mcu_task_start(void) printf("%s:%d %d\r\n", __FUNCTION__, __LINE__,rt); } - sfCommuMcuThread = vos_task_create(sf_commu_mcu_task, NULL, "sf_commu_mcu_task", 10, 4096); + sfCommuMcuThread = vos_task_create(sf_commu_mcu_task, NULL, "sf_mcu_task", 25, 2048); if(!sfCommuMcuThread) { DBG_ERR("[ERROR] sf_commu_mcu_task thread creat failed!\r\n"); diff --git a/rtos/code/hdal/ext_devices/sensor/sen_os05b10/sen_os05b10.c b/rtos/code/hdal/ext_devices/sensor/sen_os05b10/sen_os05b10.c index 98a1a296f..6760f6d91 100755 --- a/rtos/code/hdal/ext_devices/sensor/sen_os05b10/sen_os05b10.c +++ b/rtos/code/hdal/ext_devices/sensor/sen_os05b10/sen_os05b10.c @@ -1487,7 +1487,7 @@ if (ae_preset_flag == FALSE){ i2c_valid[id] = TRUE; if ((!is_fastboot[id]) || (fastboot_i2c_id[id] != sen_i2c[id].id) || (fastboot_i2c_addr[id] != sen_i2c[id].addr)) { - rt = sen_i2c_init_driver(id, &sen_i2c[id]); + rt = sen_i2c_init_driver(id, &sen_i2c[id]); if (rt != E_OK) { i2c_valid[id] = FALSE; diff --git a/rtos/code/na51089_linux_sdk_rtos_filelist.txt b/rtos/code/na51089_linux_sdk_rtos_filelist.txt index 72cbe53cb..85df3f2c7 100755 --- a/rtos/code/na51089_linux_sdk_rtos_filelist.txt +++ b/rtos/code/na51089_linux_sdk_rtos_filelist.txt @@ -1,6 +1,6 @@ ; Source Insight Project File List ; Project Name: na51089_rtos -; Generated by Source Insight 4.00.0107 at 2023/3/28 16:02:21 +; Generated by Source Insight 4.00.0107 at 2023/3/30 20:00:27 ; Version=4.00.0107 ; ; Each line should contain either a file name, a wildcard, or a sub-directory name. @@ -833,6 +833,11 @@ hdal\drivers\k_driver\include\rtos_na51089\usb_desc.h hdal\drivers\k_driver\include\rtos_na51089\uvcp.h hdal\drivers\k_driver\include\rtos_na51089\v7_pmu.h hdal\drivers\k_driver\include\rtos_na51089\wdt.h +hdal\ext_devices\sensor\sen_os05b10\Makefile +hdal\ext_devices\sensor\sen_os05b10\sen_cfg.c +hdal\ext_devices\sensor\sen_os05b10\sen_common.c +hdal\ext_devices\sensor\sen_os05b10\sen_i2c.c +hdal\ext_devices\sensor\sen_os05b10\sen_os05b10.c lib\include\AppControl\AppControl.h lib\include\audaec\audlib_aec.h lib\include\audfilt\audlib_filt.h