mirror of
git://soft.sys114.com/WiringPi2-Python
synced 2026-02-11 21:10:25 +09:00
Added scrollPhat and ads1115
This commit is contained in:
48
bindings.i
48
bindings.i
@@ -16,18 +16,19 @@ extern void digitalWrite (int pin, int value) ;
|
|||||||
extern void pwmWrite (int pin, int value) ;
|
extern void pwmWrite (int pin, int value) ;
|
||||||
extern int analogRead (int pin) ;
|
extern int analogRead (int pin) ;
|
||||||
extern void analogWrite (int pin, int value) ;
|
extern void analogWrite (int pin, int value) ;
|
||||||
extern int piBoardRev (void) ;
|
extern int piBoardRev (void) ;
|
||||||
extern void piBoardId (int *model, int *rev, int *mem, int *maker, int *overVolted) ;
|
extern void piBoardId (int *model, int *rev, int *mem, int *maker, int *overVolted) ;
|
||||||
extern int wpiPinToGpio (int wpiPin) ;
|
extern int wpiPinToGpio (int wpiPin) ;
|
||||||
extern int physPinToGpio (int physPin) ;
|
extern int physPinToGpio (int physPin) ;
|
||||||
extern void setPadDrive (int group, int value) ;
|
extern void setPadDrive (int group, int value) ;
|
||||||
extern int getAlt (int pin) ;
|
extern int getAlt (int pin) ;
|
||||||
extern void pwmToneWrite (int pin, int freq) ;
|
extern void pwmToneWrite (int pin, int freq) ;
|
||||||
extern void digitalWriteByte (int value) ;
|
extern void digitalWriteByte (int value) ;
|
||||||
extern void pwmSetMode (int mode) ;
|
extern unsigned int digitalReadByte (void) ;
|
||||||
extern void pwmSetRange (unsigned int range) ;
|
extern void pwmSetMode (int mode) ;
|
||||||
extern void pwmSetClock (int divisor) ;
|
extern void pwmSetRange (unsigned int range) ;
|
||||||
extern void gpioClockSet (int pin, int freq) ;
|
extern void pwmSetClock (int divisor) ;
|
||||||
|
extern void gpioClockSet (int pin, int freq) ;
|
||||||
extern int waitForInterrupt (int pin, int mS) ;
|
extern int waitForInterrupt (int pin, int mS) ;
|
||||||
extern int piThreadCreate (void *(*fn)(void *)) ;
|
extern int piThreadCreate (void *(*fn)(void *)) ;
|
||||||
extern void piLock (int key) ;
|
extern void piLock (int key) ;
|
||||||
@@ -68,12 +69,12 @@ extern int serialGetchar (const int fd) ;
|
|||||||
extern uint8_t shiftIn (uint8_t dPin, uint8_t cPin, uint8_t order) ;
|
extern uint8_t shiftIn (uint8_t dPin, uint8_t cPin, uint8_t order) ;
|
||||||
extern void shiftOut (uint8_t dPin, uint8_t cPin, uint8_t order, uint8_t val) ;
|
extern void shiftOut (uint8_t dPin, uint8_t cPin, uint8_t order, uint8_t val) ;
|
||||||
|
|
||||||
// Header file WiringPi/wiringPi/wpiExtensions.h
|
|
||||||
extern int loadWPiExtension (char *progName, char *extensionData, int verbose) ;
|
|
||||||
|
|
||||||
// Header file WiringPi/wiringPi/drcSerial.h
|
// Header file WiringPi/wiringPi/drcSerial.h
|
||||||
extern int drcSetupSerial (const int pinBase, const int numPins, const char *device, const int baud) ;
|
extern int drcSetupSerial (const int pinBase, const int numPins, const char *device, const int baud) ;
|
||||||
|
|
||||||
|
// Header file WiringPi/wiringPi/ads1115.h
|
||||||
|
extern int ads1115Setup (int pinBase, int i2cAddress) ;
|
||||||
|
|
||||||
// Header file WiringPi/wiringPi/max31855.h
|
// Header file WiringPi/wiringPi/max31855.h
|
||||||
extern int max31855Setup (int pinBase, int spiChannel) ;
|
extern int max31855Setup (int pinBase, int spiChannel) ;
|
||||||
|
|
||||||
@@ -196,9 +197,6 @@ extern int lcdInit (const int rows, const int cols, const int bits,
|
|||||||
int maxDetectRead (const int pin, unsigned char buffer [4]) ;
|
int maxDetectRead (const int pin, unsigned char buffer [4]) ;
|
||||||
int readRHT03 (const int pin, int *temp, int *rh) ;
|
int readRHT03 (const int pin, int *temp, int *rh) ;
|
||||||
|
|
||||||
// Header file WiringPi/devLib/piFace.h
|
|
||||||
extern int piFaceSetup (const int pinBase) ;
|
|
||||||
|
|
||||||
// Header file WiringPi/devLib/piGlow.h
|
// Header file WiringPi/devLib/piGlow.h
|
||||||
extern void piGlow1 (const int leg, const int ring, const int intensity) ;
|
extern void piGlow1 (const int leg, const int ring, const int intensity) ;
|
||||||
extern void piGlowLeg (const int leg, const int intensity) ;
|
extern void piGlowLeg (const int leg, const int intensity) ;
|
||||||
@@ -208,3 +206,17 @@ extern void piGlowSetup (int clear) ;
|
|||||||
// Header file WiringPi/devLib/piNes.h
|
// Header file WiringPi/devLib/piNes.h
|
||||||
extern int setupNesJoystick (int dPin, int cPin, int lPin) ;
|
extern int setupNesJoystick (int dPin, int cPin, int lPin) ;
|
||||||
extern unsigned int readNesJoystick (int joystick) ;
|
extern unsigned int readNesJoystick (int joystick) ;
|
||||||
|
|
||||||
|
// Header file WiringPi/devLib/scrollPhat.h
|
||||||
|
extern void scrollPhatPoint (int x, int y, int colour) ;
|
||||||
|
extern void scrollPhatLine (int x0, int y0, int x1, int y1, int colour) ;
|
||||||
|
extern void scrollPhatLineTo (int x, int y, int colour) ;
|
||||||
|
extern void scrollPhatRectangle (int x1, int y1, int x2, int y2, int colour, int filled) ;
|
||||||
|
extern void scrollPhatUpdate (void) ;
|
||||||
|
extern void scrollPhatClear (void) ;
|
||||||
|
extern int scrollPhatPutchar (int c) ;
|
||||||
|
extern void scrollPhatPuts (const char *str) ;
|
||||||
|
extern void scrollPhatPrintf (const char *message, ...) ;
|
||||||
|
extern void scrollPhatPrintSpeed (const int cps10) ;
|
||||||
|
extern void scrollPhatIntensity (const int percent) ;
|
||||||
|
extern int scrollPhatSetup (void) ;
|
||||||
|
|||||||
@@ -12,6 +12,7 @@
|
|||||||
#include "WiringPi/wiringPi/wiringSerial.h"
|
#include "WiringPi/wiringPi/wiringSerial.h"
|
||||||
#include "WiringPi/wiringPi/wiringShift.h"
|
#include "WiringPi/wiringPi/wiringShift.h"
|
||||||
#include "WiringPi/wiringPi/drcSerial.h"
|
#include "WiringPi/wiringPi/drcSerial.h"
|
||||||
|
#include "WiringPi/wiringPi/ads1115.h"
|
||||||
#include "WiringPi/wiringPi/max31855.h"
|
#include "WiringPi/wiringPi/max31855.h"
|
||||||
#include "WiringPi/wiringPi/max5322.h"
|
#include "WiringPi/wiringPi/max5322.h"
|
||||||
#include "WiringPi/wiringPi/mcp23008.h"
|
#include "WiringPi/wiringPi/mcp23008.h"
|
||||||
@@ -41,6 +42,7 @@
|
|||||||
#include "WiringPi/devLib/maxdetect.h"
|
#include "WiringPi/devLib/maxdetect.h"
|
||||||
#include "WiringPi/devLib/piGlow.h"
|
#include "WiringPi/devLib/piGlow.h"
|
||||||
#include "WiringPi/devLib/piNes.h"
|
#include "WiringPi/devLib/piNes.h"
|
||||||
|
#include "WiringPi/devLib/scrollPhat.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
%apply unsigned char { uint8_t };
|
%apply unsigned char { uint8_t };
|
||||||
|
|||||||
Reference in New Issue
Block a user