1. 05 Jun, 2016 1 commit
  2. 03 Jun, 2016 1 commit
  3. 09 Mar, 2016 1 commit
  4. 29 Feb, 2016 1 commit
    • philip's avatar
      Squashed commit of the following: · d40ee50a
      philip authored
      commit 2c7c3fc3985cc32866e8af496abea9971eaee90a
      Merge: 9179dae 41022c3b
      Author: philip <philip@gladstonefamily.net>
      Date:   Sun Feb 28 14:47:47 2016 -0500
      
          Merge remote-tracking branch 'upstream/dev' into rotary_2
      
      commit 9179dae0824e6b35ad09e5113aacc26dc91692c0
      Author: philip <philip@gladstonefamily.net>
      Date:   Fri Feb 26 20:53:27 2016 -0500
      
          Review comments
      
      commit 67741170e20ccb2b636e701f0664feff2aafbb4c
      Author: philip <philip@gladstonefamily.net>
      Date:   Fri Feb 26 20:59:49 2016 -0500
      
          Squashed commit of the following:
      
          commit 8c9a64731c4a8b9aedda18a399b433b173d2199f
          Merge: 085935f 19d3c1d5
          Author: philip <philip@gladstonefamily.net>
          Date:   Fri Feb 26 20:58:10 2016 -0500
      
              Merge remote-tracking branch 'upstream/dev' into rotarymod
      
              Conflicts:
              	app/platform/platform.c
      
          commit 085935fc56986d607ff5e05d1663970331959c34
          Author: philip <philip@gladstonefamily.net>
          Date:   Fri Feb 26 20:53:27 2016 -0500
      
              Review comment
      
          commit 7732fd2d1044f28b8fcf5b0aa0f76d76fe80f449
          Author: philip <philip@gladstonefamily.net>
          Date:   Sat Feb 20 12:10:38 2016 -0500
      
              Module to handle rotary decoders
      
              Eliminate ROTARY_DEBUG
      
              Remove unused file
      
      Eliminate a malloc call
      
      Cleaned up the register code. Now 0x114 bytes
      
      Fix bug with clearing bits in one case
      
      Fix the type in the #define name
      d40ee50a
  5. 22 Feb, 2016 1 commit
    • philip's avatar
      Performance monitoring tool. · e516a0e9
      philip authored
      Squashed commit of the following:
      
      commit f1820af82bb5467d0c79c03290fca809b0273030
      Author: philip <philip@gladstonefamily.net>
      Date:   Sun Feb 21 15:08:31 2016 -0500
      
          Now uses userdata
      
      commit 74a2298f5f2d2b07097a9501046efb8d4061ec5e
      Merge: 4ffab15 716e6824
      Author: philip <philip@gladstonefamily.net>
      Date:   Sun Feb 21 13:54:40 2016 -0500
      
          Merge remote-tracking branch 'upstream/dev' into performance
      
          Conflicts:
          	app/platform/hw_timer.c
          	app/platform/hw_timer.h
      
      commit 4ffab15a2a15e0c6b2d7e93611a02be47bafdc79
      Author: philip <philip@gladstonefamily.net>
      Date:   Fri Feb 12 17:36:12 2016 -0500
      
          Simple low level performance monitoring tool
      
          Make it work with the new hw_timer code
      
      commit 944db2bdb8a2b725ba683c564b39f30f3b61e47f
      Author: philip <philip@gladstonefamily.net>
      Date:   Sun Feb 14 10:32:41 2016 -0500
      
          Initial version of the hw_timer as part of the platform
      
      Addressed review comments
      
      Add the binsize return
      e516a0e9
  6. 21 Feb, 2016 2 commits
  7. 18 Feb, 2016 1 commit
  8. 14 Feb, 2016 1 commit
    • Henk Vergonet's avatar
      Add i2c based module for am2320 humidity sensor · a1c1e015
      Henk Vergonet authored
      Example use:
      > sda=1
      > scl=2
      > am2320.init(sda,scl)
      > rh, t = am2320.read()
      > print(string.format("Temperature: %s degrees C", t / 10))
      > print(string.format("RH: %s %%", rh / 10))
      
      signed-off-by: henk.vergonet@gmail.com
      a1c1e015
  9. 13 Feb, 2016 1 commit
  10. 30 Jan, 2016 1 commit
  11. 26 Jan, 2016 1 commit
  12. 29 Dec, 2015 1 commit
  13. 16 Dec, 2015 1 commit
    • Johny Mattsson's avatar
      Reworked module registration, removed modules.h · 4e8ef87d
      Johny Mattsson authored
      Module creation & registration now made a lot simpler. In essence,
      each module file is now self-contained and only needs a
      
        NODEMCU_MODULE(MYNAME, "myname", myname_map, luaopen_myname);
      
      line to both be automatically recognised by the Lua initialization
      as well as honor the LUA_USE_MODULES_MYNAME #define.
      4e8ef87d
  14. 19 Nov, 2015 1 commit
  15. 03 Nov, 2015 2 commits
  16. 31 Oct, 2015 1 commit
  17. 09 Oct, 2015 1 commit
  18. 19 Sep, 2015 2 commits
  19. 17 Sep, 2015 2 commits
  20. 10 Sep, 2015 1 commit
    • Robert Foss's avatar
      Added ENDUSER_SETUP module. · e2ada487
      Robert Foss authored
      The module will start a SoftAP, DNS, HTTP server acting as a captive portal.
      The portal will have the SSID SetupGadget and will serve a website where
      credentials for the end users WLAN can be submitted.
      
      Once valid credentials have been submitted and used to connect to the
      local WLAN this module will stop.
      
      This module requires USE_DNS to enabled in dhcpserver.h
      e2ada487
  21. 21 Aug, 2015 1 commit
  22. 03 Aug, 2015 1 commit
  23. 10 Jul, 2015 4 commits
    • 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
  24. 03 Jul, 2015 2 commits
  25. 01 Jul, 2015 1 commit
  26. 19 Jun, 2015 1 commit
  27. 18 Jun, 2015 1 commit
  28. 11 Jun, 2015 1 commit
  29. 28 May, 2015 1 commit
  30. 21 May, 2015 2 commits
  31. 18 Mar, 2015 1 commit