64 lines
1.1 KiB
Plaintext
64 lines
1.1 KiB
Plaintext
# c version
|
|
CONFIG_MAIN_STACK_SIZE=8192
|
|
CONFIG_CPP=y
|
|
CONFIG_NEWLIB_LIBC=y
|
|
CONFIG_NEWLIB_LIBC_NANO=n
|
|
CONFIG_PICOLIBC=n
|
|
CONFIG_MINIMAL_LIBC=n
|
|
CONFIG_POSIX_API=y
|
|
|
|
# logging
|
|
CONFIG_LOG=n
|
|
CONFIG_STDOUT_CONSOLE=y
|
|
CONFIG_PRINTK=y
|
|
|
|
# gpio support
|
|
CONFIG_GPIO=y
|
|
CONFIG_LED=y
|
|
|
|
# usb
|
|
CONFIG_SERIAL=y
|
|
CONFIG_UART_LINE_CTRL=y
|
|
CONFIG_USBD_CDC_ACM_CLASS=y
|
|
CONFIG_USB_DEVICE_STACK_NEXT=y
|
|
CONFIG_USBD_CDC_ACM_WORKQUEUE=y
|
|
CONFIG_UDC_WORKQUEUE=y
|
|
CONFIG_UDC_STM32=y
|
|
CONFIG_UDC_STM32_STACK_SIZE=2048
|
|
CONFIG_UDC_WORKQUEUE_STACK_SIZE=2048
|
|
|
|
# timer
|
|
CONFIG_COUNTER=y
|
|
CONFIG_COUNTER_TIMER_STM32=y
|
|
|
|
# pwm
|
|
CONFIG_PWM=y
|
|
CONFIG_PWM_STM32=y
|
|
|
|
# micro ros
|
|
CONFIG_MICROROS=y
|
|
CONFIG_MICROROS_XRCE_DDS_MTU="256"
|
|
CONFIG_MICROROS_TRANSPORT_SERIAL_USB=y
|
|
#CONFIG_MICROROS_TRANSPORT_FDCAN=y
|
|
|
|
# can FD
|
|
CONFIG_CAN=y
|
|
CONFIG_CAN_FD_MODE=y
|
|
CONFIG_CAN_STM32_FDCAN=y
|
|
|
|
# sensor + i2c
|
|
CONFIG_SENSOR=y
|
|
CONFIG_I2C=y
|
|
CONFIG_I2C_STM32=y
|
|
|
|
# stepper
|
|
CONFIG_STEPPER=y
|
|
CONFIG_STEPPER_ADI_TMC2209=y
|
|
CONFIG_STEPPER_ADI_TMC=y
|
|
CONFIG_STEPPER_ADI_TMC_UART=y
|
|
|
|
# builld
|
|
CONFIG_NO_OPTIMIZATIONS=n
|
|
CONFIG_SIZE_OPTIMIZATIONS=n
|
|
CONFIG_SPEED_OPTIMIZATIONS=y
|
|
CONFIG_DEBUG_OPTIMIZATIONS=n |