OS Systick

API 介绍

This section introduces the SYSTICK module's functions and how to use this driver.

Typedefs

typedef void (*os_systick_init_callback)(uint32_t rate)
typedef void (*os_systick_clear_callback)(void)

Functions

void vPortSystickInit(uint32_t rate)

This function is used to init systick port.

参数:

rate -- is init rate.

void vPortSystickEnable(void)

This function is used to enable systick port.

void vPortSysTickClear(void)

This function is used to clear systick port.

uint8_t os_systick_register_callback(os_systick_init_callback init_cb, os_systick_clear_callback clear_cb)

This function is used to register systick callback.

参数:
  • init_cb -- is init callbac.

  • clear_cb -- is clear callback.

返回:

uint8_t WQ_RET_OK.