Skip to content
Snippets Groups Projects
  1. Jan 06, 2024
  2. Dec 31, 2023
  3. Dec 30, 2023
  4. Dec 27, 2023
  5. Dec 18, 2023
  6. Dec 17, 2023
  7. Dec 10, 2023
    • puddly's avatar
      Only feed the watchdog when we have time (#1295) · c0bd9235
      puddly authored
      * Add a `cancel_all` to dynamic bounded semaphore
      
      * Only feed the watchdog when we have time, until a priority queue is implemented
      
      * Ignore devices that have no `last_seen` time
      
      * Add some unit tests
      
      * Ignore device activity time when polling watchdog
      
      * Revert "Add a `cancel_all` to dynamic bounded semaphore"
      
      This reverts commit e5f57c43062cbf13d173751b9831f367fbdb3852.
      c0bd9235
  8. Dec 06, 2023
  9. Nov 23, 2023
  10. Nov 16, 2023
  11. Nov 15, 2023
  12. Nov 14, 2023
    • puddly's avatar
      Allow wildcard listener subscriptions (#1284) · e9857df2
      puddly authored
      * Implement a singleton type
      
      * Remove implicit coroutine queuing from listeners
      
      * Remove `device` attribute from listeners
      
      * Allow listeners to subscribe to any device
      e9857df2
  13. Nov 13, 2023
  14. Oct 25, 2023
    • puddly's avatar
      Deprecate `handle_message` and migrate to `packet_received` (#1271) · 4570a0a4
      puddly authored
      * Deprecate `handle_message` and migrate to `packet_received`
      
      * Propagate internal parsing errors
      
      * Allow `error` to propagate to the request future matcher
      
      * Parse the ZCL/ZDO header first
      
      * Add a compatibility shim for `handle_message`
      
      * Fix existing unit tests
      
      * Overwrite the packet header when deserializing ZCL
      
      * Add back `Device.deserialize` for XBee compatibility
      
      * Add some unit tests
      4570a0a4
  15. Oct 23, 2023
  16. Oct 15, 2023
  17. Oct 14, 2023
  18. Oct 13, 2023
  19. Oct 09, 2023
  20. Sep 27, 2023
  21. Sep 26, 2023
  22. Sep 23, 2023
  23. Sep 22, 2023
  24. Sep 11, 2023
Loading