Lines Matching defs:w1_buf
55 u8 w1_buf[2];
64 w1_buf[0] = W1_DS2438_RECALL_MEMORY;
65 w1_buf[1] = (u8)pageno;
66 w1_write_block(sl->master, w1_buf, 2);
70 w1_buf[0] = W1_DS2438_READ_SCRATCH;
71 w1_buf[1] = (u8)pageno;
72 w1_write_block(sl->master, w1_buf, 2);
89 u8 w1_buf[DS2438_PAGE_SIZE + 1 /*for CRC*/];
116 if (w1_ds2438_get_page(sl, 0, w1_buf) == 0) {
117 *temperature = (((int16_t) w1_buf[DS2438_TEMP_MSB]) << 8) | ((uint16_t) w1_buf[DS2438_TEMP_LSB]);
131 u8 w1_buf[3];
138 w1_buf[0] = W1_DS2438_RECALL_MEMORY;
139 w1_buf[1] = 0x00;
140 w1_write_block(sl->master, w1_buf, 2);
144 w1_buf[0] = W1_DS2438_READ_SCRATCH;
145 w1_buf[1] = 0x00;
146 w1_write_block(sl->master, w1_buf, 2);
170 w1_buf[0] = W1_DS2438_WRITE_SCRATCH;
171 w1_buf[1] = 0x00;
172 w1_buf[2] = status;
173 w1_write_block(sl->master, w1_buf, 3);
177 w1_buf[0] = W1_DS2438_COPY_SCRATCH;
178 w1_buf[1] = 0x00;
179 w1_write_block(sl->master, w1_buf, 2);
191 u8 w1_buf[DS2438_PAGE_SIZE + 1 /*for CRC*/];
223 if (w1_ds2438_get_page(sl, 0, w1_buf) == 0) {
224 *voltage = (((uint16_t) w1_buf[DS2438_VOLTAGE_MSB]) << 8) | ((uint16_t) w1_buf[DS2438_VOLTAGE_LSB]);
238 u8 w1_buf[DS2438_PAGE_SIZE + 1 /*for CRC*/];
243 if (w1_ds2438_get_page(sl, 0, w1_buf) == 0) {
245 *voltage = (((int16_t) w1_buf[DS2438_CURRENT_MSB]) << 8) | ((int16_t) w1_buf[DS2438_CURRENT_LSB]);
304 u8 w1_buf[DS2438_PAGE_SIZE + 1 /*for CRC*/];
317 if (w1_ds2438_get_page(sl, 0, w1_buf) == 0) {
318 memcpy(buf, &w1_buf, count);