mbed library sources

Fork of mbed-src by mbed official

Embed: (wiki syntax)

« Back to documentation index

Low Power Ticker Functions

Low Power Ticker Functions

Functions

const ticker_data_tget_lp_ticker_data (void)
 Get low power ticker's data.
void lp_ticker_irq_handler (void)
 The wrapper for ticker_irq_handler, to pass lp ticker's data.
void lp_ticker_init (void)
 Initialize the low power ticker.
uint32_t lp_ticker_read (void)
 Read the current counter.
void lp_ticker_set_interrupt (timestamp_t timestamp)
 Set interrupt for specified timestamp.
void lp_ticker_disable_interrupt (void)
 Disable low power ticker interrupt.
void lp_ticker_clear_interrupt (void)
 Clear the low power ticker interrupt.

Function Documentation

const ticker_data_t* get_lp_ticker_data ( void   )

Get low power ticker's data.

Returns:
The low power ticker data

Definition at line 35 of file lp_ticker_api.c.

void lp_ticker_clear_interrupt ( void   )

Clear the low power ticker interrupt.

void lp_ticker_disable_interrupt ( void   )

Disable low power ticker interrupt.

void lp_ticker_init ( void   )

Initialize the low power ticker.

void lp_ticker_irq_handler ( void   )

The wrapper for ticker_irq_handler, to pass lp ticker's data.

Definition at line 40 of file lp_ticker_api.c.

uint32_t lp_ticker_read ( void   )

Read the current counter.

Returns:
The current timer's counter value in microseconds
void lp_ticker_set_interrupt ( timestamp_t  timestamp )

Set interrupt for specified timestamp.

Parameters:
timestampThe time in microseconds to be set