From b30731ff6cad0b7d00f50c511b3ed3c0ca13a6b2 Mon Sep 17 00:00:00 2001 From: Dien-Nhung Nguyen-Phu Date: Sun, 29 Sep 2024 13:56:35 +0700 Subject: feat: add build option for usb-c version --- Makefile | 6 ++++++ src/leddrv.c | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/Makefile b/Makefile index 749073b..80b3acc 100644 --- a/Makefile +++ b/Makefile @@ -9,6 +9,8 @@ TARGET = badgemagic-ch582 ###################################### # Uncomment below line to enable debugging # DEBUG = 1 +# Uncomment below to build for USB-C version +# USBC_VERSION = 1 # optimization for size OPT = -Os @@ -120,6 +122,10 @@ ifeq ($(DEBUG), 1) CFLAGS += -g -gdwarf-2 -DDEBUG=$(DEBUG) endif +ifeq ($(USBC_VERSION), 1) +CFLAGS += -DUSBC_VERSION=$(USBC_VERSION) +endif + # Generate dependency information CFLAGS += -MMD -MP diff --git a/src/leddrv.c b/src/leddrv.c index ebf0edd..4a428ba 100644 --- a/src/leddrv.c +++ b/src/leddrv.c @@ -88,7 +88,11 @@ static const pinctrl_t led_pins[LED_PINCOUNT] = { PINCTRL(B, 4), // Q PINCTRL(B, 2), // R PINCTRL(B, 1), // S +#ifdef USBC_VERSION + PINCTRL(B, 6), // T +#else PINCTRL(B, 23), // T +#endif PINCTRL(B, 21), // U PINCTRL(B, 20), // V PINCTRL(B, 19), // W -- cgit v1.2.3