Skip to content

Commit fd8050b

Browse files
committed
Turn off features to make room for ePaper
1 parent d2d27a0 commit fd8050b

8 files changed

Lines changed: 32 additions & 3 deletions

File tree

ports/atmel-samd/boards/feather_m0_express/mpconfigboard.mk

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,9 @@ EXTERNAL_FLASH_DEVICE_COUNT = 2
1212
EXTERNAL_FLASH_DEVICES = "S25FL216K, GD25Q16C"
1313
LONGINT_IMPL = MPZ
1414

15+
CIRCUITPY_BITBANGIO = 0
16+
CIRCUITPY_FREQUENCYIO = 0
17+
CIRCUITPY_I2CSLAVE = 0
18+
1519
CFLAGS_INLINE_LIMIT = 60
1620
SUPEROPT_GC = 0

ports/atmel-samd/boards/feather_m0_supersized/mpconfigboard.mk

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,9 @@ EXTERNAL_FLASH_DEVICE_COUNT = 1
1212
EXTERNAL_FLASH_DEVICES = "S25FL064L"
1313
LONGINT_IMPL = MPZ
1414

15+
CIRCUITPY_BITBANGIO = 0
16+
CIRCUITPY_FREQUENCYIO = 0
17+
CIRCUITPY_I2CSLAVE = 0
18+
1519
CFLAGS_INLINE_LIMIT = 60
1620
SUPEROPT_GC = 0

ports/atmel-samd/boards/hallowing_m0_express/mpconfigboard.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,7 @@
3535
// USB is always used internally so skip the pin objects for it.
3636
#define IGNORE_PIN_PA24 1
3737
#define IGNORE_PIN_PA25 1
38+
39+
// SWD is only available on the test pads so skip the pin objects.
40+
#define IGNORE_PIN_PA30 1
41+
#define IGNORE_PIN_PA31 1

ports/atmel-samd/boards/hallowing_m0_express/mpconfigboard.mk

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,15 @@ EXTERNAL_FLASH_DEVICES = "W25Q64JV_IQ, GD25Q64C"
1313
LONGINT_IMPL = MPZ
1414

1515
# To keep the build small
16-
CIRCUITPY_I2CSLAVE = 0
17-
CIRCUITPY_FREQUENCYIO = 0
1816
CIRCUITPY_AUDIOBUSIO = 0
1917
CIRCUITPY_BITBANGIO = 0
18+
CIRCUITPY_FREQUENCYIO = 0
19+
CIRCUITPY_GAMEPAD = 0
20+
CIRCUITPY_I2CSLAVE = 0
21+
CIRCUITPY_ROTARYIO = 0
22+
CIRCUITPY_RTC = 0
23+
24+
CFLAGS_INLINE_LIMIT = 60
2025
SUPEROPT_GC = 0
2126

2227
# Include these Python libraries in firmware.

ports/atmel-samd/boards/metro_m0_express/mpconfigboard.mk

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,8 @@ EXTERNAL_FLASH_DEVICE_COUNT = 2
1212
EXTERNAL_FLASH_DEVICES = "S25FL216K, GD25Q16C"
1313
LONGINT_IMPL = MPZ
1414

15+
CIRCUITPY_BITBANGIO = 0
16+
CIRCUITPY_I2CSLAVE = 0
17+
1518
CFLAGS_INLINE_LIMIT = 60
1619
SUPEROPT_GC = 0

ports/atmel-samd/boards/sparkfun_redboard_turbo/mpconfigboard.mk

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,8 @@ EXTERNAL_FLASH_DEVICE_COUNT = 1
1212
EXTERNAL_FLASH_DEVICES = "W25Q32FV"
1313
LONGINT_IMPL = MPZ
1414

15+
CIRCUITPY_BITBANGIO = 0
16+
CIRCUITPY_I2CSLAVE = 0
17+
1518
CFLAGS_INLINE_LIMIT = 60
1619
SUPEROPT_GC = 0

ports/atmel-samd/boards/trinket_m0_haxpress/mpconfigboard.mk

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,8 @@ EXTERNAL_FLASH_DEVICE_COUNT = 1
1212
EXTERNAL_FLASH_DEVICES = W25Q32BV
1313
LONGINT_IMPL = MPZ
1414

15+
CIRCUITPY_BITBANGIO = 0
16+
CIRCUITPY_FREQUENCYIO = 0
17+
CIRCUITPY_I2CSLAVE = 0
18+
1519
SUPEROPT_GC = 0

ports/atmel-samd/boards/ugame10/board.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,9 @@ void board_init(void) {
106106
1.0f, // brightness
107107
false, // auto_brightness
108108
false, // single_byte_bounds
109-
false); // data as commands
109+
false, // data as commands
110+
true, // auto_refresh
111+
60); // native_frames_per_second
110112
}
111113

112114
bool board_requests_safe_mode(void) {

0 commit comments

Comments
 (0)