zephyr/drivers/i2c
Leandro Pereira c200367b68 drivers: Perform a runtime check if a driver is capable of an operation
Driver APIs might not implement all operations, making it possible for
a user thread to get the kernel to execute a function at 0x00000000.

Perform runtime checks in all the driver handlers, checking if they're
capable of performing the requested operation.

Fixes #6907.

Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
2018-04-26 02:57:12 +05:30
..
CMakeLists.txt
i2c_atmel_sam3.c
i2c_bitbang.c
i2c_bitbang.h
i2c_cc32xx.c
i2c_dw_registers.h
i2c_dw.c
i2c_dw.h
i2c_esp32.c
i2c_gpio.c
i2c_handlers.c
i2c_ll_stm32_v1.c
i2c_ll_stm32_v2.c
i2c_ll_stm32.c
i2c_ll_stm32.h
i2c_mcux.c
i2c_nios2.c
i2c_nrf5.c
i2c_qmsi_ss.c
i2c_qmsi.c
i2c_sam_twi.c
i2c_sam_twihs.c
i2c_sbcon.c
i2c-priv.h
Kconfig
Kconfig.dw
Kconfig.esp32
Kconfig.gpio
Kconfig.nrf5
Kconfig.qmsi
Kconfig.sbcon
Kconfig.stm32