1. 22 Aug, 2015 3 commits
  2. 21 Aug, 2015 1 commit
  3. 16 Aug, 2015 1 commit
  4. 10 Aug, 2015 1 commit
  5. 09 Aug, 2015 1 commit
  6. 05 Aug, 2015 1 commit
  7. 03 Aug, 2015 1 commit
  8. 31 Jul, 2015 2 commits
  9. 21 Jul, 2015 1 commit
  10. 20 Jul, 2015 2 commits
    • devsaurus's avatar
      added more displays: · 6fd106af
      devsaurus authored
          sh1106_128x64_i2c
          ssd1306_64x48_i2c
          ssd1309_128x64_i2c
          ssd1327_96x96_gr_i2c
          uc1611_dogm240_i2c
          uc1611_dogxl240_i2c
          ld7032_60x32_hw_spi
          pcd8544_84x48_hw_spi
          pcf8812_96x65_hw_spi
          sh1106_128x64_hw_spi
          ssd1306_64x48_hw_spi
          ssd1309_128x64_hw_spi
          ssd1322_nhd31oled_bw_hw_spi
          ssd1322_nhd31oled_gr_hw_spi
          ssd1325_nhd27oled_bw_hw_spi
          ssd1325_nhd27oled_gr_hw_spi
          ssd1327_96x96_gr_hw_spi
          ssd1351_128x128_332_hw_spi
          ssd1351_128x128gh_332_hw_spi
          ssd1351_128x128_hicolor_hw_spi
          ssd1351_128x128gh_hicolor_hw_spi
          ssd1353_160x128_332_hw_spi
          ssd1353_160x128_hicolor_hw_spi
          st7565_64128n_hw_spi
          st7565_dogm128_hw_spi
          st7565_dogm132_hw_spi
          st7565_lm6059_hw_spi
          st7565_lm6063_hw_spi
          st7565_nhd_c12832_hw_spi
          st7565_nhd_c12864_hw_spi
          uc1601_c128032_hw_spi
          uc1608_240x128_hw_spi
          uc1608_240x64_hw_spi
          uc1610_dogxl160_bw_hw_spi
          uc1610_dogxl160_gr_hw_spi
          uc1611_dogm240_hw_spi
          uc1611_dogxl240_hw_spi
          uc1701_dogs102_hw_spi
          uc1701_mini12864_hw_spi
      6fd106af
    • devsaurus's avatar
      simplify device/display macros · b8377260
      devsaurus authored
      b8377260
  11. 19 Jul, 2015 1 commit
  12. 17 Jul, 2015 1 commit
  13. 16 Jul, 2015 2 commits
  14. 14 Jul, 2015 2 commits
  15. 12 Jul, 2015 1 commit
    • Konrad Beckmann's avatar
      Improved ws2812 implementation · 6538d22d
      Konrad Beckmann authored
      - Fixes the "first led problem" (#534 #487).
      - Adds support for 160MHz mode.
      - Optimized timings. Time to write pixels is reduced by about 25%
        This is useful when having a large amount of chained LEDs (>500).
      6538d22d
  16. 10 Jul, 2015 6 commits
    • Johny Mattsson's avatar
      Imported reworked rtctime support. · dd38a0a0
      Johny Mattsson authored
      dd38a0a0
    • Johny Mattsson's avatar
      Added SNTP module, for easy time sync. · 09410d55
      Johny Mattsson authored
      Integrates with the rtctime component if it's available.
      09410d55
    • Johny Mattsson's avatar
      Imported RTC FIFO component + added Lua interface. · 67e72c45
      Johny Mattsson authored
      The rtcfifo module uses RTC memory to store sensor samples across deep-sleeps,
      making it possible to batch up samples for less frequent uploads. This
      component uses 9 RTC memory slots for control, and a variable number of
      slots for sample storage (see rtcfifo.prepare() on how to control the
      size/location of the latter).
      
      When used together with the rtctime module, it also exposes the convenience
      function rtcfifo.dsleep_until_sample() which can be used to easily take
      readings on a regular basis without having to manually take into account
      time spent awake to get an accurate sleep time.
      
      The format used for storing samples is quite dense, and allows for 16 bits
      of data in a fixed point format (per sample).
      67e72c45
    • Johny Mattsson's avatar
      Imported RTC+sleep timekeeping from an internal DiUS project. · 21874249
      Johny Mattsson authored
      Added Lua module rtctime to interface with it.
      
      This keeps as accurate time as is possible on the ESP8266, including across
      deep sleeps (provided rtctime.dsleep() is used rather than node.dsleep()).
      Intended to be used together with NTP for high accuracy time keeping. The
      API is via rtctime.{get,set}timeofday(), working from Unix epoch.
      
      Note that 160MHz CPU clock is not currently supported by the rtctime code,
      as it is only aware of the 52MHz boot clock and the regular 80Mhz default
      clock.
      
      See rtctime.h for detailed info on how this all works.
      21874249
    • Johny Mattsson's avatar
      Imported RTC access from a DiUS internal project. · 1a613eff
      Johny Mattsson authored
      Added Lua access module named "rtcmem" for read/write of RTC user module.
      1a613eff
    • Johny Mattsson's avatar
      6ad26661
  17. 03 Jul, 2015 3 commits
  18. 01 Jul, 2015 1 commit
  19. 29 Jun, 2015 2 commits
  20. 27 Jun, 2015 5 commits
  21. 24 Jun, 2015 2 commits