Skip to content

Commit 0f9ce65

Browse files
committed
Add ticker_free() function to the ticker interface.
1 parent 28d8f45 commit 0f9ce65

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

hal/mbed_lp_ticker_api.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ static const ticker_interface_t lp_interface = {
3535
#endif
3636
.fire_interrupt = lp_ticker_fire_interrupt,
3737
.get_info = lp_ticker_get_info,
38+
.free = lp_ticker_free,
3839
};
3940

4041
static const ticker_data_t lp_data = {

hal/mbed_us_ticker_api.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ static const ticker_interface_t us_interface = {
2727
.set_interrupt = us_ticker_set_interrupt,
2828
.fire_interrupt = us_ticker_fire_interrupt,
2929
.get_info = us_ticker_get_info,
30+
.free = us_ticker_free,
3031
};
3132

3233
static const ticker_data_t us_data = {

hal/ticker_api.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ typedef struct {
6464
void (*clear_interrupt)(void); /**< Clear interrupt function */
6565
void (*set_interrupt)(timestamp_t timestamp); /**< Set interrupt function */
6666
void (*fire_interrupt)(void); /**< Fire interrupt right-away */
67+
void (*free)(void); /**< Disable function */
6768
const ticker_info_t *(*get_info)(void); /**< Return info about this ticker's implementation */
6869
} ticker_interface_t;
6970

0 commit comments

Comments
 (0)