Lines Matching +full:scan +full:- +full:limit
4 * SPDX-License-Identifier: Apache-2.0
31 length -= 1; in get_bytes_count_for_hex()
48 * https://manpages.debian.org/buster/i2c-tools/i2cdetect.8.en.html
50 /* i2c scan <device> */
62 return -ENODEV; in cmd_i2c_scan()
87 shell_fprintf(shell_ctx, SHELL_NORMAL, "-- "); in cmd_i2c_scan()
110 return -ENODEV; in cmd_i2c_recover()
131 uint8_t buf[MAX_I2C_BYTES + MAX_BYTES_FOR_REGISTER_INDEX - 1]; in i2c_write_from_buffer()
143 return -ENODEV; in i2c_write_from_buffer()
153 data_length = MAX_I2C_BYTES - reg_addr_bytes; in i2c_write_from_buffer()
154 shell_info(shell_ctx, "Too many bytes provided, limit is %d", in i2c_write_from_buffer()
155 MAX_I2C_BYTES - reg_addr_bytes); in i2c_write_from_buffer()
164 buf + MAX_BYTES_FOR_REGISTER_INDEX - reg_addr_bytes, in i2c_write_from_buffer()
169 return -EIO; in i2c_write_from_buffer()
181 &argv[4], argc - 4); in cmd_i2c_write()
206 return -ENODEV; in i2c_read_to_buffer()
221 reg_addr_buf + MAX_BYTES_FOR_REGISTER_INDEX - reg_addr_bytes, in i2c_read_to_buffer()
230 return -EIO; in i2c_read_to_buffer()
318 return -ENODEV; in cmd_i2c_speed()
335 return -EIO; in cmd_i2c_speed()
353 entry->syntax = (dev != NULL) ? dev->name : NULL; in device_name_get()
354 entry->handler = NULL; in device_name_get()
355 entry->help = NULL; in device_name_get()
356 entry->subcmd = NULL; in device_name_get()
362 SHELL_CMD_ARG(scan, &dsub_device_name,
363 "Scan I2C devices\n"
364 "Usage: scan <device>",