Просмотр исходного кода

update:luat_audio_codec_opts使用const修饰

Dozingfiretruck 2 лет назад
Родитель
Сommit
b1846069c5

+ 1 - 1
components/multimedia/luat_audio_es8311.c

@@ -597,7 +597,7 @@ static int es8311_codec_stop(luat_audio_codec_conf_t* conf){
     return 0;
 }
 
-luat_audio_codec_opts_t codec_opts_es8311 = {
+const luat_audio_codec_opts_t codec_opts_es8311 = {
     .name = "es8311",
     .init = es8311_codec_init,
     .deinit = es8311_codec_deinit,

+ 1 - 1
components/multimedia/luat_audio_tm8211.c

@@ -77,7 +77,7 @@ static int tm8211_codec_stop(luat_audio_codec_conf_t* conf){
     return 0;
 }
 
-luat_audio_codec_opts_t codec_opts_tm8211 = {
+const luat_audio_codec_opts_t codec_opts_tm8211 = {
     .name = "tm8211",
     .init = tm8211_codec_init,
     .deinit = tm8211_codec_deinit,

+ 3 - 3
luat/include/luat_audio_codec.h

@@ -46,7 +46,7 @@ typedef struct luat_audio_codec_conf {
     int i2s_id;                                                         // i2s id
     uint32_t after_sleep_ready_time;                                    // pa使能前延迟时间
     uint32_t pa_delay_time;                                             // pa使能后延迟时间
-    struct luat_audio_codec_opts* codec_opts;
+    const struct luat_audio_codec_opts* codec_opts;
     uint8_t multimedia_id;                                              // 多媒体id
     uint8_t pa_pin;                                                     // pa pin
 	uint8_t pa_on_level;                                                // pa 使能电平
@@ -67,6 +67,6 @@ typedef struct luat_audio_codec_opts{
 	uint8_t no_control;
 } luat_audio_codec_opts_t;
 
-extern luat_audio_codec_opts_t codec_opts_es8311;
-extern luat_audio_codec_opts_t codec_opts_tm8211;
+extern const luat_audio_codec_opts_t codec_opts_es8311;
+extern const luat_audio_codec_opts_t codec_opts_tm8211;
 #endif