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

mgmt: hawkbit: autohandler and shell optimize #71037

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Commits on Jun 5, 2024

  1. mgmt: hawkbit: use K_WORK_DELAYABLE_DEFINE

    staticly init hawkbit_work_handle
    
    Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
    maass-hamburg committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    b78db86 View commit details
    Browse the repository at this point in the history
  2. mgmt: hawkbit: add option for autohandler

    add option for autohandler to only run once.
    
    Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
    maass-hamburg committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    1ef37d3 View commit details
    Browse the repository at this point in the history
  3. mgmt: hawkbit: add hawkbit_autohandler_wait

    Add hawkbit_autohandler_wait() to be able
    to wait for the autohandler to finish.
    
    Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
    maass-hamburg committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    3cfc5e3 View commit details
    Browse the repository at this point in the history
  4. mgmt: hawkbit: also use workqueue for shell run

    Also use a workqueue, when execution of
    hawkBit is requested via shell.
    
    Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
    maass-hamburg committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    934aead View commit details
    Browse the repository at this point in the history
  5. mgmt: hawkbit: log start of autohandler from shell

    If the run of the autohandler is started from shell,
    it will be logged.
    
    Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
    maass-hamburg committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    d479e85 View commit details
    Browse the repository at this point in the history
  6. mgmt: hawkbit: delay autohandler

    Be able to delay the next run of
    the hawkbit autohandler.
    
    Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
    maass-hamburg committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    067ca20 View commit details
    Browse the repository at this point in the history
  7. doc: releases: 3.7: change of hawkbit autohandler

    Mention change of hawkbit autohandler and shell in the
    migration guide and the release notes.
    
    Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
    maass-hamburg committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    2202ce6 View commit details
    Browse the repository at this point in the history
  8. mgmt: hawkbit: get poll interval

    Add function to get the poll interval.
    This is needed to seperate the autohandler
    from the main hawkbit code.
    
    Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
    maass-hamburg committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    916fd88 View commit details
    Browse the repository at this point in the history
  9. mgmt: hawkbit: seperate autohandler

    seperate the autohandler from the main
    hawkbit source. This way the autohandler can
    be disabled if it is not needed.
    
    Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
    maass-hamburg committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    ecba0ac View commit details
    Browse the repository at this point in the history
  10. mgmt: hawkbit: seperate header files

    seperate the hawkbit header files, to make
    it clearer.
    
    Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
    maass-hamburg committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    32c1c8b View commit details
    Browse the repository at this point in the history
  11. mgmt: hawkbit: move HAWKBIT_JSON_URL

    move HAWKBIT_JSON_URL out of the header.
    
    Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
    maass-hamburg committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    1999837 View commit details
    Browse the repository at this point in the history
  12. doc: releases: 3.7: change of hawkbit header

    Mention change of the hawkbit header files.
    
    Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
    maass-hamburg committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    c6c9b4c View commit details
    Browse the repository at this point in the history