Skip to content

Latest commit

 

History

History
58 lines (50 loc) · 1.83 KB

sys_gpio.md

File metadata and controls

58 lines (50 loc) · 1.83 KB

🏠 Main Page

sys_gpio - GPIO Functions

💾File: sys_gpio.h
📦Library: lib2_sys


Functions:


💠Function: sys_gpio_output - Init gpio as output

static inline void sys_gpio_output(uint32_t pin, bool init)
  • ▶️Param: pin GP pin number
  • ▶️Param: init Init output (true or false)

💠Function: sys_gpio_set - Set gpio output

static inline void sys_gpio_set(uint32_t pin, bool value)
  • ▶️Param: pin GP pin number
  • ▶️Param: value Set value (true or false)

💠Function: sys_gpio_input - Init gpio as input

static inline void sys_gpio_input(uint32_t pin)
  • ▶️Param: pin GP pin number

💠Function: sys_gpio_setpullup - Set gpio input pullup resistor

static inline void sys_gpio_setpullup(uint32_t pin)
  • ▶️Param: pin GP pin number

💠Function: sys_gpio_setpulldown - Set input pulldown resistor

static inline void sys_gpio_setpulldown(uint32_t pin)
  • ▶️Param: pin GP pin number

💠Function: sys_gpio_pullup - Init gpio as input with pullup resistor

static inline void sys_gpio_pullup(uint32_t pin)
  • ▶️Param: pin GP pin number

💠Function: sys_gpio_pulldown - Init gpio as input with pulldown resistor

static inline void sys_gpio_pulldown(uint32_t pin)
  • ▶️Param: pin GP pin number

💠Function: sys_gpio_get - Get input gpio state

static inline bool sys_gpio_get(uint32_t pin)
  • ▶️Param: pin GP pin number
  • ✅Return: true if pullup input connected to ground, else connected to vcc