|
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) |
|