blob: 8f43d0aceba4387f25ed26626f4025a7e96f6223 [file] [edit]
# I2C bit-banging using GPIO lines.
#
# Before including the module, define:
#
# GPIO_I2C_BUS_COUNT: number of SDA/SCL pairs to be used.
# GPIO_I2C_PULLUPS (optional): if 1, enables pullups.
LOCAL_DIR := $(GET_LOCAL_DIR)
MODULE := $(LOCAL_DIR)
MODULE_SRCS := \
$(LOCAL_DIR)/gpio_i2c.c
MODULE_DEFINES += \
GPIO_I2C_BUS_COUNT=$(GPIO_I2C_BUS_COUNT)
ifneq ($(GPIO_I2C_PULLUPS),)
MODULE_DEFINES += \
GPIO_I2C_PULLUPS=$(GPIO_I2C_PULLUPS)
endif
include make/module.mk