Iot.Device.Board 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
Board |
所有面板抽象概念的基類。 「面板」是一項硬體,可提供低階介面給其他裝置。 一般而言,它具有 GPIO 針腳和一或多個 SPI 或 I2C 匯流排。 應用程式中每個硬體元件都應該有一個面板類別的實例,但一次可以使用多個面板 (亦即當 GPIO 擴充器連線到 Raspberry Pi) |
CustomBoard |
可使用使用者指定的驅動程式自訂的面板。 只有在無法正確偵測驅動程式時,才應該使用此功能。 |
DummyGpioDriver |
具有零針腳的 GPIO 驅動程式。 使用 來完成 介面。 |
GenericBoard |
泛型面板類別。 使用 GPIO、I2C 等的泛型實作 |
I2cBusExtensions |
包含在 I2c 匯流排上運作的擴充方法 |
I2cBusManager |
管理 I2C 匯流排實例 |
KeyboardGpioDriver |
用於在 Windows 上測試的 GPIO 驅動程式 此驅動程式會使用鍵盤來模擬 GPIO 針腳。 針腳 0-2 只會輸出,而且代表鍵盤 LED (Caps lock、Scroll Lock 和 Num Lock) 。 將值設定為上述任何一個針腳,會切換鍵盤上的 LED (如果實際存在) 。 高於 8 的針腳只是輸入,而且代表鍵盤按鍵。 若要取得針腳編號,請將對應的 ConsoleKey 轉換成 int,例如 int pinNumber = (int) ConsoleKey.A |
RaspberryPiBoard |
Raspberry Pi 特定面板實作。 包含哪些針腳可用於哪些用途的所有知識。 |
列舉
PinUsage |
指定的 (或作用中) 針腳使用方式 |