Lines Matching refs:buf
49 unsigned char buf[2]; in ds1347_write_reg() local
51 buf[0] = address & 0x7F; in ds1347_write_reg()
52 buf[1] = data; in ds1347_write_reg()
54 return spi_write_then_read(spi, buf, 2, NULL, 0); in ds1347_write_reg()
61 unsigned char buf[8]; in ds1347_read_time() local
63 buf[0] = DS1347_CLOCK_BURST | 0x80; in ds1347_read_time()
65 err = spi_write_then_read(spi, buf, 1, buf, 8); in ds1347_read_time()
69 dt->tm_sec = bcd2bin(buf[0]); in ds1347_read_time()
70 dt->tm_min = bcd2bin(buf[1]); in ds1347_read_time()
71 dt->tm_hour = bcd2bin(buf[2] & 0x3F); in ds1347_read_time()
72 dt->tm_mday = bcd2bin(buf[3]); in ds1347_read_time()
73 dt->tm_mon = bcd2bin(buf[4]) - 1; in ds1347_read_time()
74 dt->tm_wday = bcd2bin(buf[5]) - 1; in ds1347_read_time()
75 dt->tm_year = bcd2bin(buf[6]) + 100; in ds1347_read_time()
83 unsigned char buf[9]; in ds1347_set_time() local
85 buf[0] = DS1347_CLOCK_BURST & 0x7F; in ds1347_set_time()
86 buf[1] = bin2bcd(dt->tm_sec); in ds1347_set_time()
87 buf[2] = bin2bcd(dt->tm_min); in ds1347_set_time()
88 buf[3] = (bin2bcd(dt->tm_hour) & 0x3F); in ds1347_set_time()
89 buf[4] = bin2bcd(dt->tm_mday); in ds1347_set_time()
90 buf[5] = bin2bcd(dt->tm_mon + 1); in ds1347_set_time()
91 buf[6] = bin2bcd(dt->tm_wday + 1); in ds1347_set_time()
97 buf[7] = bin2bcd(dt->tm_year); in ds1347_set_time()
98 buf[8] = bin2bcd(0x00); in ds1347_set_time()
101 return spi_write_then_read(spi, buf, 9, NULL, 0); in ds1347_set_time()