Skip to main content

IO Directions

dev.hardware.settings_home.io_direction_settings - wire path h\s\o - generated from fwMenuIODirectionSettings.

s_pi1_rx12

SPI1 Rx (12). IO direction for SPI1 Rx pin 12 (out/in)

Wire command: h\s\o\a

Returns: none (Ok/Err only)

dev.hardware.settings_home.io_direction_settings.s_pi1_rx12() -> Result
ow_status ow_hardware_settings_home_io_direction_settings_s_pi1_rx12(ow_device* dev);
dev.hardware().settings_home().io_direction_settings().s_pi1_rx12() -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.io_direction_settings.s_pi1_rx12() # check dev.ok

g_pio2626

GPIO 26 (26). IO direction for GPIO 26 (out/in)

Wire command: h\s\o\b

Returns: none (Ok/Err only)

dev.hardware.settings_home.io_direction_settings.g_pio2626() -> Result
ow_status ow_hardware_settings_home_io_direction_settings_g_pio2626(ow_device* dev);
dev.hardware().settings_home().io_direction_settings().g_pio2626() -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.io_direction_settings.g_pio2626() # check dev.ok

s_pi1cs13

SPI1 CS (13). IO direction for SPI1 CS pin 13 (out/in)

Wire command: h\s\o\c

Returns: none (Ok/Err only)

dev.hardware.settings_home.io_direction_settings.s_pi1cs13() -> Result
ow_status ow_hardware_settings_home_io_direction_settings_s_pi1cs13(ow_device* dev);
dev.hardware().settings_home().io_direction_settings().s_pi1cs13() -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.io_direction_settings.s_pi1cs13() # check dev.ok

g_pio27

GPIO (27). IO direction for GPIO 27 (out/in)

Wire command: h\s\o\l

Returns: none (Ok/Err only)

dev.hardware.settings_home.io_direction_settings.g_pio27() -> Result
ow_status ow_hardware_settings_home_io_direction_settings_g_pio27(ow_device* dev);
dev.hardware().settings_home().io_direction_settings().g_pio27() -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.io_direction_settings.g_pio27() # check dev.ok

u_art1_rx9

UART1 Rx (9). IO direction for UART1 Rx pin 9 (out/in)

Wire command: h\s\o\e

Returns: none (Ok/Err only)

dev.hardware.settings_home.io_direction_settings.u_art1_rx9() -> Result
ow_status ow_hardware_settings_home_io_direction_settings_u_art1_rx9(ow_device* dev);
dev.hardware().settings_home().io_direction_settings().u_art1_rx9() -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.io_direction_settings.u_art1_rx9() # check dev.ok

u_art1cts10

UART1 CTS (10). IO direction for UART1 CTS pin 10 (out/in)

Wire command: h\s\o\f

Returns: none (Ok/Err only)

dev.hardware.settings_home.io_direction_settings.u_art1cts10() -> Result
ow_status ow_hardware_settings_home_io_direction_settings_u_art1cts10(ow_device* dev);
dev.hardware().settings_home().io_direction_settings().u_art1cts10() -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.io_direction_settings.u_art1cts10() # check dev.ok

u_art1_tx8

UART1 Tx (8). IO direction for UART1 Tx pin 8 (out/in)

Wire command: h\s\o\g

Returns: none (Ok/Err only)

dev.hardware.settings_home.io_direction_settings.u_art1_tx8() -> Result
ow_status ow_hardware_settings_home_io_direction_settings_u_art1_tx8(ow_device* dev);
dev.hardware().settings_home().io_direction_settings().u_art1_tx8() -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.io_direction_settings.u_art1_tx8() # check dev.ok

u_art1rts11

UART1 RTS (11). IO direction for UART1 RTS pin 11 (out/in)

Wire command: h\s\o\m

Returns: none (Ok/Err only)

dev.hardware.settings_home.io_direction_settings.u_art1rts11() -> Result
ow_status ow_hardware_settings_home_io_direction_settings_u_art1rts11(ow_device* dev);
dev.hardware().settings_home().io_direction_settings().u_art1rts11() -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.io_direction_settings.u_art1rts11() # check dev.ok

s_pi1_tx15

SPI1 Tx (15). IO direction for SPI1 Tx pin 15 (out/in)

Wire command: h\s\o\i

Returns: none (Ok/Err only)

dev.hardware.settings_home.io_direction_settings.s_pi1_tx15() -> Result
ow_status ow_hardware_settings_home_io_direction_settings_s_pi1_tx15(ow_device* dev);
dev.hardware().settings_home().io_direction_settings().s_pi1_tx15() -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.io_direction_settings.s_pi1_tx15() # check dev.ok

s_pi1sclk14

SPI1 SCLK (14). IO direction for SPI1 SCLK pin 14 (out/in)

Wire command: h\s\o\j

Returns: none (Ok/Err only)

dev.hardware.settings_home.io_direction_settings.s_pi1sclk14() -> Result
ow_status ow_hardware_settings_home_io_direction_settings_s_pi1sclk14(ow_device* dev);
dev.hardware().settings_home().io_direction_settings().s_pi1sclk14() -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.io_direction_settings.s_pi1sclk14() # check dev.ok

g_pio2525

GPIO25 (25). IO direction for GPIO 25 (out/in)

Wire command: h\s\o\k

Returns: none (Ok/Err only)

dev.hardware.settings_home.io_direction_settings.g_pio2525() -> Result
ow_status ow_hardware_settings_home_io_direction_settings_g_pio2525(ow_device* dev);
dev.hardware().settings_home().io_direction_settings().g_pio2525() -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.io_direction_settings.g_pio2525() # check dev.ok