Platforms to show: All Mac Windows Linux Cross-Platform
The module WiringPiMBS
module WiringPiMBS| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| module | WiringPi | MBS Linux Plugin | 15.3 | ❌ No | ❌ No | ✅ Yes | ❌ No | Desktop, Console & Web |
Deprecated as underlaying C library is deprecated.
- 2 properties
- 68 methods
- method analogRead(pin as Integer) as Integer
- method analogWrite(pin as Integer, value as Integer)
- method Board40Pin as Integer New in 25.5
- method delay(HowLong as UInt32)
- method delayMicroseconds(HowLong as UInt32)
- method digitalRead(pin as Integer) as Integer
- method digitalReadByte as Integer New in 25.5
- method digitalWrite(pin as Integer, value as Integer)
- method digitalWriteByte(value as Integer)
- method GlobalMemoryAccess as Integer New in 25.5
- method gpioClockSet(pin as Integer, value as Integer)
- method GpioLayout as Integer New in 25.5
- method I2CRead(fd as Integer) as Integer
- method I2CReadReg16(fd as Integer, reg as Integer) as Integer
- method I2CReadReg8(fd as Integer, reg 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 I2CWriteReg16(fd as Integer, reg as Integer, Data as Integer) as Integer
- method I2CWriteReg8(fd as Integer, reg as Integer, Data as Integer) as Integer
- method LoadLibrary(File as FolderItem) as boolean
- method LoadLibrary(Path as string) as boolean
- method MemorySize(Index as Integer) as Integer New in 25.5
- method micros as UInt32
- method millis as UInt32
- method physPinToGpio(physPin 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 piHiPri(pri as Integer) as Integer
- method piLock(Key as Integer)
- method piMakerNames(index as Integer) as string
- method piModelNames(index as Integer) as string
- method pinMode(pin as Integer, mode as Integer)
- method piRevisionNames(index as Integer) as string
- method piUnlock(Key as Integer)
- method Processor(Index as Integer) as String New in 25.5
- method pullUpDnControl(pin as Integer, pud as Integer)
- method pwmSetClock(divisor as Integer)
- method pwmSetMode(mode as Integer)
- method pwmSetRange(range as UInt32)
- method pwmToneWrite(pin as Integer, value as Integer)
- method pwmWrite(pin as Integer, value as Integer)
- method Read(fd as Integer, count as UInt64) as Memoryblock
- method RP1Model as Integer New in 25.5
- method serialClose(fd as Integer)
- method serialDataAvail(fd as Integer) as Integer
- method serialFlush(fd as Integer)
- method serialGetchar(fd as Integer) as Integer
- method serialOpen(device as String, Baud as Integer) as Integer
- method serialPutchar(fd as Integer, c as Integer)
- method serialPutData(fd as Integer, data as Memoryblock)
- method serialPuts(fd as Integer, text as string)
- method setPadDrive(group as Integer, value as Integer)
- method setPadDrivePin(pin as Integer, value as Integer) New in 25.5
- method SetupGpioDevice(PinType as Integer) as Integer New in 25.5
- method SetupPinType(PinType as Integer) as Integer New in 25.5
- method SPIDataRW(channel as Integer, data as Memoryblock) as Integer
- method SPIGetFd(channel as Integer) as Integer
- method SPISetup(channel as Integer, speed as Integer) as Integer
- method SPISetupMode(channel as Integer, speed as Integer, mode as Integer) as Integer
- method UserLevelAccess as Integer New in 25.5
- method Version(byref major as Integer, byref minor as Integer) New in 25.5
- method wiringPiSetup as Integer
- method wiringPiSetupGpio as Integer
- method wiringPiSetupPhys as Integer
- method wiringPiSetupSys as Integer
- method wpiPinToGpio(wpiPin as Integer) as Integer
- method Write(fd as Integer, data as Memoryblock) as Integer
- 67 constants
Some examples which use this module:
Blog Entries
- MonkeyBread Software Releases the MBS Xojo Plugins in version 25.5
- MBS Xojo Plugins, version 25.5pr6
- Cleanup Xojo Plugins
- MBS Xojo Plugins, version 19.2pr1
- MBS Xojo / Real Studio Plugins, version 15.3pr2
Release notes
- Version 25.5
- Added more methods and constants for WiringPiMBS module.
- Undeprecated WiringPiMBS module.
- Version 19.2
- Fixed issue with piModelNames, piRevisionNames, piMakerNames in WiringPiMBS module.
The items on this page are in the following plugins: MBS Linux Plugin.