WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
mips.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2022. All rights reserved.
3 * Description: mips
4 */
5
6#ifndef MIPS_H
7#define MIPS_H
8
9#include <stdint.h>
10#include <stdbool.h>
11/* get host thread run status */
13
14/* update host thread run status */
15void global_thread_status_update(bool status);
16
17/* controller isr run time update when btc int out */
18void global_isr_time_statistics_update(uint64_t sys_time_start, uint64_t sys_time_end);
19
20/* get controller isr run times */
22
28/* start calculating mips */
30
31/* stop calcualting mips */
33
34/* register mips callback function. */
35void mips_init(void);
36
37/* get bt thread status when compute mips */
39
40/* set bt thread status when compute mips */
41void mips_set_bt_thread_status(bool status);
42
43/* get bt isr status when compute mips */
44bool mips_get_bt_isr_status(void);
45
46/* set bt isr status when compute mips */
47void mips_set_bt_isr_status(bool status);
48
49/* get platfrom isr run time while bt thread and bt isr running */
50uint32_t mips_get_plt_isr_run_time(void);
51
52/* clear plt isr run time data */
54
58#endif
uint32_t mips_get_plt_isr_run_time(void)
Definition mips.c:88
void mips_compute_run_time_start(void)
Definition mips.c:42
bool mips_get_bt_isr_status(void)
Definition mips.c:76
void mips_init(void)
Definition mips.c:57
void mips_set_bt_isr_status(bool status)
Definition mips.c:82
bool mips_get_bt_thread_status(void)
Definition mips.c:64
void mips_compute_run_time_stop(void)
Definition mips.c:47
void mips_clear_plt_isr_run_time(void)
Definition mips.c:94
void mips_set_bt_thread_status(bool status)
Definition mips.c:70
bool global_thread_status_get(void)
Definition mips.c:25
uint64_t global_isr_time_statistics_get(void)
Definition mips.c:37
void global_isr_time_statistics_update(uint64_t sys_time_start, uint64_t sys_time_end)
Definition mips.c:30
void global_thread_status_update(bool status)
Definition mips.c:19
unsigned long long uint64_t
Definition osal_types.h:35