Crate wiringx_sys

Crate wiringx_sys 

Source
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
wiringXSerial_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_LOCAL0
LOG_LOCAL1
LOG_LOCAL2
LOG_LOCAL3
LOG_LOCAL4
LOG_LOCAL5
LOG_LOCAL6
LOG_LOCAL7
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_FLOAT16
__HAVE_DISTINCT_FLOAT32
__HAVE_DISTINCT_FLOAT64
__HAVE_DISTINCT_FLOAT32X
__HAVE_DISTINCT_FLOAT64X
__HAVE_DISTINCT_FLOAT128
__HAVE_DISTINCT_FLOAT128X
__HAVE_FLOAT16
__HAVE_FLOAT32
__HAVE_FLOAT64
__HAVE_FLOAT32X
__HAVE_FLOAT64X
__HAVE_FLOAT64X_LONG_DOUBLE
__HAVE_FLOAT128
__HAVE_FLOAT128X
__HAVE_FLOATN_NOT_TYPEDEF
__HAVE_GENERIC_SELECTION
__INO_T_MATCHES_INO64_T
__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64
__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI
__LITTLE_ENDIAN
__OFF_T_MATCHES_OFF64_T
__PDP_ENDIAN
__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
__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§

__daylight
__timezone
__tzname
_wiringXLog
daylight
timezone
tzname

Functions§

__errno_location
adjtime
asctime
asctime_r
clock
clock_getcpuclockid
clock_getres
clock_gettime
clock_nanosleep
clock_settime
closelog
ctime
ctime_r
delayMicroseconds
difftime
digitalRead
digitalWrite
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
waitForInterrupt
wiringXGC
wiringXI2CRead
wiringXI2CReadBlockData
wiringXI2CReadReg8
wiringXI2CReadReg16
wiringXI2CSetup
wiringXI2CWrite
wiringXI2CWriteBlockData
wiringXI2CWriteBlockDataWithSize
wiringXI2CWriteReg8
wiringXI2CWriteReg16
wiringXISR
wiringXPWMEnable
wiringXPWMSetDuty
wiringXPWMSetPeriod
wiringXPWMSetPolarity
wiringXPlatform
wiringXSPIDataRW
wiringXSPIGetFd
wiringXSPISetup
wiringXSelectableFd
wiringXSerialClose
wiringXSerialDataAvail
wiringXSerialFlush
wiringXSerialGetChar
wiringXSerialOpen
wiringXSerialPrintf
wiringXSerialPutChar
wiringXSerialPuts
wiringXSetup
wiringXSupportedPlatforms
wiringXValidGPIO

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