Mistake on this page?
Report an issue in GitHub or email us
Functions
Low Power Ticker tests

Tests to validate the proper implementation of the low power ticker. More...

Functions

void lp_ticker_info_test (void)
 Test that the ticker has the correct frequency and number of bits. More...
 
void lp_ticker_deepsleep_test (void)
 Test that the ticker continues operating in deep sleep mode. More...
 
void lp_ticker_glitch_test (void)
 Test that the ticker does not glitch backwards due to an incorrectly implemented ripple counter driver. More...
 

Detailed Description

Tests to validate the proper implementation of the low power ticker.

To run the low power ticker hal tests use the command:

mbed test -t <toolchain> -m <target> -n tests-mbed_hal-common_ticker*,tests-mbed_hal-lp_ticker*

Function Documentation

void lp_ticker_deepsleep_test ( void  )

Test that the ticker continues operating in deep sleep mode.

Given ticker is available. When ticker has interrupt set and board enters deep-sleep mode. Then ticker continues operating.

void lp_ticker_glitch_test ( void  )

Test that the ticker does not glitch backwards due to an incorrectly implemented ripple counter driver.

Given ticker is available. When ticker is enabled and counts. Then ticker does not glitch backwards due to an incorrectly implemented ripple counter driver.

void lp_ticker_info_test ( void  )

Test that the ticker has the correct frequency and number of bits.

Given ticker is available. When ticker information data is obtained. Then collected data indicates that ticker frequency is between 4KHz and 64KHz and the counter is at least 12 bits wide.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.