Home
last modified time | relevance | path

Searched refs:buffer (Results 1 – 25 of 398) sorted by relevance

12345678910>>...16

/drivers/misc/ft8xx/
A Dft8xx_common.c23 uint8_t buffer[2]; in ft8xx_wr16() local
25 *(uint16_t *)buffer = sys_cpu_to_le16(data); in ft8xx_wr16()
26 err = ft8xx_drv_write(dev, address, buffer, sizeof(buffer)); in ft8xx_wr16()
33 uint8_t buffer[4]; in ft8xx_wr32() local
35 *(uint32_t *)buffer = sys_cpu_to_le32(data); in ft8xx_wr32()
36 err = ft8xx_drv_write(dev, address, buffer, sizeof(buffer)); in ft8xx_wr32()
54 uint8_t buffer[2] = {0}; in ft8xx_rd16() local
56 err = ft8xx_drv_read(dev, address, buffer, sizeof(buffer)); in ft8xx_rd16()
59 return sys_le16_to_cpu(*(const uint16_t *)buffer); in ft8xx_rd16()
65 uint8_t buffer[4] = {0}; in ft8xx_rd32() local
[all …]
/drivers/sensor/st/lis2dux12/
A Dlis2dux12_decoder.c276 buffer = frame_end; in lis2dux12_decode_fifo()
281 buffer = frame_end; in lis2dux12_decode_fifo()
326 buffer = frame_end; in lis2dux12_decode_fifo()
336 buffer = frame_end; in lis2dux12_decode_fifo()
340 x = (int16_t)buffer[1] + (int16_t)buffer[2] * 256; in lis2dux12_decode_fifo()
341 y = (int16_t)buffer[3] + (int16_t)buffer[4] * 256; in lis2dux12_decode_fifo()
342 z = (int16_t)buffer[5] + (int16_t)buffer[6] * 256; in lis2dux12_decode_fifo()
355 buffer = frame_end; in lis2dux12_decode_fifo()
364 x = (int16_t)buffer[1]; in lis2dux12_decode_fifo()
403 buffer = frame_end; in lis2dux12_decode_fifo()
[all …]
/drivers/sensor/st/lsm6dsv16x/
A Dlsm6dsv16x_decoder.c450 x.i = lsm6dsv16x_from_f16_to_f32(buffer[1] | (buffer[2] << 8)); in lsm6dsv16x_decode_fifo()
451 y.i = lsm6dsv16x_from_f16_to_f32(buffer[3] | (buffer[4] << 8)); in lsm6dsv16x_decode_fifo()
452 z.i = lsm6dsv16x_from_f16_to_f32(buffer[5] | (buffer[6] << 8)); in lsm6dsv16x_decode_fifo()
507 x = buffer[1] | (buffer[2] << 8); in lsm6dsv16x_decode_fifo()
508 y = buffer[3] | (buffer[4] << 8); in lsm6dsv16x_decode_fifo()
509 z = buffer[5] | (buffer[6] << 8); in lsm6dsv16x_decode_fifo()
538 x = lsm6dsv16x_from_sflp_to_mg(buffer[1] | (buffer[2] << 8)); in lsm6dsv16x_decode_fifo()
539 y = lsm6dsv16x_from_sflp_to_mg(buffer[3] | (buffer[4] << 8)); in lsm6dsv16x_decode_fifo()
540 z = lsm6dsv16x_from_sflp_to_mg(buffer[5] | (buffer[6] << 8)); in lsm6dsv16x_decode_fifo()
552 buffer = frame_end; in lsm6dsv16x_decode_fifo()
[all …]
/drivers/sensor/bosch/bma4xx/
A Dbma4xx_decoder.c76 buffer += sizeof(struct bma4xx_fifo_data); in bma4xx_decoder_get_frame_count()
79 const uint8_t *end = buffer + edata->fifo_count; in bma4xx_decoder_get_frame_count()
81 while (buffer < end) { in bma4xx_decoder_get_frame_count()
86 if (FIELD_GET(BMA4XX_BIT_FIFO_HEADER_REGULAR, buffer[0])) { in bma4xx_decoder_get_frame_count()
105 buffer += size; in bma4xx_decoder_get_frame_count()
319 buffer += sizeof(struct bma4xx_fifo_data); in bma4xx_fifo_decode()
321 while (count < max_count && buffer < buffer_end) { in bma4xx_fifo_decode()
324 const uint8_t *frame_end = buffer; in bma4xx_fifo_decode()
346 if ((uintptr_t)buffer < *fit) { in bma4xx_fifo_decode()
348 buffer = frame_end; in bma4xx_fifo_decode()
[all …]
/drivers/sensor/adi/adxl372/
A Dadxl372_decoder.c55 buffer += sizeof(struct adxl372_fifo_data); in adxl372_decode_stream()
61 if ((uint8_t *)*fit >= buffer) { in adxl372_decode_stream()
65 while (count < max_count && buffer < buffer_end) { in adxl372_decode_stream()
66 const uint8_t *sample_end = buffer; in adxl372_decode_stream()
70 if ((uintptr_t)buffer < *fit) { in adxl372_decode_stream()
72 buffer = sample_end; in adxl372_decode_stream()
93 (buffer + buff_offset)); in adxl372_decode_stream()
112 (buffer + buff_offset)); in adxl372_decode_stream()
126 (buffer + buff_offset)); in adxl372_decode_stream()
133 (buffer + buff_offset)); in adxl372_decode_stream()
[all …]
/drivers/bbram/
A Dbbram_microchip_mcp7940n.c39 uint8_t buffer; in microchip_mcp7940n_bbram_init() local
50 &buffer); in microchip_mcp7940n_bbram_init()
71 uint8_t buffer; in microchip_mcp7940n_bbram_is_invalid() local
78 &buffer); in microchip_mcp7940n_bbram_is_invalid()
84 buffer &= (buffer ^ MICROCHIP_MCP7940N_RTCWKDAY_PWRFAIL_BIT); in microchip_mcp7940n_bbram_is_invalid()
88 buffer); in microchip_mcp7940n_bbram_is_invalid()
112 uint8_t buffer; in microchip_mcp7940n_bbram_check_standby_power() local
119 &buffer); in microchip_mcp7940n_bbram_check_standby_power()
129 buffer); in microchip_mcp7940n_bbram_check_standby_power()
166 &buffer[i]); in microchip_mcp7940n_bbram_read()
[all …]
/drivers/sensor/adi/adxl362/
A Dadxl362_decoder.c81 buffer += sizeof(struct adxl362_fifo_data); in adxl362_decode_stream()
92 if ((uint8_t *)*fit >= buffer) { in adxl362_decode_stream()
96 while (count < max_count && buffer < buffer_end) { in adxl362_decode_stream()
97 const uint8_t *sample_end = buffer; in adxl362_decode_stream()
101 if ((uintptr_t)buffer < *fit) { in adxl362_decode_stream()
103 buffer = sample_end; in adxl362_decode_stream()
119 data_in = sys_le16_to_cpu(*((int16_t *)(buffer + 6))); in adxl362_decode_stream()
142 data_in = sys_le16_to_cpu(*((int16_t *)buffer)); in adxl362_decode_stream()
155 data_in = sys_le16_to_cpu(*((int16_t *)(buffer + 2))); in adxl362_decode_stream()
179 data_in = sys_le16_to_cpu(*((int16_t *)buffer)); in adxl362_decode_stream()
[all …]
/drivers/sensor/nxp/nxp_kinetis_temp/
A Dtemp_kinetis.c39 uint16_t buffer[TEMP_KINETIS_ADC_SAMPLES]; member
60 memcpy(previous, data->buffer, sizeof(previous)); in temp_kinetis_sample_fetch()
69 LOG_DBG("sensor = %d, bandgap = %d", data->buffer[0], data->buffer[1]); in temp_kinetis_sample_fetch()
74 data->buffer[i] = (data->buffer[i] >> 1) + in temp_kinetis_sample_fetch()
79 data->buffer[1]); in temp_kinetis_sample_fetch()
104 vdd_mv = (adcr_vdd * config->bandgap_mv) / data->buffer[1]; in temp_kinetis_channel_get()
116 if (data->buffer[0] > adcr_temp25) { in temp_kinetis_channel_get()
126 (((data->buffer[0] - adcr_temp25) * 10000) / adcr_100m); in temp_kinetis_channel_get()
162 memset(&data->buffer, 0, sizeof(data->buffer)); in temp_kinetis_init()
207 .buffer = &temp_kinetis_data_0.buffer, \
[all …]
/drivers/sensor/adi/adxl345/
A Dadxl345_decoder.c107 buffer + sizeof(struct adxl345_fifo_data) + enc_data->fifo_byte_count; in adxl345_decode_stream()
122 buffer += sizeof(struct adxl345_fifo_data); in adxl345_decode_stream()
129 if ((uint8_t *)*fit >= buffer) { in adxl345_decode_stream()
130 sample_num = ((uint8_t *)*fit - buffer) / sample_set_size; in adxl345_decode_stream()
133 while (count < max_count && buffer < buffer_end) { in adxl345_decode_stream()
134 const uint8_t *sample_end = buffer; in adxl345_decode_stream()
138 if ((uintptr_t)buffer < *fit) { in adxl345_decode_stream()
140 buffer = sample_end; in adxl345_decode_stream()
153 *(int16_t *)(buffer + buff_offset), in adxl345_decode_stream()
157 *(int16_t *)(buffer + buff_offset), in adxl345_decode_stream()
[all …]
/drivers/input/
A Dinput_nunchuk.c61 uint8_t buffer[NUNCHUK_READ_SIZE]; in nunchuk_poll() local
68 nunchuk_read_registers(dev, buffer); in nunchuk_poll()
70 joystick_x = buffer[0]; in nunchuk_poll()
71 joystick_y = buffer[1]; in nunchuk_poll()
85 button_z = buffer[5] & BIT(0); in nunchuk_poll()
91 button_c = buffer[5] & BIT(1); in nunchuk_poll()
108 uint8_t buffer[NUNCHUK_READ_SIZE]; in nunchuk_init() local
144 data->joystick_x = buffer[0]; in nunchuk_init()
145 data->joystick_y = buffer[1]; in nunchuk_init()
146 data->button_z = buffer[5] & BIT(0); in nunchuk_init()
[all …]
A Dinput_cf1133.c102 uint8_t buffer[3]; in cf1133_get_chip_id() local
108 ret = i2c_burst_read_dt(&config->bus, CHIP_ID, buffer, sizeof(buffer)); in cf1133_get_chip_id()
113 if (buffer[0] == 0) { in cf1133_get_chip_id()
114 if (buffer[1] + buffer[2] > 32) { in cf1133_get_chip_id()
120 data->chip_id = buffer[0]; in cf1133_get_chip_id()
122 num_x = buffer[1]; in cf1133_get_chip_id()
123 num_y = buffer[2]; in cf1133_get_chip_id()
132 uint8_t buffer; in cf1133_get_protocol_type() local
146 buffer); in cf1133_get_protocol_type()
209 x = (uint16_t)(buffer[1 + XY_COORD_H] & 0x70) << 4 | buffer[1 + X_COORD_L]; in cf1133_process()
[all …]
/drivers/sensor/adi/adxl367/
A Dadxl367_decoder.c178 buffer, enc_data->fifo_read_mode, in adxl367_get_accel()
225 buffer, enc_data->fifo_read_mode, in adxl367_get_accel()
272 buffer, enc_data->fifo_read_mode, in adxl367_get_12b_accel()
435 const uint8_t *sample_end = buffer; in adxl367_decode_12b_stream()
450 if ((uintptr_t)buffer < *fit) { in adxl367_decode_12b_stream()
462 buffer = sample_end; in adxl367_decode_12b_stream()
497 buffer = sample_end; in adxl367_decode_12b_stream()
533 if ((uint8_t *)*fit >= buffer) { in adxl367_decode_stream()
542 if ((uintptr_t)buffer < *fit) { in adxl367_decode_stream()
544 buffer = sample_end; in adxl367_decode_stream()
[all …]
/drivers/hwinfo/
A Dhwinfo_handlers.c10 ssize_t z_vrfy_hwinfo_get_device_id(uint8_t *buffer, size_t length) in z_vrfy_hwinfo_get_device_id() argument
12 K_OOPS(K_SYSCALL_MEMORY_WRITE(buffer, length)); in z_vrfy_hwinfo_get_device_id()
14 return z_impl_hwinfo_get_device_id((uint8_t *)buffer, (size_t)length); in z_vrfy_hwinfo_get_device_id()
18 int z_vrfy_hwinfo_get_device_eui64(uint8_t *buffer) in z_vrfy_hwinfo_get_device_eui64() argument
20 K_OOPS(K_SYSCALL_MEMORY_WRITE(buffer, 8)); in z_vrfy_hwinfo_get_device_eui64()
22 return z_impl_hwinfo_get_device_eui64((uint8_t *)buffer); in z_vrfy_hwinfo_get_device_eui64()
/drivers/retained_mem/
A Dretained_mem_handlers.c18 uint8_t *buffer, size_t size) in z_vrfy_retained_mem_read() argument
21 K_OOPS(K_SYSCALL_MEMORY_WRITE(buffer, size)); in z_vrfy_retained_mem_read()
22 return z_impl_retained_mem_read(dev, offset, buffer, size); in z_vrfy_retained_mem_read()
27 const uint8_t *buffer, size_t size) in z_vrfy_retained_mem_write() argument
30 K_OOPS(K_SYSCALL_MEMORY_READ(buffer, size)); in z_vrfy_retained_mem_write()
31 return z_impl_retained_mem_write(dev, offset, buffer, size); in z_vrfy_retained_mem_write()
/drivers/w1/
A Dw1_common.c13 int z_impl_w1_read_block(const struct device *dev, uint8_t *buffer, size_t len) in z_impl_w1_read_block() argument
19 return api->read_block(dev, buffer, len); in z_impl_w1_read_block()
26 buffer[i] = ret; in z_impl_w1_read_block()
32 int z_impl_w1_write_block(const struct device *dev, const uint8_t *buffer, in z_impl_w1_write_block() argument
39 return api->write_block(dev, buffer, len); in z_impl_w1_write_block()
42 ret = w1_write_byte(dev, buffer[i]); in z_impl_w1_write_block()
/drivers/entropy/
A Dentropy_b91_trng.c26 uint8_t *buffer, uint16_t length) in entropy_b91_trng_get_entropy() argument
36 memcpy(buffer, &value, sizeof(value)); in entropy_b91_trng_get_entropy()
37 buffer += sizeof(value); in entropy_b91_trng_get_entropy()
40 memcpy(buffer, &value, length); in entropy_b91_trng_get_entropy()
50 uint8_t *buffer, uint16_t length, in entropy_b91_trng_get_entropy_isr() argument
56 entropy_b91_trng_get_entropy(dev, buffer, length); in entropy_b91_trng_get_entropy_isr()
A Dentropy_sam.c65 uint8_t *buffer, in entropy_sam_get_entropy_internal() argument
84 memcpy(buffer, &value, to_copy); in entropy_sam_get_entropy_internal()
85 buffer += to_copy; in entropy_sam_get_entropy_internal()
92 static int entropy_sam_get_entropy(const struct device *dev, uint8_t *buffer, in entropy_sam_get_entropy() argument
95 return entropy_sam_get_entropy_internal(dev, buffer, length); in entropy_sam_get_entropy()
99 uint8_t *buffer, in entropy_sam_get_entropy_isr() argument
124 memcpy(buffer, &value, to_copy); in entropy_sam_get_entropy_isr()
125 buffer += to_copy; in entropy_sam_get_entropy_isr()
136 buffer, length); in entropy_sam_get_entropy_isr()
/drivers/sensor/bosch/bmp388/
A Dbmp388_spi.c33 uint8_t buffer[size + 2]; in bmp388_reg_read_spi() local
35 .buf = &buffer, in bmp388_reg_read_spi()
36 .len = ARRAY_SIZE(buffer), in bmp388_reg_read_spi()
43 memset(buffer, 0x00, ARRAY_SIZE(buffer)); in bmp388_reg_read_spi()
44 buffer[0] = (regaddr) | 0x80; in bmp388_reg_read_spi()
52 memcpy(buf, (uint8_t *)&buffer[2], size); in bmp388_reg_read_spi()
/drivers/display/
A DKconfig.renesas_ra17 int "Frame buffer number"
21 RENESAS RA GLCDC frame buffer number config:
22 - 0 frame buffer maintained by application, must write with full screen pixels.
23 - 1 single frame buffer in RENESAS RA GLCDC driver.
24 - 2 double frame buffer in RENESAS RA GLCDC driver.
27 string "RAM memory section to place frame buffer"
30 RAM memory section name to place frame buffer.
31 Example: to place display frame buffer in external SDRAM (.sdram section)
/drivers/mipi_dbi/
A Dmipi_dbi_spi.c75 struct spi_buf buffer; in mipi_dbi_spi_write_helper_3wire() local
77 .buffers = &buffer, in mipi_dbi_spi_write_helper_3wire()
92 buffer.len = 2; in mipi_dbi_spi_write_helper_3wire()
125 .buffers = &buffer, in mipi_dbi_spi_write_helper_4wire_8bit()
136 buffer.buf = &cmd; in mipi_dbi_spi_write_helper_4wire_8bit()
150 buffer.len = len; in mipi_dbi_spi_write_helper_4wire_8bit()
176 .buffers = &buffer, in mipi_dbi_spi_write_helper_4wire_16bit()
364 buffer.len = 1; in mipi_dbi_spi_read_helper_3wire()
377 buffer.len = len; in mipi_dbi_spi_read_helper_3wire()
412 buffer.buf = cmds; in mipi_dbi_spi_read_helper_4wire()
[all …]
/drivers/sensor/tdk/icm4268x/
A Dicm4268x_decoder.c397 buffer = frame_end; in icm4268x_fifo_decode()
414 buffer = frame_end; in icm4268x_fifo_decode()
424 buffer = frame_end; in icm4268x_fifo_decode()
447 buffer = frame_end; in icm4268x_fifo_decode()
457 buffer = frame_end; in icm4268x_fifo_decode()
478 buffer = frame_end; in icm4268x_fifo_decode()
495 buffer = frame_end; in icm4268x_fifo_decode()
505 buffer = frame_end; in icm4268x_fifo_decode()
526 buffer = frame_end; in icm4268x_fifo_decode()
532 buffer = frame_end; in icm4268x_fifo_decode()
[all …]
/drivers/video/
A Dvideo_sw_generator.c150 buffer[w * 2 + 0] = pattern_8bars_yuv_bt709[color_idx][0]; in video_sw_generator_fill_yuyv()
163 buffer[w * 4 + 0] = 0xff; in video_sw_generator_fill_xrgb32()
164 buffer[w * 4 + 1] = pattern_8bars_rgb[color_idx][0]; in video_sw_generator_fill_xrgb32()
165 buffer[w * 4 + 2] = pattern_8bars_rgb[color_idx][1]; in video_sw_generator_fill_xrgb32()
166 buffer[w * 4 + 3] = pattern_8bars_rgb[color_idx][2]; in video_sw_generator_fill_xrgb32()
176 buffer[w * 3 + 0] = pattern_8bars_rgb[color_idx][0]; in video_sw_generator_fill_rgb24()
177 buffer[w * 3 + 1] = pattern_8bars_rgb[color_idx][1]; in video_sw_generator_fill_rgb24()
178 buffer[w * 3 + 2] = pattern_8bars_rgb[color_idx][2]; in video_sw_generator_fill_rgb24()
199 uint8_t *row0 = buffer + 0; in video_sw_generator_fill_bayer8()
200 uint8_t *row1 = buffer + width; in video_sw_generator_fill_bayer8()
[all …]
/drivers/bluetooth/hci/
A Dhci_nxp_setup.c235 *buffer = fw_upload.rx.buffer[fw_upload.rx.tail]; in fw_upload_read_data()
236 buffer++; in fw_upload_read_data()
322 fw_upload.buffer[0] = ack; in fw_upload_send_ack()
323 fw_upload.buffer[1] = fw_upload_crc8(fw_upload.buffer, 1); in fw_upload_send_ack()
328 fw_upload.buffer[0] = ack; in fw_upload_send_ack()
330 fw_upload.buffer[5] = fw_upload_crc8(fw_upload.buffer, 5); in fw_upload_send_ack()
342 uint8_t buffer[10]; in fw_upload_wait_req() local
381 buffer[4]); in fw_upload_wait_req()
490 uint8_t buffer[4]; in fw_upload_wait_length() local
496 err = fw_upload_read_data(buffer, sizeof(buffer)); in fw_upload_wait_length()
[all …]
/drivers/flash/
A Dflash_esp32.c81 static bool flash_esp32_is_aligned(off_t address, void *buffer, size_t length) in flash_esp32_is_aligned() argument
93 uint8_t *dest_ptr = (uint8_t *)buffer; in flash_esp32_read()
99 if (flash_esp32_is_aligned(address, buffer, length)) { in flash_esp32_read()
100 ret = esp_rom_flash_read(address, buffer, length, allow_decrypt); in flash_esp32_read()
143 ret = esp_flash_read_encrypted(NULL, address, buffer, length); in flash_esp32_read()
145 ret = esp_flash_read(NULL, buffer, address, length); in flash_esp32_read()
161 const void *buffer, in flash_esp32_write() argument
167 if (!flash_esp32_is_aligned(address, (void *)buffer, length)) { in flash_esp32_write()
174 ret = esp_rom_flash_write(address, (void *)buffer, length, encrypt); in flash_esp32_write()
179 ret = esp_flash_write_encrypted(NULL, address, buffer, length); in flash_esp32_write()
[all …]
/drivers/stepper/adi_tmc/bus/
A Dadi_tmc_uart.c68 uint8_t buffer[ADI_TMC_UART_DATAGRAM_SIZE]; in tmc_uart_write_register() local
72 buffer[0] = ADI_TMC_UART_SYNC_BYTE; /* Sync byte */ in tmc_uart_write_register()
73 buffer[1] = device_addr; /* Device address */ in tmc_uart_write_register()
74 buffer[2] = register_address | ADI_TMC_UART_WRITE_BIT; /* Register address with write bit */ in tmc_uart_write_register()
75 sys_put_be32(data, &buffer[3]); /* Write data */ in tmc_uart_write_register()
76 buffer[7] = tmc_uart_calc_crc(buffer, ADI_TMC_UART_DATAGRAM_SIZE - 1U); /* CRC */ in tmc_uart_write_register()
80 err = tmc_uart_send_byte_with_echo(uart, buffer[i]); in tmc_uart_write_register()
82 LOG_ERR("Failed to send byte %d: 0x%02X", i, buffer[i]); in tmc_uart_write_register()

Completed in 83 milliseconds

12345678910>>...16