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
- const kINPUT = 0
- const kOUTPUT = 1
- const kPWM_OUTPUT = 2
- const kGPIO_CLOCK = 3
- const kSOFT_PWM_OUTPUT = 4
- const kSOFT_TONE_OUTPUT = 5
- const kPWM_TONE_OUTPUT = 6
- const kLOW = 0
- const kHIGH = 1
- const kPUD_OFF = 0
- const kPUD_DOWN = 1
- const kPUD_UP = 2
- const kPWM_MODE_MS = 0
- const kPWM_MODE_BAL = 1
- const kINT_EDGE_SETUP = 0
- const kINT_EDGE_FALLING = 1
- const kINT_EDGE_RISING = 2
- const kINT_EDGE_BOTH = 3
- const kPI_MODEL_UNKNOWN = 0
- const kPI_MODEL_A = 1
- const kPI_MODEL_B = 2
- const kPI_MODEL_BP = 3
- const kPI_MODEL_CM = 4
- const kPI_MODEL_AP = 5
- const kPI_MODEL_2 = 6
- const kPI_VERSION_UNKNOWN = 0
- const kPI_VERSION_1 = 1
- const kPI_VERSION_1_1 = 2
- const kPI_VERSION_1_2 = 3
- const kPI_VERSION_2 = 4
- const kPI_MAKER_UNKNOWN = 0
- const kPI_MAKER_EGOMAN = 1
- const kPI_MAKER_SONY = 2
- const kPI_MAKER_QISDA = 3
- const kPI_MAKER_MBEST = 4

Links
MBS FileMaker Plugins