acodec_nau8822.h 719 B

1234567891011121314151617181920212223242526272829303132
  1. /**************************************************************************//**
  2. *
  3. * @copyright (C) 2019 Nuvoton Technology Corp. All rights reserved.
  4. *
  5. * SPDX-License-Identifier: Apache-2.0
  6. *
  7. * Change Logs:
  8. * Date Author Notes
  9. * 2020-12-12 Wayne First version
  10. *
  11. ******************************************************************************/
  12. #ifndef __ACODEC_NAU8822_H__
  13. #define __ACODEC_NAU8822_H__
  14. #include <rtdevice.h>
  15. typedef struct
  16. {
  17. char *i2c_bus_name;
  18. char *i2s_bus_name;
  19. rt_int32_t pin_phonejack_en;
  20. rt_int32_t pin_phonejack_det;
  21. } S_NU_NAU8822_CONFIG;
  22. int nu_hw_nau8822_init(S_NU_NAU8822_CONFIG *psCodecConfig);
  23. #endif /* __ACODEC_NAU8822_H__ */