Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement new zigpy network state #445

Merged
merged 52 commits into from
Jun 27, 2022
Merged

Commits on May 5, 2022

  1. Configuration menu
    Copy the full SHA
    2bcfa9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2c1129 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b160490 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b8b313 View commit details
    Browse the repository at this point in the history
  5. Style cleanup

    puddly committed May 5, 2022
    Configuration menu
    Copy the full SHA
    0d486e4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f51152b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dfa5791 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    539f2b6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c6223c4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    71aab0f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bbd71fd View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1bd1c8e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    febed7a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1d267a4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    26e297f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d56d8c6 View commit details
    Browse the repository at this point in the history
  17. Get some unit tests passing

    puddly committed May 5, 2022
    Configuration menu
    Copy the full SHA
    ae46b54 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    68e492f View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    8c84e62 View commit details
    Browse the repository at this point in the history
  20. Ignore .DS_Store files

    puddly committed May 5, 2022
    Configuration menu
    Copy the full SHA
    de1e1e3 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    3579f0f View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    47fa174 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    4db1ee4 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    4b5f4ea View commit details
    Browse the repository at this point in the history
  25. Unit test load_network_info

    Foo
    puddly committed May 5, 2022
    Configuration menu
    Copy the full SHA
    0818745 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    d017860 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    1ce47e3 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    07f21b7 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    31da303 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    82924fc View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    8465454 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    defc081 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    eadf4ab View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    76831bb View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    cb013f1 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    f897655 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    90a6b48 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    2925708 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    10e7ef4 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    46cfa92 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    e049ddc View commit details
    Browse the repository at this point in the history

Commits on May 10, 2022

  1. Fix UART port close on RSTACK message during startup

    When a RSTACK message is processed right after the UART has been opened,
    it causes EZSP.enter_failed_state() getting called at a point where the
    application callbacks are not registered yet. In that case the UART
    will get closed and it won't get opened again. Bellows is stuck with a
    closed transport.
    
    Avoid this issue by not closing the port in case there is no application
    callback registered yet.
    
    Typically, it is unlikely that a RSTACK message arrives right when
    the port gets opened (the race window is very narrow). However, with
    hardware flow control opening the port leads to RTS signal to get
    asserted which causes the radio to send pending messages, e.g. resets
    caused by EmberZNet watchdog.
    
    Note: With hardware flow control this is only the case if the tty "hupcl"
    option is set. The option is set by default, but cleared by tools like
    GNU screen. This option makes sure that the RTS signal is deasserted
    while the port is closed. Pyserial/bellows does not change the state
    of that option.
    agners committed May 10, 2022
    Configuration menu
    Copy the full SHA
    b2ee3d4 View commit details
    Browse the repository at this point in the history
  2. Unit test EZSP v4 changes

    puddly committed May 10, 2022
    Configuration menu
    Copy the full SHA
    74165f2 View commit details
    Browse the repository at this point in the history
  3. Fix tests

    agners committed May 10, 2022
    Configuration menu
    Copy the full SHA
    c59b92f View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. Configuration menu
    Copy the full SHA
    90223f2 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2022

  1. Configuration menu
    Copy the full SHA
    c4c8d3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8741573 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. Configuration menu
    Copy the full SHA
    2f073ec View commit details
    Browse the repository at this point in the history

Commits on May 28, 2022

  1. Configuration menu
    Copy the full SHA
    549632a View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2022

  1. Configuration menu
    Copy the full SHA
    ad2c318 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Configuration menu
    Copy the full SHA
    080e7b4 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. Fix unit tests for Python 3.7

    puddly committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    aa865b3 View commit details
    Browse the repository at this point in the history