Skip to content

Commit 9d3fcf9

Browse files
committed
add frequencyio to circuipy_ configs
1 parent 2437ab9 commit 9d3fcf9

3 files changed

Lines changed: 18 additions & 0 deletions

File tree

py/circuitpy_defns.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,9 @@ endif
126126
ifeq ($(CIRCUITPY_DISPLAYIO),1)
127127
SRC_PATTERNS += displayio/% terminalio/%
128128
endif
129+
ifeq ($(CIRCUITPY_FREQUENCYIO),1)
130+
SRC_PATTERNS += frequencyio/%
131+
endif
129132
ifeq ($(CIRCUITPY_GAMEPAD),1)
130133
SRC_PATTERNS += gamepad/%
131134
endif
@@ -228,6 +231,8 @@ $(filter $(SRC_PATTERNS), \
228231
digitalio/DigitalInOut.c \
229232
digitalio/__init__.c \
230233
displayio/ParallelBus.c \
234+
frequencyio/__init__.c \
235+
frequencyio/FrequencyIn.c \
231236
i2cslave/I2CSlave.c \
232237
i2cslave/__init__.c \
233238
microcontroller/Pin.c \

py/circuitpy_mpconfig.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,13 @@ extern const struct _mp_obj_module_t terminalio_module;
281281
#define CIRCUITPY_DISPLAY_LIMIT (0)
282282
#endif
283283

284+
#if CIRCUITPY_FREQUENCYIO
285+
extern const struct _mp_obj_module_t frequencyio_module;
286+
#define FREQUENCYIO_MODULE { MP_OBJ_NEW_QSTR(MP_QSTR_frequencyio), (mp_obj_t)&frequencyio_module },
287+
#else
288+
#define FREQUENCYIO_MODULE
289+
#endif
290+
284291
#if CIRCUITPY_GAMEPAD
285292
extern const struct _mp_obj_module_t gamepad_module;
286293
// Scan gamepad every 32ms
@@ -512,6 +519,7 @@ extern const struct _mp_obj_module_t ustack_module;
512519
TERMINALIO_MODULE \
513520
DISPLAYIO_MODULE \
514521
ERRNO_MODULE \
522+
FREQUENCYIO_MODULE \
515523
GAMEPAD_MODULE \
516524
I2CSLAVE_MODULE \
517525
JSON_MODULE \

py/circuitpy_mpconfig.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,11 @@ CIRCUITPY_DISPLAYIO = $(CIRCUITPY_FULL_BUILD)
9292
endif
9393
CFLAGS += -DCIRCUITPY_DISPLAYIO=$(CIRCUITPY_DISPLAYIO)
9494

95+
ifndef CIRCUITPY_FREQUENCYIO
96+
CIRCUITPY_FREQUENCYIO = $(CIRCUITPY_FULL_BUILD)
97+
endif
98+
CFLAGS += -DCIRCUITPY_FREQUENCYIO=$(CIRCUITPY_FREQUENCYIO)
99+
95100
ifndef CIRCUITPY_GAMEPAD
96101
CIRCUITPY_GAMEPAD = $(CIRCUITPY_FULL_BUILD)
97102
endif

0 commit comments

Comments
 (0)