/* Requests a GPIO and allocates the gpio handle/struct/etc */ struct Gpio* gpioRequest(uint32_t gpioNum); void gpioRelease(struct Gpio* __restrict gpio);
/* Configures the direction and pull type of a GPIO */ void gpioConfigInput(conststruct Gpio* __restrict gpio, int32_t gpioSpeed, enum GpioPullMode pull); void gpioConfigOutput(conststruct Gpio* __restrict gpio, int32_t gpioSpeed, enum GpioPullMode pull, enum GpioOpenDrainMode odrMode, bool value); void gpioConfigAlt(conststruct Gpio* __restrict gpio, int32_t gpioSpeed, enum GpioPullMode pull, enum GpioOpenDrainMode odrMode, uint32_t altFunc); void gpioConfigAnalog(conststruct Gpio* __restrict gpio);
/* Sets and gets a value for a specific GPIO pin */ void gpioSet(conststruct Gpio* __restrict gpio, bool value); bool gpioGet(conststruct Gpio* __restrict gpio);
#ifdef __cplusplus
} #endif
#endif
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-06-27)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.