mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-02 07:53:36 +00:00
Update the files which contain no license information with the 'Apache-2.0' SPDX license identifier. Many source files in the tree are missing licensing information, which makes it harder for compliance tools to determine the correct license. By default all files without license information are under the default license of Zephyr, which is Apache version 2. Signed-off-by: Anas Nashif <anas.nashif@intel.com> |
||
---|---|---|
.. | ||
src | ||
CMakeLists.txt | ||
overlay-nrf52.conf | ||
prj.conf | ||
README.rst | ||
sample.yaml |
.. _i2c_scanner: I2C Scanner sample ################## Overview ******** This sample sends I2C messages without any data (i.e. stop condition after sending just the address). If there is an ACK for the address, it prints the address as ``FOUND``. .. warning:: As there is no standard I2C detection command, this sample uses arbitrary SMBus commands (namely SMBus quick write and SMBus receive byte) to probe for devices. This sample program can confuse your I2C bus, cause data loss, and is known to corrupt the Atmel AT24RF08 EEPROM found on many IBM Thinkpad laptops. See also the `i2cdetect man page <http://manpages.ubuntu.com/manpages/bionic/man8/i2cdetect.8.html>`_ Building and Running ******************** .. zephyr-app-commands:: :zephyr-app: samples/drivers/i2c_scanner :board: nrf52840_blip :conf: "prj.conf overlay-nrf52.conf" :goals: build flash