api_rt_adc.c 825 B

12345678910111213141516171819202122232425262728293031
  1. #include "api_rt_adc.h"
  2. #include "api_rt_pwm.h"
  3. #include "gd32f30x.h"
  4. ApiRtAdc_Handle Adcs[3];
  5. /* ========================================================================== */
  6. /* ============================ Api RT Functions ============================ */
  7. /* ========================================================================== */
  8. void iRtAdc_Init(void)
  9. {
  10. };
  11. /* ========================================================================== */
  12. /* ============================== API Functions ============================= */
  13. /* ========================================================================== */
  14. uint16_t iAdc_GetResult(uint8_t devIndex, uint8_t channelIndex)
  15. {
  16. return Adcs[devIndex].Results[channelIndex];
  17. }
  18. uint16_t* iAdc_GetResultPointer(uint8_t devIndex)
  19. {
  20. return Adcs[devIndex].Results;
  21. }