Skip to main content
CrystalDocs
Search documentation
Search
Browse Docs
CrystalShards
About
module
Spi
Constants
IOC_MAGIC = 'k'
IOC_RD_BITS_PER_WORD =
IOCTL
._
IOR
(
IOC_MAGIC
, 3, sizeof(
UInt8
))
IOC_RD_LSB_FIRST =
IOCTL
._
IOR
(
IOC_MAGIC
, 2, sizeof(
UInt8
))
IOC_RD_MAX_SPEED_HZ =
IOCTL
._
IOR
(
IOC_MAGIC
, 4, sizeof(
UInt32
))
IOC_RD_MODE =
IOCTL
._
IOR
(
IOC_MAGIC
, 1, sizeof(
UInt8
))
IOC_RD_MODE32 =
IOCTL
._
IOR
(
IOC_MAGIC
, 5, sizeof(
UInt32
))
IOC_WR_BITS_PER_WORD =
IOCTL
._
IOW
(
IOC_MAGIC
, 3, sizeof(
UInt8
))
IOC_WR_LSB_FIRST =
IOCTL
._
IOW
(
IOC_MAGIC
, 2, sizeof(
UInt8
))
IOC_WR_MAX_SPEED_HZ =
IOCTL
._
IOW
(
IOC_MAGIC
, 4, sizeof(
UInt32
))
IOC_WR_MODE =
IOCTL
._
IOW
(
IOC_MAGIC
, 1, sizeof(
UInt8
))
IOC_WR_MODE32 =
IOCTL
._
IOW
(
IOC_MAGIC
, 5, sizeof(
UInt32
))
MODE_USER_MASK = (1_u64 << 17) - 1
VERSION = {{ (`shards version /tmp/tmp.li
GNBP
/src/src`).chomp.stringify }}
Class methods
ioc_message
(n)
Source
message_size
(n)
Source
Nested types
Spi::Device
Spi::Mode