mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-12-30 18:41:11 +00:00
This patch adds tests for i2c_read8/16/32 and i2c_write8/16/32. BUG=chromium:653183 BRANCH=none TEST=make buildall. Run cts.py -m i2c for 100kHz with 10k ohms pull-up registers on SCL and SDA. TH=stm32l476g-eval DUT=nucleo-f072rb. Change-Id: I8121b1c5dc7542da45141543e35036ef41364c38 Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/393331 Reviewed-by: Randall Spangler <rspangler@chromium.org>
26 lines
590 B
Makefile
26 lines
590 B
Makefile
# -*- makefile -*-
|
|
# Copyright 2016 The Chromium OS Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
CFLAGS_CTS=-DCTS_MODULE -DCTS_TASKFILE=cts.tasklist
|
|
|
|
ifeq "$(CTS_MODULE)" "gpio"
|
|
CFLAGS_CTS+=-DCTS_MODULE_GPIO
|
|
endif
|
|
|
|
ifeq "$(CTS_MODULE)" "i2c"
|
|
CFLAGS_CTS+=-DCTS_MODULE_I2C
|
|
CONFIG_I2C=y
|
|
ifneq ($(BOARD),stm32l476g-eval)
|
|
CONFIG_I2C_MASTER=y
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(BOARD),stm32l476g-eval)
|
|
cts-y+=$(CTS_MODULE)/th.o
|
|
cts-y+=common/th_common.o
|
|
else
|
|
cts-y+=$(CTS_MODULE)/dut.o
|
|
cts-y+=common/dut_common.o
|
|
endif |