diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Kconfig | 2 | ||||
-rw-r--r-- | src/atsamd/Kconfig | 2 | ||||
-rw-r--r-- | src/hc32f460/Kconfig | 2 | ||||
-rw-r--r-- | src/rp2040/Kconfig | 2 |
4 files changed, 8 insertions, 0 deletions
diff --git a/src/Kconfig b/src/Kconfig index d6979129..05b9cb42 100644 --- a/src/Kconfig +++ b/src/Kconfig @@ -318,3 +318,5 @@ config HAVE_BOOTLOADER_REQUEST bool config HAVE_LIMITED_CODE_SIZE bool +config HAVE_SOFTWARE_DIVIDE_REQUIRED + bool diff --git a/src/atsamd/Kconfig b/src/atsamd/Kconfig index 2d08b179..28e76b0a 100644 --- a/src/atsamd/Kconfig +++ b/src/atsamd/Kconfig @@ -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 diff --git a/src/hc32f460/Kconfig b/src/hc32f460/Kconfig index 26a4fe64..e93edc50 100644 --- a/src/hc32f460/Kconfig +++ b/src/hc32f460/Kconfig @@ -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 diff --git a/src/rp2040/Kconfig b/src/rp2040/Kconfig index 97c31b85..8415592d 100644 --- a/src/rp2040/Kconfig +++ b/src/rp2040/Kconfig @@ -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 |