Docs.rs
jetgpio-sys-0.2.3
jetgpio-sys 0.2.3
Permalink
Docs.rs crate page
Unlicense
Links
Repository
crates.io
Source
Owners
raoz
Dependencies
bindgen ^0.68.1
build
cc ^1.0
build
Versions
0%
of the crate is documented
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
jetgpio_
sys
0.2.3
All Items
Crate Items
Structs
Constants
Functions
Type Aliases
Crate
jetgpio_sys
Copy item path
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_
LEAS
T8_
MAX
INT_
LEAS
T8_
MIN
INT_
LEAS
T16_
MAX
INT_
LEAS
T16_
MIN
INT_
LEAS
T32_
MAX
INT_
LEAS
T32_
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_
LEAS
T8_
MAX
UINT_
LEAS
T16_
MAX
UINT_
LEAS
T32_
MAX
WINT_
MAX
WINT_
MIN
_ATFILE_
SOURCE
_BITS_
STDINT_
INTN_
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_
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_
TIMEVA
L64
__
LDOUBLE_
REDIRECTS_
TO_
FLOA
T128_
ABI
__
OFF_
T_
MATCHES_
OFF64_
T
__
RLIM_
T_
MATCHES_
RLIM64_
T
__
STATFS_
MATCHES_
STATF
S64
__
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_
POSI
X2
__
USE_
POSI
X199309
__
USE_
POSI
X199506
__
USE_
POSIX_
IMPLICITLY
__
USE_
XOPE
N2K
__
USE_
XOPE
N2K8
__
WORDSIZE
__
WORDSIZE_
TIME64_
COMPA
T32
__
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
§
gpio
Initialise
⚠
gpioPWM
⚠
gpio
Read
⚠
gpio
SetISR
Func
⚠
gpio
SetMode
⚠
gpio
SetPW
Mfrequency
⚠
gpio
Terminate
⚠
gpio
Write
⚠
i2cClose
⚠
i2cOpen
⚠
i2cRead
Byte
Data
⚠
i2cRead
Word
Data
⚠
i2cWrite
Byte
Data
⚠
i2cWrite
Word
Data
⚠
spiClose
⚠
spiOpen
⚠
spiXfer
⚠
Type Aliases
§
PISR
Func
__
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