Yet Another WebIOPi+
 All Classes Namespaces Files Functions Variables Macros Pages
Classes | Namespaces | Functions | Variables
spi.py File Reference

Go to the source code of this file.

Classes

class  webiopi.devices.spi.SPI
 

Namespaces

 webiopi.devices.spi
 

Functions

def webiopi.devices.spi._IOC
 
def webiopi.devices.spi._IOR
 
def webiopi.devices.spi._IOW
 
def webiopi.devices.spi.SPI_IOC_MESSAGE
 

Variables

int webiopi.devices.spi._IOC_NRBITS = 8
 
int webiopi.devices.spi._IOC_TYPEBITS = 8
 
int webiopi.devices.spi._IOC_SIZEBITS = 14
 
int webiopi.devices.spi._IOC_DIRBITS = 2
 
int webiopi.devices.spi._IOC_NRSHIFT = 0
 
tuple webiopi.devices.spi._IOC_TYPESHIFT = (_IOC_NRSHIFT+_IOC_NRBITS)
 
tuple webiopi.devices.spi._IOC_SIZESHIFT = (_IOC_TYPESHIFT+_IOC_TYPEBITS)
 
tuple webiopi.devices.spi._IOC_DIRSHIFT = (_IOC_SIZESHIFT+_IOC_SIZEBITS)
 
int webiopi.devices.spi._IOC_NONE = 0
 
int webiopi.devices.spi._IOC_WRITE = 1
 
int webiopi.devices.spi._IOC_READ = 2
 
int webiopi.devices.spi.SPI_CPHA = 0x01
 
int webiopi.devices.spi.SPI_CPOL = 0x02
 
tuple webiopi.devices.spi.SPI_MODE_0 = (0|0)
 
tuple webiopi.devices.spi.SPI_MODE_1 = (0|SPI_CPHA)
 
tuple webiopi.devices.spi.SPI_MODE_2 = (SPI_CPOL|0)
 
tuple webiopi.devices.spi.SPI_MODE_3 = (SPI_CPOL|SPI_CPHA)
 
tuple webiopi.devices.spi.SPI_IOC_MAGIC = ord('k')
 
tuple webiopi.devices.spi.SPI_IOC_RD_MODE = _IOR(SPI_IOC_MAGIC, 1, 1)
 
tuple webiopi.devices.spi.SPI_IOC_WR_MODE = _IOW(SPI_IOC_MAGIC, 1, 1)
 
tuple webiopi.devices.spi.SPI_IOC_RD_BITS_PER_WORD = _IOR(SPI_IOC_MAGIC, 3, 1)
 
tuple webiopi.devices.spi.SPI_IOC_WR_BITS_PER_WORD = _IOW(SPI_IOC_MAGIC, 3, 1)
 
tuple webiopi.devices.spi.SPI_IOC_RD_MAX_SPEED_HZ = _IOR(SPI_IOC_MAGIC, 4, 4)
 
tuple webiopi.devices.spi.SPI_IOC_WR_MAX_SPEED_HZ = _IOW(SPI_IOC_MAGIC, 4, 4)