klipper/src/linux
Kevin O'Connor 15d302901f 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>
2023-06-08 12:59:30 -04:00
..
Kconfig Kconfig: Support selecting optional features on chips with small flash size 2023-06-08 12:59:30 -04:00
Makefile scripts: Fix flash linux when OUT argument provided (#6133) 2023-04-07 12:32:23 -04:00
analog.c linux: Ability to use multiple GPIO chips (#2935) 2020-06-06 12:47:11 -04:00
console.c linux: Use Unix signals to notify when a timer is pending 2021-11-02 13:27:51 -04:00
gpio.c linux: add 'GPIOI' for linux process (#5926) 2022-12-11 20:07:58 -05:00
gpio.h linux: Fast Linux MCU i2c_read() with I2C_RDRW (#6101) 2023-03-14 21:03:07 -04:00
hard_pwm.c linux: Disable hardware pwm when it is set to zero 2020-07-20 22:18:28 -04:00
i2c.c linux: Fast Linux MCU i2c_read() with I2C_RDRW (#6101) 2023-03-14 21:03:07 -04:00
internal.h linux: add 'GPIOI' for linux process (#5926) 2022-12-11 20:07:58 -05:00
main.c linux: Lock Memory and Increase Priority (#6131) 2023-03-27 21:34:24 -04:00
pca9685.c pca9685: Use move queue for pwm updates 2020-12-04 16:10:13 -05:00
sensor_ds18b20.c ds18b20: Allow some read errors 2022-06-08 12:39:12 -04:00
spidev.c linux: Support spidev4 through spidev7 2021-09-15 11:06:10 -04:00
timer.c linux: Use Unix signals to notify when a timer is pending 2021-11-02 13:27:51 -04:00
watchdog.c linux: Rework timer_check_periodic() to use ticks 2021-04-19 09:50:40 -04:00