修复adc 休眠读取失败问题
authorSnickerSun <snickersun@163.com>
Wed, 20 Dec 2023 17:16:43 +0000 (01:16 +0800)
committerSnickerSun <snickersun@163.com>
Wed, 20 Dec 2023 17:16:43 +0000 (01:16 +0800)
code/sdk/application/battery/battery.c
code/sdk/build/config/target_config/brandy/config.py

index 0b5c016..93b157a 100644 (file)
@@ -183,6 +183,7 @@ static bool adc_get_voltage_by_channel(float *voltage, uint8_t channel)
 
 bool battery_get_voltage_by_channel(float *voltage, uint8_t channel)
 {
+
     uapi_adc_init(ADC_CLOCK_500KHZ);
     uint64_t time1, time2;
     uint32_t param_index = 0;
@@ -196,7 +197,7 @@ bool battery_get_voltage_by_channel(float *voltage, uint8_t channel)
     // osal_printk("tick: %d, Sample time: %d. \r\n", adc_get_sample_stick(),
         // (uint64_t)(time2 - time1));
     // osal_printk("voltage: %.4f.\r\n", voltage);
-
+    uapi_adc_deinit();
     return true;
 }
 
index 0ece6cf..3c147d5 100755 (executable)
@@ -113,7 +113,7 @@ target = {
                     'CONFIG_ZDIAG_AUDIO_PROC_SUPPORT', 'CONFIG_ZDIAG_AUDIO_DUMP_SUPPORT', 'CONFIG_ZDIAG_AUDIO_PROBE_SUPPORT', 'CONFIG_SEA_PHS_SUPPORT', 'CONFIG_DIAG_GPU_PROC_SUPPORT',
                     'SUPPORT_BLE', 'SUPPORT_BREDR', 'ENABLE_UIKIT', 'SUPPORT_GPU_JPEG', 'SUPPORT_GPU_GMMU', 'SUPPORT_GPU_OPENVG',
                     'SW_UART_DEBUG', 'SAVE_EXC_INFO', 'HASH_MEM_COPY', 'JS_ENABLE', 
-                    #'CONFIG_LOW_POWER_TEST',
+                    'CONFIG_LOW_POWER_TEST',
                     'ENABLE_ECC',
                     #'CONFIG_ADC_SUPPORT_AUTO_SCAN','CONFIG_ADC_SUPPORT_LONG_SAMPLE',
                     'MIPI_ULPS_SUPPORT', 'TPTYPE_FT6X46'],
@@ -139,7 +139,7 @@ target = {
                     'CONFIG_ZDIAG_AUDIO_PROC_SUPPORT', 'CONFIG_ZDIAG_AUDIO_DUMP_SUPPORT', 'CONFIG_ZDIAG_AUDIO_PROBE_SUPPORT', 'CONFIG_SEA_PHS_SUPPORT',
                     'SUPPORT_BLE', 'SUPPORT_BREDR', 'ENABLE_UIKIT', 'SUPPORT_GPU_JPEG', 'SUPPORT_GPU_GMMU', 'SUPPORT_GPU_OPENVG', 'CONFIG_DIAG_GPU_PROC_SUPPORT',
                     'SW_UART_DEBUG', 'SAVE_EXC_INFO', 'HASH_MEM_COPY', 'JS_ENABLE',
-                    #'CONFIG_LOW_POWER_TEST',
+                    'CONFIG_LOW_POWER_TEST',
                     'ENABLE_ECC', 'XTS_SUPPORT', 'TPTYPE_FT6X46'],
         'ram_component': ["algorithm", "dfx_port_brandy", "dfx_update", 'dfx_nv', "osal", "arch_port", "-:testsuite",
                           "liteos_port", 'lcd', 'qspi_display',