luat_audio_tm8211.c 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. #include "luat_base.h"
  2. #include "luat_gpio.h"
  3. #include "luat_audio.h"
  4. #include "luat_rtos.h"
  5. #define LUAT_LOG_TAG "tm8211"
  6. #include "luat_log.h"
  7. //static int tm8211_codec_init(luat_audio_codec_conf_t* conf,uint8_t mode){
  8. // return 0;
  9. //}
  10. //
  11. //static int tm8211_codec_deinit(luat_audio_codec_conf_t* conf){
  12. // return 0;
  13. //}
  14. //
  15. //static int tm8211_mode_resume(luat_audio_codec_conf_t* conf,uint8_t selece){
  16. // luat_audio_power(conf->multimedia_id,1);
  17. // return 0;
  18. //}
  19. //
  20. //
  21. //static int tm8211_mode_pwrdown(luat_audio_codec_conf_t* conf){
  22. // luat_audio_power(conf->multimedia_id,0);
  23. // return 0;
  24. //}
  25. //
  26. //static int tm8211_codec_control(luat_audio_codec_conf_t* conf,luat_audio_codec_ctl_t cmd,uint32_t data){
  27. // switch (cmd){
  28. // case LUAT_CODEC_MODE_RESUME:
  29. // tm8211_mode_resume(conf,(uint8_t)data);
  30. // break;
  31. // case LUAT_CODEC_MODE_STANDBY:
  32. // case LUAT_CODEC_MODE_PWRDOWN:
  33. // tm8211_mode_pwrdown(conf);
  34. // break;
  35. // default:
  36. // break;
  37. // }
  38. // return 0;
  39. //}
  40. //
  41. //static int tm8211_codec_start(luat_audio_codec_conf_t* conf){
  42. // luat_audio_power(conf->multimedia_id,1);
  43. // return 0;
  44. //}
  45. //
  46. //static int tm8211_codec_stop(luat_audio_codec_conf_t* conf){
  47. // luat_audio_power(conf->multimedia_id,0);
  48. // return 0;
  49. //}
  50. const luat_audio_codec_opts_t codec_opts_tm8211 = {
  51. .name = "tm8211",
  52. .init = NULL,
  53. .deinit = NULL,
  54. .control = NULL,
  55. .start = NULL,
  56. .stop = NULL,
  57. .no_control = 1,
  58. };
  59. const luat_audio_codec_opts_t codec_opts_common = {
  60. .name = "common",
  61. .init = NULL,
  62. .deinit = NULL,
  63. .control = NULL,
  64. .start = NULL,
  65. .stop = NULL,
  66. .no_control = 1,
  67. };