aboutsummaryrefslogtreecommitdiffstats
path: root/src/avr
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2023-06-08 11:20:59 -0400
committerKevin O'Connor <kevin@koconnor.net>2023-06-08 12:59:30 -0400
commit15d302901f356c5041bb952c2d9a5f56610be658 (patch)
treeb26784477f2b493f677ec0edeee26bd8a995f863 /src/avr
parent645a1b8364c3110f706db0f976ac5fa20b968c36 (diff)
downloadkutter-15d302901f356c5041bb952c2d9a5f56610be658.tar.gz
kutter-15d302901f356c5041bb952c2d9a5f56610be658.tar.xz
kutter-15d302901f356c5041bb952c2d9a5f56610be658.zip
Kconfig: Support selecting optional features on chips with small flash size
Add a new HAVE_LIMITED_CODE_SIZE symbol that enables a menu to select optional features. This symbol is enabled on chips with small build sizes. Replace the HAVE_GPIO_BITBANGING with four new symbols: WANT_GPIO_BITBANGING, WANT_DISPLAYS, WANT_SENSORS, WANT_SOFTWARE_SPI, and WANT_SOFTWARE_I2C. This allows users a little more flexibility when selecting features they need. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/avr')
-rw-r--r--src/avr/Kconfig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/avr/Kconfig b/src/avr/Kconfig
index fd24852d..ac3ffa2a 100644
--- a/src/avr/Kconfig
+++ b/src/avr/Kconfig
@@ -10,8 +10,8 @@ config AVR_SELECT
select HAVE_GPIO_SPI
select HAVE_GPIO_I2C
select HAVE_GPIO_HARD_PWM
- select HAVE_GPIO_BITBANGING if !MACH_atmega168
select HAVE_STRICT_TIMING
+ select HAVE_LIMITED_CODE_SIZE if MACH_atmega168
config BOARD_DIRECTORY
string