C# Class CyrusBuilt.MonoPi.UnsafeNativeMethods

Unmanaged methods providing DMA to bcm2835 GPIOs.
Afficher le fichier Open project: cyrusbuilt/MonoPi

Private Methods

Méthode Description
I2CCloseBus ( Int32 busHandle ) : Int32
I2COpenBus ( String busFileName ) : Int32
I2CReadBytes ( Int32 busHandle, Int32 address, Byte buffer, Int32 length ) : Int32
I2CWriteBytes ( Int32 busHandle, Int32 address, Byte buffer, Int32 length ) : Int32
bcm2835_close ( ) : Int32
bcm2835_gpio_fsel ( uint pin, uint mode ) : void
bcm2835_gpio_lev ( uint pin ) : uint
bcm2835_gpio_set_pud ( uint pin, uint pud ) : void
bcm2835_gpio_write ( uint pin, uint value ) : void
bcm2835_init ( ) : Int32
bcm2835_pwm_set_clock ( uint divisor ) : void
bcm2835_pwm_set_data ( uint channel, uint data ) : void
bcm2835_pwm_set_mode ( uint channel, uint markspace, uint enabled ) : void
bcm2835_pwm_set_range ( uint channel, uint range ) : void
ds1302clockRead ( Int32 clockData ) : void
ds1302clockWrite ( Int32 clockData ) : void
ds1302ramRead ( Int32 addr ) : UInt32
ds1302ramWrite ( Int32 addr, UInt32 data ) : void
ds1302rtcRead ( Int32 reg ) : UInt32
ds1302rtcWrite ( Int32 reg, UInt32 data ) : void
ds1302setup ( Int32 clockPin, Int32 dataPin, Int32 csPin ) : void
gertboardAnalogRead ( Int32 chan ) : Int32
gertboardAnalogWrite ( Int32 chan, Int32 value ) : void
gertboardSPISetup ( ) : Int32
serialClose ( Int32 fd ) : void
serialDataAvail ( Int32 fd ) : Int32
serialFlush ( Int32 fd ) : void
serialGetChar ( Int32 fd ) : Int32
serialOpen ( String device, Int32 baud ) : Int32
serialPutChar ( Int32 fd, byte c ) : void
serialPuts ( Int32 fd, String s ) : void
wiringPiSPIDataRW ( Int32 channel, Char data, Int32 len ) : Int32
wiringPiSPIGetFd ( Int32 channel ) : Int32
wiringPiSPISetup ( Int32 channel, Int32 speed ) : Int32