zephyr/drivers/i2c
Carlos Stuart 75f77db432 include: misc: util.h: Rename min/max to MIN/MAX
There are issues using lowercase min and max macros when compiling a C++
application with a third-party toolchain such as GNU ARM Embedded when
using some STL headers i.e. <chrono>.

This is because there are actual C++ functions called min and max
defined in some of the STL headers and these macros interfere with them.
By changing the macros to UPPERCASE, which is consistent with almost all
other pre-processor macros this naming conflict is avoided.

All files that use these macros have been updated.

Signed-off-by: Carlos Stuart <carlosstuart1970@gmail.com>
2019-02-14 22:16:03 -05:00
..
slave tests: i2c_slave_spi: update to proposed DT compatible naming 2019-01-15 08:29:52 -06:00
CMakeLists.txt drivers/i2c: I2C driver for SiFive Freedom 2019-02-07 10:47:48 -06:00
i2c_bitbang.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_bitbang.h
i2c_cc32xx.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_dw_registers.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
i2c_dw.c include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
i2c_dw.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
i2c_esp32.c include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
i2c_gecko.c drivers: i2c_gecko: use DT_<COMPAT>_<INSTANCE>_<PROP> defines 2019-02-01 19:09:06 -05:00
i2c_gpio.c drivers: Modify drivers to use DEVICE_AND_API_INIT() 2019-01-15 10:39:34 -08:00
i2c_handlers.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_imx.c i2c: i2c_imx: Convert to use DT_ prefixed defines 2019-02-08 16:03:17 -06:00
i2c_ll_stm32_v1.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_ll_stm32_v2.c drivers: i2c_ll_stm32_v2: Handle errors during data transfers 2018-12-17 08:17:24 -06:00
i2c_ll_stm32.c drivers/i2c: stm32: (FIX) add mutex to lock bus 2019-01-16 21:33:49 -05:00
i2c_ll_stm32.h drivers/i2c: stm32: (FIX) add mutex to lock bus 2019-01-16 21:33:49 -05:00
i2c_mcux_lpi2c.c drivers: i2c: Introduce mcux lpi2c shim driver 2019-01-18 06:49:35 -05:00
i2c_mcux.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_nios2.c boards: nios2: Add dts support for i2c 2019-01-16 12:35:30 -06:00
i2c_nrfx_twi.c drivers: i2c: nrfx: Prevent transfer overlapping 2018-12-14 08:46:35 +01:00
i2c_nrfx_twim.c drivers: i2c: nrfx: Add support for TWIM2 and TWIM3 2019-01-21 10:13:34 +01:00
i2c_qmsi_ss.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_qmsi.c dts: i2c: cleanup CONFIG_I2C_x_IRQ_PRI 2018-11-16 13:57:02 -05:00
i2c_sam_twi.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_sam_twihs.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_sbcon.c drivers: i2c: i2c_sbcon: Convert to new DT_<COMPAT>_<INSTANCE> defines 2019-01-25 08:55:06 -06:00
i2c_sifive.c drivers/i2c: I2C driver for SiFive Freedom 2019-02-07 10:47:48 -06:00
i2c-priv.h drivers: i2c: move to new logger 2018-10-08 17:49:12 -04:00
Kconfig drivers/i2c: I2C driver for SiFive Freedom 2019-02-07 10:47:48 -06:00
Kconfig.dw drivers/interrupt_controller: shared_irq: configure by device tree 2019-02-06 07:18:15 -05:00
Kconfig.esp32 drivers/i2c: kconfig: Clean up I2C Kconfigs a bit 2018-08-02 19:12:52 +02:00
Kconfig.gpio drivers/i2c: kconfig: Clean up I2C Kconfigs a bit 2018-08-02 19:12:52 +02:00
Kconfig.nrfx drivers: i2c: nrfx: Add support for TWIM2 and TWIM3 2019-01-21 10:13:34 +01:00
Kconfig.qmsi drivers: i2c: Select HAS_DTS_I2C in designware and qmsi drivers 2018-09-27 05:54:54 +05:30
Kconfig.sbcon drivers: i2c: i2c_sbcon: Convert to new DT_<COMPAT>_<INSTANCE> defines 2019-01-25 08:55:06 -06:00
Kconfig.sifive drivers/i2c: I2C driver for SiFive Freedom 2019-02-07 10:47:48 -06:00
Kconfig.stm32 drivers: i2c: stm32: Kconfig: Remove redundant 'default n' properties 2018-07-25 07:19:12 -04:00