![]() |
CI130X SDK API手册
2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
|
#include <stdint.h>
#include "debug_time_consuming.h"
#include "ci130x_system.h"
#include "ci130x_timer.h"
#include "ci130x_scu.h"
#include "ci_log.h"
#include "platform_config.h"
#include "FreeRTOS.h"
#include "task.h"
#include <stdbool.h>
宏定义 | |
#define | MAX_COUNT (0xFFFFFFFF) |
#define | TIMER0_ONEUS_COUNT (get_apb_clk()/1000000) |
#define | TIMER1_ONEUS_COUNT (get_apb_clk()/1000000) |
#define | TIMER2_ONEUS_COUNT (get_apb_clk()/1000000) |
#define | MAX(a, b) (((a) > (b)) ? (a) : (b)) |
函数 | |
void | init_timer0 (void) |
初始化调试timer0 更多... | |
void | timer0_start_count (void) |
调试timer0开始计时 更多... | |
void | timer0_start_debug_time (bool is) |
调试挂起任务,timer0开始计时 更多... | |
void | timer0_end_count (uint8_t *flag) |
停止timer0计时,并计算平均时间 更多... | |
void | timer0_end_count_only_print_time_us (void) |
停止timer0计时,仅输出单次从start开始的计时 更多... | |
uint32_t | timer0_end_debug_time (bool is, uint32_t *old_val) |
恢复任务,停止timer0计时 更多... | |
void | init_timer1 (void) |
初始化调试timer1 更多... | |
void | timer1_start_count (void) |
调试timer1开始计时 更多... | |
void | timer1_end_count (uint8_t *flag) |
停止timer1计时,并计算平均时间 更多... | |
void | timer1_end_count_only_print_time_us (void) |
停止timer1计时,仅输出单次从start开始的计时 更多... | |
uint32_t | timer1_end_count_only_print_time_us_and_return (void) |
停止timer1计时,仅输出单次从start开始的计时,并返回计时时间 更多... | |
void | init_timer2 (void) |
初始化调试timer2 更多... | |
void | timer2_start_count (void) |
调试timer2开始计时 更多... | |
void | timer2_end_count (uint8_t *flag) |
停止timer1计时,并计算平均时间 更多... | |
int | ci_timer_val (void) |
Get the value of TIMER0 更多... | |
变量 | |
static uint32_t | timer0_cnt = 0 |
#define MAX | ( | a, | |
b | |||
) | (((a) > (b)) ? (a) : (b)) |
#define MAX_COUNT (0xFFFFFFFF) |
#define TIMER0_ONEUS_COUNT (get_apb_clk()/1000000) |
#define TIMER1_ONEUS_COUNT (get_apb_clk()/1000000) |
#define TIMER2_ONEUS_COUNT (get_apb_clk()/1000000) |
int ci_timer_val | ( | void | ) |
Get the value of TIMER0
void init_timer2 | ( | void | ) |
初始化调试timer2
void timer1_end_count | ( | uint8_t * | flag | ) |
停止timer1计时,并计算平均时间
flag | log输出标志 |
void timer2_end_count | ( | uint8_t * | flag | ) |
停止timer1计时,并计算平均时间
flag | log输出标志 |
void timer2_start_count | ( | void | ) |
调试timer2开始计时
|
static |