| /drivers/misc/ft8xx/ |
| A D | ft8xx_common.c | 23 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 D | lis2dux12_decoder.c | 276 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 D | lsm6dsv16x_decoder.c | 450 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 D | bma4xx_decoder.c | 76 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 D | adxl372_decoder.c | 55 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 D | bbram_microchip_mcp7940n.c | 39 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 D | adxl362_decoder.c | 81 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 D | temp_kinetis.c | 39 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 D | adxl345_decoder.c | 107 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 D | input_nunchuk.c | 61 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 D | input_cf1133.c | 102 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 D | adxl367_decoder.c | 178 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 D | hwinfo_handlers.c | 10 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 D | retained_mem_handlers.c | 18 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 D | w1_common.c | 13 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 D | entropy_b91_trng.c | 26 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 D | entropy_sam.c | 65 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 D | bmp388_spi.c | 33 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 D | Kconfig.renesas_ra | 17 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 D | mipi_dbi_spi.c | 75 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 D | icm4268x_decoder.c | 397 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 D | video_sw_generator.c | 150 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 D | hci_nxp_setup.c | 235 *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 D | flash_esp32.c | 81 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 D | adi_tmc_uart.c | 68 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()
|