riot_sys::bindgen

Function gpio_init

Source
pub unsafe extern "C" fn gpio_init(
    pin: gpio_t,
    mode: gpio_mode_t,
) -> c_int
Expand description

@brief Initialize the given pin as general purpose input or output

When configured as output, the pin state after initialization is undefined. The output pin’s state should be untouched during the initialization. This behavior can however not be guaranteed by every platform.

@param[in] pin pin to initialize @param[in] mode mode of the pin, see @c gpio_mode_t

@return 0 on success @return -1 on error