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

Nuvoton: Fix mbed_hal-sleep test failed #8049

Merged
merged 7 commits into from
Oct 1, 2018

Commits on Sep 10, 2018

  1. [Nuvoton] Move nu_countdown_init/expired/free implementations to nu_t…

    …imer.c from nu_timer.h
    ccli8 committed Sep 10, 2018
    Configuration menu
    Copy the full SHA
    2b632b9 View commit details
    Browse the repository at this point in the history
  2. [Nuvoton] Add nu_busy_wait_us

    nu_busy_wait_us is a replacement for wait_us when intermediary us ticker layer is disabled.
    ccli8 committed Sep 10, 2018
    Configuration menu
    Copy the full SHA
    88b9f20 View commit details
    Browse the repository at this point in the history
  3. [Nuvoton] Add nu_delay_cycle_x4

    nu_delay_cycle_x4 is a replacement for wait_us when us ticker is not available.
    ccli8 committed Sep 10, 2018
    Configuration menu
    Copy the full SHA
    26c0444 View commit details
    Browse the repository at this point in the history
  4. [Nuvoton] Fix HAL sleep test failure with lp_ticker

    Replace wait_us with nu_busy_wait_us in lp_ticker since wait_us is not allowed in sleep test
    which would suspend us ticker layer on which wait_us relies. nu_busy_wait_us is implemented
    by calling us ticker HAL API directly rather than relying on us ticker layer.
    ccli8 committed Sep 10, 2018
    Configuration menu
    Copy the full SHA
    310b12a View commit details
    Browse the repository at this point in the history
  5. [Nuvoton] Fix serial corruption due to deep sleep

    Prevent deep sleep when there is still any character being transmitted on the UART.
    This allows tickless to be safely enabled.
    ccli8 committed Sep 10, 2018
    Configuration menu
    Copy the full SHA
    beb04a8 View commit details
    Browse the repository at this point in the history
  6. [M2351] Fix hal_deepsleep with serial_can_deep_sleep

    Add secure functions CLK_PowerDown_S/CLK_Idle_S
    ccli8 committed Sep 10, 2018
    Configuration menu
    Copy the full SHA
    0550de7 View commit details
    Browse the repository at this point in the history
  7. [M2351] Update secure library/executable

    1. Remove hal_sleep/hal_deepsleep from secure library
    2. Add CLK_Idle_S/CLK_PowerDown_S
    ccli8 committed Sep 10, 2018
    Configuration menu
    Copy the full SHA
    a65e3d4 View commit details
    Browse the repository at this point in the history