Crate jetgpio_sys

Crate jetgpio_sys 

Source

Structs§

GPIO_CNF
GPIO_CNFO
GPIO_CNF_Init
GPIO_PWM
ISRFunc
SPIInfo_t
__fsid_t
i2cInfo_t
max_align_t

Constants§

APBDEV_PMC_PWR_DET_0
APBDEV_PMC_PWR_DET_LATCH_0
APBDEV_PMC_PWR_DET_VAL_0
APB_MISC_BASE
APB_MISC_GP_HIDREV_0
CAR
CFGOX_7
CFGOX_13
CFGOX_16
CFGOX_18
CFGOX_22
CFGOX_29
CFGOX_31
CFGOX_32
CFGOX_33
CFGOX_37
CFGO_3
CFGO_5
CFGO_7
CFGO_8
CFGO_10
CFGO_11
CFGO_12
CFGO_13
CFGO_15
CFGO_16
CFGO_18
CFGO_19
CFGO_21
CFGO_22
CFGO_23
CFGO_24
CFGO_26
CFGO_27
CFGO_28
CFGO_29
CFGO_31
CFGO_32
CFGO_33
CFGO_35
CFGO_36
CFGO_37
CFGO_38
CFGO_40
CFGO_IN
CFGO_OUT
CFG_3
CFG_5
CFG_7
CFG_8
CFG_10
CFG_11
CFG_12
CFG_13
CFG_15
CFG_16
CFG_18
CFG_19
CFG_21
CFG_22
CFG_23
CFG_24
CFG_26
CFG_27
CFG_28
CFG_29
CFG_31
CFG_32
CFG_33
CFG_35
CFG_36
CFG_37
CFG_38
CFG_40
CFG_IN
CFG_OUT
CFG_OUT1
CLK_RST_CONTROLLER_CLK_ENB_L_SET_0
CLK_RST_CONTROLLER_CLK_OUT_ENB_H_0
CLK_RST_CONTROLLER_CLK_OUT_ENB_L_0
CLK_RST_CONTROLLER_CLK_SOURCE_SPI1_0
CLK_RST_CONTROLLER_CLK_SOURCE_SPI2_0
CLK_RST_CONTROLLER_RST_DEVICES_H_0
CNFOX_7
CNFOX_13
CNFOX_16
CNFOX_18
CNFOX_22
CNFOX_29
CNFOX_31
CNFOX_32
CNFOX_33
CNFOX_37
CNFO_3
CNFO_5
CNFO_7
CNFO_8
CNFO_10
CNFO_11
CNFO_12
CNFO_13
CNFO_15
CNFO_16
CNFO_18
CNFO_19
CNFO_21
CNFO_22
CNFO_23
CNFO_24
CNFO_26
CNFO_27
CNFO_28
CNFO_29
CNFO_31
CNFO_32
CNFO_33
CNFO_35
CNFO_36
CNFO_37
CNFO_38
CNFO_40
CNFO_IN
CNFO_OUT
CNF_3
CNF_5
CNF_7
CNF_8
CNF_10
CNF_11
CNF_12
CNF_13
CNF_15
CNF_16
CNF_18
CNF_19
CNF_21
CNF_22
CNF_23
CNF_24
CNF_26
CNF_27
CNF_28
CNF_29
CNF_31
CNF_32
CNF_33
CNF_35
CNF_36
CNF_37
CNF_38
CNF_40
EITHER_EDGE
FALLING_EDGE
I2C_CLOSED
I2C_OPENED
I2C_RESERVED
INT8_MAX
INT8_MIN
INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INTPTR_MAX
INTPTR_MIN
INT_FAST8_MAX
INT_FAST8_MIN
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST32_MAX
INT_FAST32_MIN
INT_LEAST8_MAX
INT_LEAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
JET_INPUT
JET_OUTPUT
MISC
MISCREG_HIDREV_0
NANO
ORIN
ORINAGX
PINMUXOX_7
PINMUXOX_13
PINMUXOX_16
PINMUXOX_18
PINMUXOX_22
PINMUXOX_29
PINMUXOX_31
PINMUXOX_32
PINMUXOX_33
PINMUXOX_37
PINMUXO_3
PINMUXO_5
PINMUXO_7
PINMUXO_8
PINMUXO_10
PINMUXO_11
PINMUXO_12
PINMUXO_13
PINMUXO_15
PINMUXO_16
PINMUXO_18
PINMUXO_19
PINMUXO_21
PINMUXO_22
PINMUXO_23
PINMUXO_24
PINMUXO_26
PINMUXO_27
PINMUXO_28
PINMUXO_29
PINMUXO_31
PINMUXO_32
PINMUXO_33
PINMUXO_35
PINMUXO_36
PINMUXO_37
PINMUXO_38
PINMUXO_40
PINMUXO_IN
PINMUXO_IN1
PINMUXO_OUT
PINMUXO_OUT1
PINMUX_3
PINMUX_5
PINMUX_7
PINMUX_8
PINMUX_10
PINMUX_11
PINMUX_12
PINMUX_13
PINMUX_15
PINMUX_16
PINMUX_18
PINMUX_19
PINMUX_21
PINMUX_22
PINMUX_23
PINMUX_24
PINMUX_26
PINMUX_27
PINMUX_28
PINMUX_29
PINMUX_31
PINMUX_32
PINMUX_33
PINMUX_35
PINMUX_36
PINMUX_37
PINMUX_38
PINMUX_40
PINMUX_IN
PINMUX_OUT
PINMUX_OUT1
PM3_PWM0
PM3_PWM2
PTRDIFF_MAX
PTRDIFF_MIN
Pinmux_AON
Pinmux_AONHV
Pinmux_EDP
Pinmux_G2
Pinmux_G3
Pinmux_G4
Pinmux_G7
RISING_EDGE
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIZE_MAX
SPI_CLOSED
SPI_OPENED
SPI_RESERVED
UINT8_MAX
UINT16_MAX
UINT32_MAX
UINTPTR_MAX
UINT_FAST8_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_LEAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
WINT_MAX
WINT_MIN
_ATFILE_SOURCE
_BITS_STDINT_INTN_H
_BITS_STDINT_LEAST_H
_BITS_STDINT_UINTN_H
_BITS_TIME64_H
_BITS_TYPESIZES_H
_BITS_TYPES_H
_BITS_WCHAR_H
_DEFAULT_SOURCE
_FEATURES_H
_POSIX_C_SOURCE
_POSIX_SOURCE
_STDC_PREDEF_H
_STDINT_H
_SYS_CDEFS_H
__FD_SETSIZE
__GLIBC_MINOR__
__GLIBC_USE_C2X_STRTOL
__GLIBC_USE_DEPRECATED_GETS
__GLIBC_USE_DEPRECATED_SCANF
__GLIBC_USE_IEC_60559_BFP_EXT
__GLIBC_USE_IEC_60559_BFP_EXT_C2X
__GLIBC_USE_IEC_60559_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
__GLIBC_USE_IEC_60559_TYPES_EXT
__GLIBC_USE_ISOC2X
__GLIBC_USE_LIB_EXT2
__GLIBC__
__GNU_LIBRARY__
__HAVE_GENERIC_SELECTION
__INO_T_MATCHES_INO64_T
__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64
__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI
__OFF_T_MATCHES_OFF64_T
__RLIM_T_MATCHES_RLIM64_T
__STATFS_MATCHES_STATFS64
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_IEC_60559_BFP__
__STDC_IEC_60559_COMPLEX__
__STDC_ISO_10646__
__SYSCALL_WORDSIZE
__TIMESIZE
__USE_ATFILE
__USE_FORTIFY_LEVEL
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_POSIX_IMPLICITLY
__USE_XOPEN2K
__USE_XOPEN2K8
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
__glibc_c99_flexarr_available
base_CFG
base_CNF
base_CNF_AON
base_CNF_NAON
base_PINMUX
base_PMC
base_PWM
base_PWM1
base_PWM5
base_PWM7
base_PWM8

Functions§

gpioInitialise
gpioPWM
gpioRead
gpioSetISRFunc
gpioSetMode
gpioSetPWMfrequency
gpioTerminate
gpioWrite
i2cClose
i2cOpen
i2cReadByteData
i2cReadWordData
i2cWriteByteData
i2cWriteWordData
spiClose
spiOpen
spiXfer

Type Aliases§

PISRFunc
__blkcnt64_t
__blkcnt_t
__blksize_t
__caddr_t
__clock_t
__clockid_t
__daddr_t
__dev_t
__fsblkcnt64_t
__fsblkcnt_t
__fsfilcnt64_t
__fsfilcnt_t
__fsword_t
__gid_t
__id_t
__ino64_t
__ino_t
__int8_t
__int16_t
__int32_t
__int64_t
__int_least8_t
__int_least16_t
__int_least32_t
__int_least64_t
__intmax_t
__intptr_t
__key_t
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__quad_t
__rlim64_t
__rlim_t
__sig_atomic_t
__socklen_t
__ssize_t
__suseconds64_t
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__time_t
__timer_t
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__uint_least8_t
__uint_least16_t
__uint_least32_t
__uint_least64_t
__uintmax_t
__useconds_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
wchar_t