|
void | iomux_cfg (IOMUX_REGS_s *regs, IOMUX_PA_REG_s iomux_cfg_struct, uint32_t pin_num) |
| This function configures the IOMUX.
|
void | gpio_dout_pinwise (GPIO_REGS_s *regs, uint32_t pin_num, uint32_t dout_pin_val) |
| This function writes the data at GPIO pin given in pin_num.
|
void | gpio_glitch_filter_cfg (GPIO_REGS_s *regs, uint32_t pin_num, GPIO_FILT_EN_E filt_width_val) |
| This function configures the glitch filter for the val provided in filt_width_val and at the pin given in pin_num.
|
void | gpio_intr_polarity_cfg (GPIO_REGS_s *regs, uint32_t pin_num, GPIO_INTR_POL_E intr_pol_val) |
| This function configures the interrupt polarity for the val provided in intr_pol_val and at the pin given in pin_num.
|
void | gpio_dma_cfg (GPIO_REGS_s *regs, uint32_t dma_wr_mask) |
| This function configures the dma_mask in GPIO.
|
uint32_t | gpio_din (GPIO_REGS_s *regs) |
| This function reads the input at the GPIO.
|
void | gpio_dout (GPIO_REGS_s *regs, uint32_t dout) |
| This function writes at the GPIO.
|
void | gpio_dout_en (GPIO_REGS_s *regs, uint32_t dout_en) |
| This function enables GPIO outputs.
|
void | gpio_set_en (GPIO_REGS_s *regs, uint32_t dout_en_set) |
| This function enables GPIO outputs for value written in dout_set register.
|
void | gpio_clr_en (GPIO_REGS_s *regs, uint32_t dout_en_clr) |
| This function enables GPIO outputs for value written in dout_clr register.
|
void | gpio_sub_cfg (GPIO_REGS_s *regs, uint32_t sub_sel, uint32_t sub_en, uint32_t pin_action, uint32_t pin_num) |
| This function configures GPIO subscriber.
|
uint32_t | gpio_din_pinwise (GPIO_REGS_s *regs, uint32_t pin_num) |
| This function reads input at specific pin.
|
void | gpio_set (GPIO_REGS_s *regs, uint32_t dout_set) |
| This function sets GPIO output.
|
void | gpio_clr (GPIO_REGS_s *regs, uint32_t dout_clr) |
| This function clears GPIO output.
|
void | gpio_tgl (GPIO_REGS_s *regs, uint32_t dout_tgl) |
| This function toggles GPIO output.
|
uint32_t | get_gpio_glitch_filter_cfg (GPIO_REGS_s *regs, uint32_t pin_num) |
| This function returns the GPIO glitch filter configuration.
|
uint32_t | get_gpio_intr_polarity_cfg (GPIO_REGS_s *regs, uint32_t pin_num) |
| This function returns the GPIO interrupt polarity configuration.
|
IOMUX_PA_REG_s | get_gpio_iomux_cfg (IOMUX_REGS_s *regs, uint32_t pin_num) |
| This function returns IOMUX configuration.
|
GPIO_SUB_CFG_REG_s | get_gpio_sub_cfg (GPIO_REGS_s *regs, uint32_t sub_sel) |
| This function returns GPIO subscriber configuration.
|
uint32_t | get_gpio_dma_cfg (GPIO_REGS_s *regs) |
| This function returns GPIO DMA configuration.
|
uint32_t | get_gpio_dout (GPIO_REGS_s *regs) |
| This function returns GPIO dout register values.
|
uint32_t | get_gpio_dout_pinwise (GPIO_REGS_s *regs, uint32_t pin_num) |
| This function returns GPIO dout pinwise register values.
|