![]() |
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 |
1.8.14