1. 05 Jan, 2021 1 commit
    • Nathaniel Wesley Filardo's avatar
      First round of MQTT fixes (#3360) · c695a451
      Nathaniel Wesley Filardo authored
      * mqtt: remove concept of connection timeout
      
      Just rely on the network stack to tell us when things have gone south.
      
      * mqtt: remove write-only mqtt_state.port field
      
      * mqtt: drop useless conditional
      
      * mqtt: decouple message sent flag from timer
      
      * mqtt: reconnect callback does not need to hang up
      
      The network stack has certainly done that for us at this point.
      Similarly, since we're about to call mqtt_socket_disconnected, don't
      bother unregistering the timer here, either.
      
      * mqtt: don't tick once per second
      
      Set the timer for the duration of the wait and cancel it on the other side.
      
      * mqtt: defer message queue destruction to _disconnect
      
      We're going to want to publish a disconnect message for real, so doing
      this in _close does no one any favors
      
      * mqtt: miscellaneous cleanups
      
      No functional change intended
      
      * mqtt: close() should send disconnect message for real
      
      This means waiting for _sent() to fire again before telling the network
      sta...
      c695a451
  2. 29 Dec, 2020 1 commit
  3. 27 Dec, 2020 1 commit
  4. 16 Dec, 2020 1 commit
  5. 25 Nov, 2020 1 commit
  6. 19 Oct, 2020 1 commit
    • Cody Cutrer's avatar
      add wiegand module (#3203) · 63e1fcda
      Cody Cutrer authored
      * add wiegand module
      
      * minor tweaks to wiegand module
      
       * fix a whitespace error (tabs!!!!)
       * remove an unnecessary volatile qualifier
      63e1fcda
  7. 18 Oct, 2020 1 commit
  8. 05 Oct, 2020 1 commit
  9. 04 Oct, 2020 1 commit
  10. 28 Sep, 2020 1 commit
  11. 18 Sep, 2020 2 commits
  12. 15 Sep, 2020 1 commit
  13. 05 Sep, 2020 1 commit
  14. 04 Sep, 2020 1 commit
    • galjonsfigur's avatar
      SoftUART module fixes and code simplification (#3104) · e7620b06
      galjonsfigur authored
      * SoftUART fixes:
      
      - Simplify code by using lua_L* functions and using userdata properly
      - Fix some edge-cases
      - Add more examples to documentation
      
      * Don't de-register interrupt hook if there is more RX instances
      
      * More bug fixes and registering simplification with luaL_reref and unref2
      
      * Correct documentation of SoftUART module
      e7620b06
  15. 29 Aug, 2020 2 commits
  16. 22 Aug, 2020 2 commits
  17. 08 Aug, 2020 1 commit
  18. 10 Jun, 2020 2 commits
  19. 09 Jun, 2020 18 commits