RPi-RTC-DS3231

 view release on metacpan or  search on metacpan

DS3231.xs  view on Meta::CPAN


int
getSeconds (fd)
    int fd

int
getMinutes (fd)
    int fd

void
setHour (fd, value)
    int fd
    int value

const char*
getDayOfWeek (fd)
    int fd

void
setDayOfWeek (fd, value)
    int fd
    int value

int
getDayOfMonth (fd)
    int fd

void
setDayOfMonth (fd, value)
    int fd
    int value

int getMonth (fd)
    int fd

void setMonth (fd, value)
    int fd
    int value

int getYear (fd)
    int fd

void setYear (fd, value)
    int fd
    int value

float getTemp (fd)
    int fd

int
getFh (rtcAddr)
    int rtcAddr

void
disableRegisterBit (fd, reg, bit)
	int	fd
	int	reg
	int	bit
        PREINIT:
        I32* temp;
        PPCODE:
        temp = PL_markstack_ptr++;
        disableRegisterBit(fd, reg, bit);
        if (PL_markstack_ptr != temp) {
          PL_markstack_ptr = temp;
          XSRETURN_EMPTY;
        }
        return;

void
enableRegisterBit (fd, reg, bit)
	int	fd
	int	reg
	int	bit
        PREINIT:
        I32* temp;
        PPCODE:
        temp = PL_markstack_ptr++;
        enableRegisterBit(fd, reg, bit);
        if (PL_markstack_ptr != temp) {
          PL_markstack_ptr = temp;
          XSRETURN_EMPTY;
        }
        return;

int
getRegister (fd, reg)
	int	fd
	int	reg

int
getRegisterBit (fd, reg, bit)
	int	fd
	int	reg
	int	bit

int
getRegisterBits (fd, reg, msb, lsb)
	int	fd
	int	reg
	int	msb
	int	lsb

int
setRegister (fd, reg, value, name)
	int	fd
	int	reg
	int	value
	char*	name

int
setRegisterBits(fd, reg, lsb, nbits, value, name)
    int fd
    int reg
    int lsb
    int nbits
    int value
    char* name

int
bcd2dec (num)
	int	num

int
dec2bcd (num)
	int	num

void
_establishI2C (fd)
	int	fd

void
_close (fd)
    int fd



( run in 1.769 second using v1.01-cache-2.11-cpan-5511b514fd6 )