ISSDK  1.7
IoT Sensing Software Development Kit
Data Fields
gpioHandleKSDK Struct Reference

The GPIO pin handle for KSDK. More...

#include <gpio_driver.h>

Collaboration diagram for gpioHandleKSDK:
Collaboration graph

Data Fields

GPIO_Type * base
 
PORT_Type * portBase
 
uint32_t pinNumber
 
uint32_t mask
 
IRQn_Type irq
 
clock_ip_name_t clockName
 
port_number_t portNumber
 
gint_port_t portNumber
 

Detailed Description

The GPIO pin handle for KSDK.

Definition at line 75 of file gpio_driver.h.

Field Documentation

◆ base

GPIO_Type * base

Base address of the GPIO Port.

Definition at line 77 of file gpio_driver.h.

Referenced by ksdk_gpio_clr_pin(), ksdk_gpio_read_pin(), ksdk_gpio_set_pin(), ksdk_gpio_toggle_pin(), and ksdk_gpio_write_pin().

◆ clockName

clock_ip_name_t clockName

Clock Name for the port.

Definition at line 82 of file gpio_driver.h.

Referenced by initializeStatusSubsystem().

◆ irq

IRQn_Type irq

IRQ Number for the port.

Definition at line 81 of file gpio_driver.h.

◆ mask

uint32_t mask

mask value for a pin.

Definition at line 80 of file gpio_driver.h.

Referenced by ksdk_gpio_clr_pin(), ksdk_gpio_set_pin(), and ksdk_gpio_toggle_pin().

◆ pinNumber

uint32_t pinNumber

pin number start from 0 -31.

Definition at line 79 of file gpio_driver.h.

Referenced by ksdk_gpio_read_pin(), and ksdk_gpio_write_pin().

◆ portBase

PORT_Type* portBase

Base address of the GPIO Port.

Definition at line 78 of file gpio_driver.h.

◆ portNumber [1/2]

gint_port_t portNumber

Port Number for the port.

Definition at line 75 of file gpio_driver.h.

◆ portNumber [2/2]

port_number_t portNumber

Port Number for the port.

Definition at line 83 of file gpio_driver.h.

Referenced by ksdk_gpio_clr_pin(), ksdk_gpio_read_pin(), ksdk_gpio_set_pin(), ksdk_gpio_toggle_pin(), and ksdk_gpio_write_pin().


The documentation for this struct was generated from the following file: