mFrame
載入中...
搜尋中...
無符合項目
hal::digital 命名空間(Namespace)參考文件

複合項目

struct  EdgeTriggerEvent
 [Interface] 邊緣觸發器,正觸發事件。 更多...
 
struct  EdgeTriggerPin
 [Interface] 硬體抽象層,邊緣觸發器。 更多...
 
struct  EdgeTriggerPort
 [Interface] 硬體抽象層,邊緣觸發埠。 更多...
 
struct  GeneralInput
 [Interface] 硬體抽象層,通用引腳輸入。 更多...
 
struct  GeneralOutput
 [Interface] 硬體抽象層,通用引腳輸出。 更多...
 
struct  GeneralPin
 [Interface] 硬體抽象層,通用引腳輸入輸出。 更多...
 
struct  GeneralPort
 [Interface] 硬體抽象層,通用引腳輸入埠 更多...
 
class  VirtualGeneralPin
 通用引腳模擬。 更多...
 

列舉型態

enum struct  EdgeTriggerMode : unsigned char { NONE , RISING , FALLING , EITHER }
 邊緣觸發模式。 更多...
 
enum struct  GeneralPinMode : char {
  NOT_SUPPORT , FLOAT , PUSH_PULL , PULL_UP ,
  PULL_DOWN , OPEN_DRAIN , OPEN_DRAIN_PULL_UP
}
 通用引腳模式。 更多...
 

詳細描述

Copyright (c) 2020 ZxyKira All rights reserved.

SPDX-License-Identifier: MIT

列舉型態說明文件

◆ EdgeTriggerMode

enum struct hal::digital::EdgeTriggerMode : unsigned char
strong

邊緣觸發模式。

此枚舉定義了數位邊緣觸發的模式,用於設定外部中斷或事件觸發邏輯。

列舉值
NONE 

disabled

RISING 

rising edge

FALLING 

falling edge

EITHER 

either edge

◆ GeneralPinMode

enum struct hal::digital::GeneralPinMode : char
strong

通用引腳模式。

此枚舉定義了通用引腳的工作模式,可用於設定硬體引腳的狀態與行為, 如推挽輸出、上拉、下拉、開路模式等。

列舉值
NOT_SUPPORT 

不支援該功能

FLOAT 

懸空

PUSH_PULL 

推輓輸出

PULL_UP 

引腳上拉

PULL_DOWN 

引腳下拉

OPEN_DRAIN 

開路模式

OPEN_DRAIN_PULL_UP 

開路上拉模式