api_fmrx.h 615 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #ifndef FMRX_H__
  2. #define FMRX_H__
  3. /**
  4. * @brief Synchronize between FMRX and DAC
  5. *
  6. * @param buf_size Size of audio buffer.
  7. */
  8. void fmrx_dac_sync(uint32_t buf_size);
  9. /**
  10. * @brief FMRX power on.
  11. *
  12. * @param val Make it zero now.
  13. */
  14. void fmrx_power_on(uint32_t val);
  15. /**
  16. * @brief FMRX power off.
  17. *
  18. */
  19. void fmrx_power_off(void);
  20. /**
  21. * @brief FMRX digital start.
  22. *
  23. */
  24. void fmrx_digital_start(void);
  25. /**
  26. * @brief FMRX digital stop.
  27. *
  28. */
  29. void fmrx_digital_stop(void);
  30. /**
  31. * @brief FMRX dma to aubuf enable.
  32. *
  33. * @param enable RT_TRUE or RT_FALSE.
  34. */
  35. void fmrx_dma_to_aubuf(uint8_t enable);
  36. #endif