WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
TSENSOR

类型定义

typedef enum tsensor_multilevel_en tsensor_multilevel_en_t
 Tsensor多级中断使能。
 
typedef enum tsensor_multilevel_value tsensor_multilevel_value_t
 Tsensor多级阈值级别。
 

枚举

enum  tsensor_multilevel_en {
  TSENSOR_MULTILEVEL_EN_LTO0 , TSENSOR_MULTILEVEL_EN_0TO1 , TSENSOR_MULTILEVEL_EN_1TO2 , TSENSOR_MULTILEVEL_EN_2TO3 ,
  TSENSOR_MULTILEVEL_EN_3TOH , TSENSOR_MULTILEVEL_EN_MAX
}
 Tsensor多级中断使能。 更多...
 
enum  tsensor_multilevel_value {
  TSENSOR_MULTILEVEL_VAL_0 , TSENSOR_MULTILEVEL_VAL_1 , TSENSOR_MULTILEVEL_VAL_2 , TSENSOR_MULTILEVEL_VAL_3 ,
  TSENSOR_MULTILEVEL_VAL_MAX
}
 Tsensor多级阈值级别。 更多...
 

函数

uintptr_t tsensor_port_base_addr_get (void)
 获取指定Tsensor的基地址。
 
void tsensor_port_register_hal_funcs (void)
 将hal funcs对象注册到hal_tsensor模块中。
 
void tsensor_port_unregister_hal_funcs (void)
 从hal_tsensor模块注销hal funcs对象。
 
void tsensor_port_register_irq (void)
 Tsensor注册中断。
 
void tsensor_port_unregister_irq (void)
 Tsensor去注册中断。
 
void tsensor_port_power_on_and_fre_div (bool value)
 设置外设时钟分频数。
 
uint32_t tsensor_port_irq_lock (void)
 Tsensor中断锁定。
 
void tsensor_port_irq_unlock (uint32_t flag)
 Tsensor中断解锁。
 
uint64_t tsensor_port_get_ms (void)
 获取系统时间MS。
 

详细描述

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.

Description: Provides tsensor port
History:
2023-02-28, Create file.

类型定义说明

◆ tsensor_multilevel_en_t

Tsensor多级中断使能。

◆ tsensor_multilevel_value_t

Tsensor多级阈值级别。

枚举类型说明

◆ tsensor_multilevel_en

Tsensor多级中断使能。

枚举值
TSENSOR_MULTILEVEL_EN_LTO0 

温度降至L-0位置时使能中断。

TSENSOR_MULTILEVEL_EN_0TO1 

温度降至0-1位置时使能中断。

TSENSOR_MULTILEVEL_EN_1TO2 

温度降至1-2位置时使能中断。

TSENSOR_MULTILEVEL_EN_2TO3 

温度降至2-3位置时使能中断。

TSENSOR_MULTILEVEL_EN_3TOH 

温度降至3-H位置时使能中断。

TSENSOR_MULTILEVEL_EN_MAX 

◆ tsensor_multilevel_value

Tsensor多级阈值级别。

枚举值
TSENSOR_MULTILEVEL_VAL_0 

设置0档温度阈值。

TSENSOR_MULTILEVEL_VAL_1 

设置1档温度阈值。

TSENSOR_MULTILEVEL_VAL_2 

设置2档温度阈值。

TSENSOR_MULTILEVEL_VAL_3 

设置3档温度阈值。

TSENSOR_MULTILEVEL_VAL_MAX 

函数说明

◆ tsensor_port_base_addr_get()

uintptr_t tsensor_port_base_addr_get ( void  )

获取指定Tsensor的基地址。

◆ tsensor_port_get_ms()

uint64_t tsensor_port_get_ms ( void  )

获取系统时间MS。

◆ tsensor_port_irq_lock()

uint32_t tsensor_port_irq_lock ( void  )

Tsensor中断锁定。

◆ tsensor_port_irq_unlock()

void tsensor_port_irq_unlock ( uint32_t  flag)

Tsensor中断解锁。

◆ tsensor_port_power_on_and_fre_div()

void tsensor_port_power_on_and_fre_div ( bool  value)

设置外设时钟分频数。

◆ tsensor_port_register_hal_funcs()

void tsensor_port_register_hal_funcs ( void  )

将hal funcs对象注册到hal_tsensor模块中。

◆ tsensor_port_register_irq()

void tsensor_port_register_irq ( void  )

Tsensor注册中断。

◆ tsensor_port_unregister_hal_funcs()

void tsensor_port_unregister_hal_funcs ( void  )

从hal_tsensor模块注销hal funcs对象。

◆ tsensor_port_unregister_irq()

void tsensor_port_unregister_irq ( void  )

Tsensor去注册中断。