dac.py 306 B

123456789101112131415161718
  1. import pyb
  2. if not hasattr(pyb, 'DAC'):
  3. print('SKIP')
  4. raise SystemExit
  5. dac = pyb.DAC(1)
  6. print(dac)
  7. dac.noise(100)
  8. dac.triangle(100)
  9. dac.write(0)
  10. dac.write_timed(bytearray(10), 100, mode=pyb.DAC.NORMAL)
  11. pyb.delay(20)
  12. dac.write(0)
  13. # test buffering arg
  14. dac = pyb.DAC(1, buffering=True)
  15. dac.write(0)