diff --git a/lib_rgb/api/samples_to_levels.h b/lib_rgb/api/samples_to_levels.h index f5cefa8..c0a2c7e 100644 --- a/lib_rgb/api/samples_to_levels.h +++ b/lib_rgb/api/samples_to_levels.h @@ -31,14 +31,6 @@ */ size_t get_volume_level(int loudness_value); -/** - * 测试不同响度值对应的音量等级。 - * - * 此函数定义了一系列响度值,并使用 get_volume_level 函数 - * 来获取每个响度值对应的音量等级,然后打印出来。 - */ -void volume_level_test(); - /** * 将音频样本转换为音量级别。 * diff --git a/lib_rgb/src/samples_to_levels.c b/lib_rgb/src/samples_to_levels.c index aeec7e2..c5237bf 100644 --- a/lib_rgb/src/samples_to_levels.c +++ b/lib_rgb/src/samples_to_levels.c @@ -101,17 +101,4 @@ void samples_to_levels(int16_t sample_in[], size_t levels[]) levels[i] = get_volume_level(rms); // printf("rms[%d]: %d \n", i, rms); } -} - -// 测试不同响度值对应的音量等级是否符合预期 -void volume_level_test() { - // 测试不同的响度值 - uint32_t test_loudness_values[] = {1, 0, -2, -5, -8, -20, -30, -40, -60, -62, -70, }; - int num_tests = sizeof(test_loudness_values) / sizeof(test_loudness_values[0]); - - for (int i = 0; i < num_tests; ++i) { - printf("Loudness: %lu dB, Volume Level: %u\n", - test_loudness_values[i], - get_volume_level((size_t)test_loudness_values[i])); - } } \ No newline at end of file