I2C Result Codes
================

This page aggregates all I2C-related result codes returned by functions and methods from the C and C++ APIs.

.. doxygendefine:: FW_I2C_PULLUP_RESISTOR_SETTING_FAILURE
.. doxygendefine:: FW_I2C_ARBITRATION_LOST
.. doxygendefine:: FW_I2C_NACK_ADDRESS
.. doxygendefine:: FW_I2C_NACK_BYTE
.. doxygendefine:: FW_I2C_BIT_ERROR
.. doxygendefine:: FW_I2C_START_STOP_ERROR
.. doxygendefine:: FW_I2C_BUSY
.. doxygendefine:: FW_I2C_TIMEOUT_CONTINUE_TRANSFER
.. doxygendefine:: FW_I2C_TIMEOUT_WAITING_BUS_EVENT
.. doxygendefine:: FW_I2C_TIMEOUT_SCL_LOW
.. doxygendefine:: FW_I2C_DMA_REQUEST_FAIL
.. doxygendefine:: FW_I2C_INVALID_PARAMETER
.. doxygendefine:: FW_I2C_NO_TRANSFER_IN_PROGRESS
.. doxygendefine:: FW_I2C_UNEXPECTED_STATE
.. doxygendefine:: FW_I2C_BUS_WITH_NO_TARGETS_CONNECTED
