Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Linux Plugin:wiringPi:
All Console safe, 58 entry points.
- module WiringPiMBS
- method Write(fd as Integer, data as Memoryblock) as Integer
- method Read(fd as Integer, count as UInt64) as Memoryblock
- method SPIDataRW(channel as Integer, data as Memoryblock) as Integer
- method SPISetupMode(channel as Integer, speed as Integer, mode as Integer) as Integer
- method SPISetup(channel as Integer, speed as Integer) as Integer
- method SPIGetFd(channel as Integer) as Integer
- method I2CSetup(devId as Integer) as Integer
- method I2CSetupInterface(device as string, devId as Integer) as Integer
- method I2CWrite(fd as Integer, Data as Integer) as Integer
- method I2CWriteReg8(fd as Integer, reg as Integer, Data as Integer) as Integer
- method I2CWriteReg16(fd as Integer, reg as Integer, Data as Integer) as Integer
- method I2CRead(fd as Integer) as Integer
- method I2CReadReg8(fd as Integer, reg as Integer) as Integer
- method I2CReadReg16(fd as Integer, reg as Integer) as Integer
- method piModelNames(index as Integer) as string
- method piRevisionNames(index as Integer) as string
- method piMakerNames(index as Integer) as string
- method pwmSetClock(divisor as Integer)
- method pwmSetRange(range as UInt32)
- method pwmSetMode(mode as Integer)
- method digitalWriteByte(value as Integer)
- method pwmToneWrite(pin as Integer, value as Integer)
- method gpioClockSet(pin as Integer, value as Integer)
- method setPadDrive(group as Integer, value as Integer)
- method physPinToGpio(physPin as Integer) as Integer
- method wpiPinToGpio(wpiPin as Integer) as Integer
- method piBoardId(byref model as Integer, byref Rev as Integer, byref Mem as Integer, byref Maker as Integer, byref OverVolted as Integer)
- method piBoardRev as Integer
- method analogWrite(pin as Integer, value as Integer)
- method pwmWrite(pin as Integer, value as Integer)
- method digitalWrite(pin as Integer, value as Integer)
- method pullUpDnControl(pin as Integer, pud as Integer)
- method pinMode(pin as Integer, mode as Integer)
- method digitalRead(pin as Integer) as Integer
- method analogRead(pin as Integer) as Integer
- method wiringPiSetupPhys as Integer
- method wiringPiSetupGpio as Integer
- method wiringPiSetupSys as Integer
- method wiringPiSetup as Integer
- method piUnlock(Key as Integer)
- method piLock(Key as Integer)
- method piHiPri(pri as Integer) as Integer
- method micros as UInt32
- method millis as UInt32
- method delayMicroseconds(HowLong as UInt32)
- method delay(HowLong as UInt32)
- method serialPutData(fd as Integer, data as Memoryblock)
- method serialPutchar(fd as Integer, c as Integer)
- method serialPuts(fd as Integer, text as string)
- method serialGetchar(fd as Integer) as Integer
- method serialDataAvail(fd as Integer) as Integer
- method serialFlush(fd as Integer)
- method serialClose(fd as Integer)
- method serialOpen(device as String, Baud as Integer) as Integer
- method LoadLibrary(Path as string) as boolean
- method LoadLibrary(File as FolderItem) as boolean
Blog Entries
- Cleanup Xojo Plugins
- MBS Xojo Plugins, version 19.2pr1
- MBS Xojo / Real Studio Plugins, version 15.3pr2