Expand description
Low level bindings to the wiringx library.
Structs§
- __
fsid_ t - __
locale_ data - __
locale_ struct - __
sigset_ t - __
va_ list_ tag - fd_set
- itimerspec
- itimerval
- sigevent
- timespec
- timeval
- timezone
- tm
- wiringX
Serial_ t
Constants§
- CLOCK_
BOOTTIME - CLOCK_
BOOTTIME_ ALARM - CLOCK_
MONOTONIC - CLOCK_
MONOTONIC_ COARSE - CLOCK_
MONOTONIC_ RAW - CLOCK_
PROCESS_ CPUTIME_ ID - CLOCK_
REALTIME - CLOCK_
REALTIME_ ALARM - CLOCK_
REALTIME_ COARSE - CLOCK_
TAI - CLOCK_
THREAD_ CPUTIME_ ID - E2BIG
- EACCES
- EADDRINUSE
- EADDRNOTAVAIL
- EADV
- EAFNOSUPPORT
- EAGAIN
- EALREADY
- EBADE
- EBADF
- EBADFD
- EBADMSG
- EBADR
- EBADRQC
- EBADSLT
- EBFONT
- EBUSY
- ECANCELED
- ECHILD
- ECHRNG
- ECOMM
- ECONNABORTED
- ECONNREFUSED
- ECONNRESET
- EDEADLK
- EDEADLOCK
- EDESTADDRREQ
- EDOM
- EDOTDOT
- EDQUOT
- EEXIST
- EFAULT
- EFBIG
- EHOSTDOWN
- EHOSTUNREACH
- EHWPOISON
- EIDRM
- EILSEQ
- EINPROGRESS
- EINTR
- EINVAL
- EIO
- EISCONN
- EISDIR
- EISNAM
- EKEYEXPIRED
- EKEYREJECTED
- EKEYREVOKED
- EL2HLT
- EL2NSYNC
- EL3HLT
- EL3RST
- ELIBACC
- ELIBBAD
- ELIBEXEC
- ELIBMAX
- ELIBSCN
- ELNRNG
- ELOOP
- EMEDIUMTYPE
- EMFILE
- EMLINK
- EMSGSIZE
- EMULTIHOP
- ENAMETOOLONG
- ENAVAIL
- ENETDOWN
- ENETRESET
- ENETUNREACH
- ENFILE
- ENOANO
- ENOBUFS
- ENOCSI
- ENODATA
- ENODEV
- ENOENT
- ENOEXEC
- ENOKEY
- ENOLCK
- ENOLINK
- ENOMEDIUM
- ENOMEM
- ENOMSG
- ENONET
- ENOPKG
- ENOPROTOOPT
- ENOSPC
- ENOSR
- ENOSTR
- ENOSYS
- ENOTBLK
- ENOTCONN
- ENOTDIR
- ENOTEMPTY
- ENOTNAM
- ENOTRECOVERABLE
- ENOTSOCK
- ENOTSUP
- ENOTTY
- ENOTUNIQ
- ENXIO
- EOPNOTSUPP
- EOVERFLOW
- EOWNERDEAD
- EPERM
- EPFNOSUPPORT
- EPIPE
- EPROTO
- EPROTONOSUPPORT
- EPROTOTYPE
- ERANGE
- EREMCHG
- EREMOTE
- EREMOTEIO
- ERESTART
- ERFKILL
- EROFS
- ESHUTDOWN
- ESOCKTNOSUPPORT
- ESPIPE
- ESRCH
- ESRMNT
- ESTALE
- ESTRPIPE
- ETIME
- ETIMEDOUT
- ETOOMANYREFS
- ETXTBSY
- EUCLEAN
- EUNATCH
- EUSERS
- EWOULDBLOCK
- EXDEV
- EXFULL
- FD_
SETSIZE - LOG_
ALERT - LOG_
AUTH - LOG_
AUTHPRIV - LOG_
CONS - LOG_
CRIT - LOG_
CRON - LOG_
DAEMON - LOG_
DEBUG - LOG_
EMERG - LOG_ERR
- LOG_
FACMASK - LOG_FTP
- LOG_
INFO - LOG_
KERN - LOG_
LOCA L0 - LOG_
LOCA L1 - LOG_
LOCA L2 - LOG_
LOCA L3 - LOG_
LOCA L4 - LOG_
LOCA L5 - LOG_
LOCA L6 - LOG_
LOCA L7 - LOG_LPR
- LOG_
MAIL - LOG_
NDELAY - LOG_
NEWS - LOG_
NFACILITIES - LOG_
NOTICE - LOG_
NOWAIT - LOG_
ODELAY - LOG_
PERROR - LOG_PID
- LOG_
PRIMASK - LOG_
SYSLOG - LOG_
USER - LOG_
UUCP - LOG_
WARNING - PATH_
MAX - TIMER_
ABSTIME - TIME_
UTC - _ATFILE_
SOURCE - _BITS_
ENDIANNESS_ H - _BITS_
ENDIAN_ H - _BITS_
ERRNO_ H - _BITS_
SYSLOG_ PATH_ H - _BITS_
TIME64_ H - _BITS_
TIME_ H - _BITS_
TYPESIZES_ H - _BITS_
TYPES_ H - _BITS_
TYPES_ LOCALE_ T_ H - _BITS_
TYPES___ LOCALE_ T_ H - _DEFAULT_
SOURCE - _ERRNO_
H - _FEATURES_
H - _PATH_
LOG - _POSIX_
C_ SOURCE - _POSIX_
SOURCE - _STDC_
PREDEF_ H - _STRUCT_
TIMESPEC - _SYS_
CDEFS_ H - _SYS_
SELECT_ H - _SYS_
SYSLOG_ H - _SYS_
TIME_ H - _TIME_H
- __
BIG_ ENDIAN - __
BYTE_ ORDER - __
FD_ SETSIZE - __
FLOAT_ WORD_ ORDER - __
GLIBC_ MINOR__ - __
GLIBC_ USE_ C2X_ STRTOL - __
GLIBC_ USE_ DEPRECATED_ GETS - __
GLIBC_ USE_ DEPRECATED_ SCANF - __
GLIBC_ USE_ ISOC2X - __
GLIBC__ - __
GNU_ LIBRARY__ - __
HAVE_ DISTINCT_ FLOA T16 - __
HAVE_ DISTINCT_ FLOA T32 - __
HAVE_ DISTINCT_ FLOA T64 - __
HAVE_ DISTINCT_ FLOA T32X - __
HAVE_ DISTINCT_ FLOA T64X - __
HAVE_ DISTINCT_ FLOA T128 - __
HAVE_ DISTINCT_ FLOA T128X - __
HAVE_ FLOA T16 - __
HAVE_ FLOA T32 - __
HAVE_ FLOA T64 - __
HAVE_ FLOA T32X - __
HAVE_ FLOA T64X - __
HAVE_ FLOA T64X_ LONG_ DOUBLE - __
HAVE_ FLOA T128 - __
HAVE_ FLOA T128X - __
HAVE_ FLOATN_ NOT_ TYPEDEF - __
HAVE_ GENERIC_ SELECTION - __
INO_ T_ MATCHES_ INO64_ T - __
KERNEL_ OLD_ TIMEVAL_ MATCHES_ TIMEVA L64 - __
LDOUBLE_ REDIRECTS_ TO_ FLOA T128_ ABI - __
LITTLE_ ENDIAN - __
OFF_ T_ MATCHES_ OFF64_ T - __
PDP_ ENDIAN - __
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 - __
clock_ t_ defined - __
clockid_ t_ defined - __
glibc_ c99_ flexarr_ available - __
itimer_ which_ ITIMER_ PROF - __
itimer_ which_ ITIMER_ REAL - __
itimer_ which_ ITIMER_ VIRTUAL - __
itimerspec_ defined - __
sigset_ t_ defined - __
struct_ tm_ defined - __
time_ t_ defined - __
timer_ t_ defined - __
timeval_ defined - digital_
value_ t_ HIGH - digital_
value_ t_ LOW - function_
t_ FUNCTION_ ANALOG - function_
t_ FUNCTION_ DIGITAL - function_
t_ FUNCTION_ I2C - function_
t_ FUNCTION_ INTERRUPT - function_
t_ FUNCTION_ UNKNOWN - isr_
mode_ t_ ISR_ MODE_ BOTH - isr_
mode_ t_ ISR_ MODE_ FALLING - isr_
mode_ t_ ISR_ MODE_ NONE - isr_
mode_ t_ ISR_ MODE_ RISING - isr_
mode_ t_ ISR_ MODE_ UNKNOWN - pinmode_
t_ PINMODE_ INPUT - pinmode_
t_ PINMODE_ INTERRUPT - pinmode_
t_ PINMODE_ NOT_ SET - pinmode_
t_ PINMODE_ OUTPUT
Statics§
Functions§
- __
errno_ ⚠location - adjtime⚠
- asctime⚠
- asctime_
r ⚠ - clock⚠
- clock_
getcpuclockid ⚠ - clock_
getres ⚠ - clock_
gettime ⚠ - clock_
nanosleep ⚠ - clock_
settime ⚠ - closelog⚠
- ctime⚠
- ctime_r⚠
- delay
Microseconds ⚠ - difftime⚠
- digital
Read ⚠ - digital
Write ⚠ - dysize⚠
- futimes⚠
- getitimer⚠
- gettimeofday⚠
- gmtime⚠
- gmtime_
r ⚠ - localtime⚠
- localtime_
r ⚠ - lutimes⚠
- mktime⚠
- nanosleep⚠
- openlog⚠
- pinMode⚠
- pselect⚠
- select⚠
- setitimer⚠
- setlogmask⚠
- settimeofday⚠
- strftime⚠
- strftime_
l ⚠ - syslog⚠
- time⚠
- timegm⚠
- timelocal⚠
- timer_
create ⚠ - timer_
delete ⚠ - timer_
getoverrun ⚠ - timer_
gettime ⚠ - timer_
settime ⚠ - timespec_
get ⚠ - tzset⚠
- utimes⚠
- vsyslog⚠
- wait
ForInterrupt ⚠ - wiringXGC⚠
- wiringX
I2CRead ⚠ - wiringX
I2CRead ⚠Block Data - wiringX
I2CRead ⚠Reg8 - wiringX
I2CRead ⚠Reg16 - wiringX
I2CSetup ⚠ - wiringX
I2CWrite ⚠ - wiringX
I2CWrite ⚠Block Data - wiringX
I2CWrite ⚠Block Data With Size - wiringX
I2CWrite ⚠Reg8 - wiringX
I2CWrite ⚠Reg16 - wiringXISR⚠
- wiringXPWM
Enable ⚠ - wiringXPWM
SetDuty ⚠ - wiringXPWM
SetPeriod ⚠ - wiringXPWM
SetPolarity ⚠ - wiringX
Platform ⚠ - wiringXSPI
DataRW ⚠ - wiringXSPI
GetFd ⚠ - wiringXSPI
Setup ⚠ - wiringX
Selectable ⚠Fd - wiringX
Serial ⚠Close - wiringX
Serial ⚠Data Avail - wiringX
Serial ⚠Flush - wiringX
Serial ⚠GetChar - wiringX
Serial ⚠Open - wiringX
Serial ⚠Printf - wiringX
Serial ⚠PutChar - wiringX
Serial ⚠Puts - wiringX
Setup ⚠ - wiringX
Supported ⚠Platforms - wiringX
ValidGPIO ⚠
Type Aliases§
- _Float32
- _Float64
- _Float32x
- _Float64x
- __
blkcnt64_ t - __
blkcnt_ t - __
blksize_ t - __
builtin_ va_ list - __
caddr_ t - __
clock_ t - __
clockid_ t - __
daddr_ t - __dev_t
- __
fd_ mask - __
fsblkcnt64_ t - __
fsblkcnt_ t - __
fsfilcnt64_ t - __
fsfilcnt_ t - __
fsword_ t - __gid_t
- __
gnuc_ va_ list - __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 - __
itimer_ which - __
itimer_ which_ t - __key_t
- __
locale_ 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 - clock_t
- clockid_
t - digital_
value_ t - fd_mask
- function_
t - isr_
mode_ t - locale_
t - pid_t
- pinmode_
t - sigset_
t - suseconds_
t - time_t
- timer_t