mirror of
https://github.com/Klipper3d/klipper.git
synced 2025-08-06 21:44:13 -06:00
Kconfig: Note which chips require software divide operations
Add a new HAVE_SOFTWARE_DIVIDE_REQUIRED that indicates which chips require software divide. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
0fbcc156c5
commit
871637d3f2
4 changed files with 8 additions and 0 deletions
|
@ -318,3 +318,5 @@ config HAVE_BOOTLOADER_REQUEST
|
|||
bool
|
||||
config HAVE_LIMITED_CODE_SIZE
|
||||
bool
|
||||
config HAVE_SOFTWARE_DIVIDE_REQUIRED
|
||||
bool
|
||||
|
|
|
@ -15,6 +15,8 @@ config ATSAMD_SELECT
|
|||
select HAVE_STEPPER_OPTIMIZED_BOTH_EDGE
|
||||
select HAVE_BOOTLOADER_REQUEST
|
||||
select HAVE_LIMITED_CODE_SIZE if FLASH_SIZE < 0x10000
|
||||
# Software divide needed to convert rate to baud in spi.c
|
||||
select HAVE_SOFTWARE_DIVIDE_REQUIRED if MACH_SAMD21
|
||||
|
||||
config HAVE_SERCOM
|
||||
depends on HAVE_GPIO_I2C || HAVE_GPIO_SPI
|
||||
|
|
|
@ -10,6 +10,8 @@ config HC32F460_SELECT
|
|||
select HAVE_STRICT_TIMING
|
||||
select HAVE_GPIO_HARD_PWM
|
||||
select HAVE_STEPPER_OPTIMIZED_BOTH_EDGE
|
||||
# Software divide used by Huada SDK
|
||||
select HAVE_SOFTWARE_DIVIDE_REQUIRED
|
||||
|
||||
config BOARD_DIRECTORY
|
||||
string
|
||||
|
|
|
@ -14,6 +14,8 @@ config RPXXXX_SELECT
|
|||
select HAVE_GPIO_HARD_PWM
|
||||
select HAVE_STEPPER_OPTIMIZED_BOTH_EDGE
|
||||
select HAVE_BOOTLOADER_REQUEST
|
||||
# Software divide needed on rp2040 in spi rate, i2c rate, hard_pwm rate
|
||||
select HAVE_SOFTWARE_DIVIDE_REQUIRED if MACH_RP2040
|
||||
|
||||
config BOARD_DIRECTORY
|
||||
string
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue