Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

22 lines
479B

  1. #ifndef output_dac_h_
  2. #define output_dac_h_
  3. #include "AudioStream.h"
  4. class AudioOutputAnalog : public AudioStream
  5. {
  6. public:
  7. AudioOutputAnalog(void) : AudioStream(1, inputQueueArray) { begin(); }
  8. virtual void update(void);
  9. void begin(void);
  10. void analogReference(int ref);
  11. friend void dma_ch4_isr(void);
  12. private:
  13. static audio_block_t *block_left_1st;
  14. static audio_block_t *block_left_2nd;
  15. static bool update_responsibility;
  16. audio_block_t *inputQueueArray[1];
  17. };
  18. #endif