|
| int | bbI2CClose (unsigned SDA) |
| |
| int | bbI2COpen (unsigned SDA, unsigned SCL, unsigned baud) |
| |
| int | bbI2CZip (unsigned SDA, char *inBuf, unsigned inLen, char *outBuf, unsigned outLen) |
| |
| int | bbSPIClose (unsigned CS) |
| |
| int | bbSPIOpen (unsigned CS, unsigned MISO, unsigned MOSI, unsigned SCLK, unsigned baud, unsigned spiFlags) |
| |
| int | bbSPIXfer (unsigned CS, char *inBuf, char *outBuf, unsigned count) |
| |
| int | bscXfer (bsc_xfer_t *bsc_xfer) |
| |
| int | eventMonitor (unsigned handle, uint32_t bits) |
| |
| int | eventSetFunc (unsigned event, eventFunc_t f) |
| |
| int | eventSetFuncEx (unsigned event, eventFuncEx_t f, void *userdata) |
| |
| int | eventTrigger (unsigned event) |
| |
| int | fileClose (unsigned handle) |
| |
| int | fileList (char *fpat, char *buf, unsigned count) |
| |
| int | fileOpen (char *file, unsigned mode) |
| |
| int | fileRead (unsigned handle, char *buf, unsigned count) |
| |
| int | fileSeek (unsigned handle, int32_t seekOffset, int seekFrom) |
| |
| int | fileWrite (unsigned handle, char *buf, unsigned count) |
| |
| int | getBitInBytes (int bitPos, char *buf, int numBits) |
| |
| int | gpioCfgBufferSize (unsigned cfgMillis) |
| |
| int | gpioCfgClock (unsigned cfgMicros, unsigned cfgPeripheral, unsigned cfgSource) |
| |
| int | gpioCfgDMAchannel (unsigned DMAchannel) |
| |
| int | gpioCfgDMAchannels (unsigned primaryChannel, unsigned secondaryChannel) |
| |
| uint32_t | gpioCfgGetInternals (void) |
| |
| int | gpioCfgInterfaces (unsigned ifFlags) |
| |
| int | gpioCfgInternals (unsigned cfgWhat, unsigned cfgVal) |
| |
| int | gpioCfgMemAlloc (unsigned memAllocMode) |
| |
| int | gpioCfgNetAddr (int numSockAddr, uint32_t *sockAddr) |
| |
| int | gpioCfgPermissions (uint64_t updateMask) |
| |
| int | gpioCfgSetInternals (uint32_t cfgVal) |
| |
| int | gpioCfgSocketPort (unsigned port) |
| |
| int | gpioCustom1 (unsigned arg1, unsigned arg2, char *argx, unsigned argc) |
| |
| int | gpioCustom2 (unsigned arg1, char *argx, unsigned argc, char *retBuf, unsigned retMax) |
| |
| uint32_t | gpioDelay (uint32_t micros) |
| |
| int | gpioDeleteScript (unsigned script_id) |
| |
| int | gpioGetMode (unsigned gpio) |
| |
| int | gpioGetPad (unsigned pad) |
| |
| int | gpioGetPWMdutycycle (unsigned user_gpio) |
| |
| int | gpioGetPWMfrequency (unsigned user_gpio) |
| |
| int | gpioGetPWMrange (unsigned user_gpio) |
| |
| int | gpioGetPWMrealRange (unsigned user_gpio) |
| |
| int | gpioGetServoPulsewidth (unsigned user_gpio) |
| |
| int | gpioGlitchFilter (unsigned user_gpio, unsigned steady) |
| |
| int | gpioHardwareClock (unsigned gpio, unsigned clkfreq) |
| |
| int | gpioHardwarePWM (unsigned gpio, unsigned PWMfreq, unsigned PWMduty) |
| |
| unsigned | gpioHardwareRevision (void) |
| |
| int | gpioInitialise (void) |
| |
| int | gpioNoiseFilter (unsigned user_gpio, unsigned steady, unsigned active) |
| |
| int | gpioNotifyBegin (unsigned handle, uint32_t bits) |
| |
| int | gpioNotifyClose (unsigned handle) |
| |
| int | gpioNotifyOpen (void) |
| |
| int | gpioNotifyOpenWithSize (int bufSize) |
| |
| int | gpioNotifyPause (unsigned handle) |
| |
| int | gpioPWM (unsigned user_gpio, unsigned dutycycle) |
| |
| int | gpioRead (unsigned gpio) |
| |
| uint32_t | gpioRead_Bits_0_31 (void) |
| |
| uint32_t | gpioRead_Bits_32_53 (void) |
| |
| int | gpioRunScript (unsigned script_id, unsigned numPar, uint32_t *param) |
| |
| int | gpioScriptStatus (unsigned script_id, uint32_t *param) |
| |
| int | gpioSerialRead (unsigned user_gpio, void *buf, size_t bufSize) |
| |
| int | gpioSerialReadClose (unsigned user_gpio) |
| |
| int | gpioSerialReadInvert (unsigned user_gpio, unsigned invert) |
| |
| int | gpioSerialReadOpen (unsigned user_gpio, unsigned baud, unsigned data_bits) |
| |
| int | gpioServo (unsigned user_gpio, unsigned pulsewidth) |
| |
| int | gpioSetAlertFunc (unsigned user_gpio, gpioAlertFunc_t f) |
| |
| int | gpioSetAlertFuncEx (unsigned user_gpio, gpioAlertFuncEx_t f, void *userdata) |
| |
| int | gpioSetGetSamplesFunc (gpioGetSamplesFunc_t f, uint32_t bits) |
| |
| int | gpioSetGetSamplesFuncEx (gpioGetSamplesFuncEx_t f, uint32_t bits, void *userdata) |
| |
| int | gpioSetISRFunc (unsigned gpio, unsigned edge, int timeout, gpioISRFunc_t f) |
| |
| int | gpioSetISRFuncEx (unsigned gpio, unsigned edge, int timeout, gpioISRFuncEx_t f, void *userdata) |
| |
| int | gpioSetMode (unsigned gpio, unsigned mode) |
| |
| int | gpioSetPad (unsigned pad, unsigned padStrength) |
| |
| int | gpioSetPullUpDown (unsigned gpio, unsigned pud) |
| |
| int | gpioSetPWMfrequency (unsigned user_gpio, unsigned frequency) |
| |
| int | gpioSetPWMrange (unsigned user_gpio, unsigned range) |
| |
| int | gpioSetSignalFunc (unsigned signum, gpioSignalFunc_t f) |
| |
| int | gpioSetSignalFuncEx (unsigned signum, gpioSignalFuncEx_t f, void *userdata) |
| |
| int | gpioSetTimerFunc (unsigned timer, unsigned millis, gpioTimerFunc_t f) |
| |
| int | gpioSetTimerFuncEx (unsigned timer, unsigned millis, gpioTimerFuncEx_t f, void *userdata) |
| |
| int | gpioSetWatchdog (unsigned user_gpio, unsigned timeout) |
| |
| int | gpioSleep (unsigned timetype, int seconds, int micros) |
| |
| pthread_t * | gpioStartThread (gpioThreadFunc_t f, void *userdata) |
| |
| int | gpioStopScript (unsigned script_id) |
| |
| void | gpioStopThread (pthread_t *pth) |
| |
| int | gpioStoreScript (char *script) |
| |
| void | gpioTerminate (void) |
| |
| uint32_t | gpioTick (void) |
| |
| int | gpioTime (unsigned timetype, int *seconds, int *micros) |
| |
| int | gpioTrigger (unsigned user_gpio, unsigned pulseLen, unsigned level) |
| |
| int | gpioUpdateScript (unsigned script_id, unsigned numPar, uint32_t *param) |
| |
| unsigned | gpioVersion (void) |
| |
| int | gpioWaveAddGeneric (unsigned numPulses, gpioPulse_t *pulses) |
| |
| int | gpioWaveAddNew (void) |
| |
| int | gpioWaveAddSerial (unsigned user_gpio, unsigned baud, unsigned data_bits, unsigned stop_bits, unsigned offset, unsigned numBytes, char *str) |
| |
| int | gpioWaveChain (char *buf, unsigned bufSize) |
| |
| int | gpioWaveClear (void) |
| |
| int | gpioWaveCreate (void) |
| |
| int | gpioWaveDelete (unsigned wave_id) |
| |
| int | gpioWaveGetCbs (void) |
| |
| int | gpioWaveGetHighCbs (void) |
| |
| int | gpioWaveGetHighMicros (void) |
| |
| int | gpioWaveGetHighPulses (void) |
| |
| int | gpioWaveGetMaxCbs (void) |
| |
| int | gpioWaveGetMaxMicros (void) |
| |
| int | gpioWaveGetMaxPulses (void) |
| |
| int | gpioWaveGetMicros (void) |
| |
| int | gpioWaveGetPulses (void) |
| |
| int | gpioWaveTxAt (void) |
| |
| int | gpioWaveTxBusy (void) |
| |
| int | gpioWaveTxSend (unsigned wave_id, unsigned wave_mode) |
| |
| int | gpioWaveTxStop (void) |
| |
| int | gpioWrite (unsigned gpio, unsigned level) |
| |
| int | gpioWrite_Bits_0_31_Clear (uint32_t bits) |
| |
| int | gpioWrite_Bits_0_31_Set (uint32_t bits) |
| |
| int | gpioWrite_Bits_32_53_Clear (uint32_t bits) |
| |
| int | gpioWrite_Bits_32_53_Set (uint32_t bits) |
| |
| int | i2cBlockProcessCall (unsigned handle, unsigned i2cReg, char *buf, unsigned count) |
| |
| int | i2cClose (unsigned handle) |
| |
| int | i2cOpen (unsigned i2cBus, unsigned i2cAddr, unsigned i2cFlags) |
| |
| int | i2cProcessCall (unsigned handle, unsigned i2cReg, unsigned wVal) |
| |
| int | i2cReadBlockData (unsigned handle, unsigned i2cReg, char *buf) |
| |
| int | i2cReadByte (unsigned handle) |
| |
| int | i2cReadByteData (unsigned handle, unsigned i2cReg) |
| |
| int | i2cReadDevice (unsigned handle, char *buf, unsigned count) |
| |
| int | i2cReadI2CBlockData (unsigned handle, unsigned i2cReg, char *buf, unsigned count) |
| |
| int | i2cReadWordData (unsigned handle, unsigned i2cReg) |
| |
| int | i2cSegments (unsigned handle, pi_i2c_msg_t *segs, unsigned numSegs) |
| |
| void | i2cSwitchCombined (int setting) |
| |
| int | i2cWriteBlockData (unsigned handle, unsigned i2cReg, char *buf, unsigned count) |
| |
| int | i2cWriteByte (unsigned handle, unsigned bVal) |
| |
| int | i2cWriteByteData (unsigned handle, unsigned i2cReg, unsigned bVal) |
| |
| int | i2cWriteDevice (unsigned handle, char *buf, unsigned count) |
| |
| int | i2cWriteI2CBlockData (unsigned handle, unsigned i2cReg, char *buf, unsigned count) |
| |
| int | i2cWriteQuick (unsigned handle, unsigned bit) |
| |
| int | i2cWriteWordData (unsigned handle, unsigned i2cReg, unsigned wVal) |
| |
| int | i2cZip (unsigned handle, char *inBuf, unsigned inLen, char *outBuf, unsigned outLen) |
| |
| void | putBitInBytes (int bitPos, char *buf, int bit) |
| |
| void | rawDumpScript (unsigned script_id) |
| |
| void | rawDumpWave (void) |
| |
| int | rawWaveAddGeneric (unsigned numPulses, rawWave_t *pulses) |
| |
| int | rawWaveAddSPI (rawSPI_t *spi, unsigned offset, unsigned spiSS, char *buf, unsigned spiTxBits, unsigned spiBitFirst, unsigned spiBitLast, unsigned spiBits) |
| |
| unsigned | rawWaveCB (void) |
| |
| rawCbs_t * | rawWaveCBAdr (int cbNum) |
| |
| uint32_t | rawWaveGetIn (int pos) |
| |
| uint32_t | rawWaveGetOOL (int pos) |
| |
| uint32_t | rawWaveGetOut (int pos) |
| |
| rawWaveInfo_t | rawWaveInfo (int wave_id) |
| |
| void | rawWaveSetIn (int pos, uint32_t lVal) |
| |
| void | rawWaveSetOOL (int pos, uint32_t lVal) |
| |
| void | rawWaveSetOut (int pos, uint32_t lVal) |
| |
| int | serClose (unsigned handle) |
| |
| int | serDataAvailable (unsigned handle) |
| |
| int | serOpen (char *sertty, unsigned baud, unsigned serFlags) |
| |
| int | serRead (unsigned handle, char *buf, unsigned count) |
| |
| int | serReadByte (unsigned handle) |
| |
| int | serWrite (unsigned handle, char *buf, unsigned count) |
| |
| int | serWriteByte (unsigned handle, unsigned bVal) |
| |
| int | shell (char *scriptName, char *scriptString) |
| |
| int | spiClose (unsigned handle) |
| |
| int | spiOpen (unsigned spiChan, unsigned baud, unsigned spiFlags) |
| |
| int | spiRead (unsigned handle, char *buf, unsigned count) |
| |
| int | spiWrite (unsigned handle, char *buf, unsigned count) |
| |
| int | spiXfer (unsigned handle, char *txBuf, char *rxBuf, unsigned count) |
| |
| void | time_sleep (double seconds) |
| |
| double | time_time (void) |
| |