1. 12 Jun, 2016 1 commit
  2. 26 May, 2016 2 commits
  3. 19 May, 2016 1 commit
  4. 01 May, 2016 1 commit
  5. 28 Apr, 2016 3 commits
  6. 27 Apr, 2016 4 commits
  7. 26 Apr, 2016 1 commit
  8. 25 Apr, 2016 1 commit
  9. 16 Apr, 2016 1 commit
  10. 14 Apr, 2016 3 commits
  11. 12 Apr, 2016 1 commit
  12. 06 Apr, 2016 1 commit
  13. 03 Apr, 2016 2 commits
  14. 02 Apr, 2016 1 commit
  15. 29 Mar, 2016 1 commit
  16. 28 Mar, 2016 1 commit
  17. 27 Mar, 2016 1 commit
  18. 26 Mar, 2016 1 commit
  19. 25 Mar, 2016 2 commits
    • Damien George's avatar
      esp8266: Add PWM support. · 632d8efa
      Damien George authored
      PWM implementation uses a timer and interrupts (FRC1), taken from
      Espressif's/NodeMCU's implementation and adapted for our use.
      
      8 channels are supported, on pins 0, 2, 4, 5, 12, 13, 14, 15.
      
      Usage:
      
          import machine
          pwm0 = machine.PWM(machine.Pin(0))
          pwm0.freq(1000)
          pwm0.duty(500)
      
      Frequency is shared (ie the same) for all channels.  Frequency is
      between 1 and 1000.  Duty is between 0 and 1023.
      632d8efa
    • Damien George's avatar
      esp8266: Implement software SPI class. · 82b95f62
      Damien George authored
      Supports speeds up to 500k baud, polarity=0/1, phase=0/1, and using any
      pins.  Only supports MSB output at the moment.
      82b95f62
  20. 24 Mar, 2016 2 commits
  21. 17 Mar, 2016 1 commit
  22. 12 Mar, 2016 1 commit
  23. 11 Mar, 2016 2 commits
  24. 08 Mar, 2016 2 commits
  25. 06 Mar, 2016 1 commit
  26. 04 Mar, 2016 1 commit
  27. 03 Mar, 2016 1 commit