# # Work Queue Configuration # menu "Work Queue Configuration" config WQ_RATE_CTRL_STACKSIZE int "Stack size for wq:rate_ctrl" default 3150 range 1000 10000 help Sets the stack size in bytes for the rate_ctrl work queue. config WQ_RATE_CTRL_PRIORITY int "Relative priority for wq:rate_ctrl" default 0 range -255 0 help Sets the relative priority for the rate_ctrl work queue. menu "SPI Bus Work Queues" config WQ_SPI_STACKSIZE int "Stack size for SPI work queues" default 2392 range 1000 10000 help Sets the stack size for all SPI work queues (SPI0-SPI6). config WQ_SPI0_PRIORITY int "Relative priority for wq:SPI0" default -1 range -255 0 help Sets the relative priority for the SPI0 work queue. config WQ_SPI1_PRIORITY int "Relative priority for wq:SPI1" default -2 range -255 0 help Sets the relative priority for the SPI1 work queue. config WQ_SPI2_PRIORITY int "Relative priority for wq:SPI2" default -3 range -255 0 help Sets the relative priority for the SPI2 work queue. config WQ_SPI3_PRIORITY int "Relative priority for wq:SPI3" default -4 range -255 0 help Sets the relative priority for the SPI3 work queue. config WQ_SPI4_PRIORITY int "Relative priority for wq:SPI4" default -5 range -255 0 help Sets the relative priority for the SPI4 work queue. config WQ_SPI5_PRIORITY int "Relative priority for wq:SPI5" default -6 range -255 0 help Sets the relative priority for the SPI5 work queue. config WQ_SPI6_PRIORITY int "Relative priority for wq:SPI6" default -7 range -255 0 help Sets the relative priority for the SPI6 work queue. endmenu # SPI Bus Work Queues menu "I2C Bus Work Queues" config WQ_I2C_STACKSIZE int "Stack size for I2C work queues" default 2336 range 1000 10000 help Sets the stack size for all I2C work queues (I2C0-I2C4). config WQ_I2C0_PRIORITY int "Relative priority for wq:I2C0" default -8 range -255 0 help Sets the relative priority for the I2C0 work queue. config WQ_I2C1_PRIORITY int "Relative priority for wq:I2C1" default -9 range -255 0 help Sets the relative priority for the I2C1 work queue. config WQ_I2C2_PRIORITY int "Relative priority for wq:I2C2" default -10 range -255 0 help Sets the relative priority for the I2C2 work queue. config WQ_I2C3_PRIORITY int "Relative priority for wq:I2C3" default -11 range -255 0 help Sets the relative priority for the I2C3 work queue. config WQ_I2C4_PRIORITY int "Relative priority for wq:I2C4" default -12 range -255 0 help Sets the relative priority for the I2C4 work queue. endmenu # I2C Bus Work Queues config WQ_NAV_AND_CONTROLLERS_STACKSIZE int "Stack size for nav_and_controllers" default 2240 range 1000 10000 help Sets the stack size for the nav_and_controllers work queue. config WQ_NAV_AND_CONTROLLERS_PRIORITY int "Relative priority for nav_and_controllers" default -13 range -255 0 help Sets the relative priority for the nav_and_controllers work queue. menu "INS Work Queues" config WQ_INS_STACKSIZE int "Stack size for INS work queues" default 6000 range 1000 10000 help Sets the stack size for all INS work queues (INS0-INS3). config WQ_INS0_PRIORITY int "Relative priority for wq:INS0" default -14 range -255 0 help Sets the relative priority for the INS0 work queue. config WQ_INS1_PRIORITY int "Relative priority for wq:INS1" default -15 range -255 0 help Sets the relative priority for the INS1 work queue. config WQ_INS2_PRIORITY int "Relative priority for wq:INS2" default -16 range -255 0 help Sets the relative priority for the INS2 work queue. config WQ_INS3_PRIORITY int "Relative priority for wq:INS3" default -17 range -255 0 help Sets the relative priority for the INS3 work queue. endmenu # INS Work Queues config WQ_HP_DEFAULT_STACKSIZE int "Stack size for hp_default" default 2800 range 1000 10000 help Sets the stack size for the hp_default work queue. config WQ_HP_DEFAULT_PRIORITY int "Relative priority for hp_default" default -18 range -255 0 help Sets the relative priority for the hp_default work queue. config WQ_UAVCAN_STACKSIZE int "Stack size for uavcan" default 3754 range 1000 10000 help Sets the stack size for the uavcan work queue. config WQ_UAVCAN_PRIORITY int "Relative priority for wq:uavcan" default -19 range -255 0 help Sets the relative priority for the uavcan work queue. menu "TTY Bus Work Queues" config WQ_TTY_STACKSIZE int "Stack size for TTY work queues" default 1728 range 1000 10000 help Sets the stack size for all TTY work queues. config WQ_TTY_S0_PRIORITY int "Relative priority for wq:ttyS0" default -21 range -255 0 help Sets the relative priority for the ttyS0 work queue. config WQ_TTY_S1_PRIORITY int "Relative priority for wq:ttyS1" default -22 range -255 0 help Sets the relative priority for the ttyS1 work queue. config WQ_TTY_S2_PRIORITY int "Relative priority for wq:ttyS2" default -23 range -255 0 help Sets the relative priority for the ttyS2 work queue. config WQ_TTY_S3_PRIORITY int "Relative priority for wq:ttyS3" default -24 range -255 0 help Sets the relative priority for the ttyS3 work queue. config WQ_TTY_S4_PRIORITY int "Relative priority for wq:ttyS4" default -25 range -255 0 help Sets the relative priority for the ttyS4 work queue. config WQ_TTY_S5_PRIORITY int "Relative priority for wq:ttyS5" default -26 range -255 0 help Sets the relative priority for the ttyS5 work queue. config WQ_TTY_S6_PRIORITY int "Relative priority for wq:ttyS6" default -27 range -255 0 help Sets the relative priority for the ttyS6 work queue. config WQ_TTY_S7_PRIORITY int "Relative priority for wq:ttyS7" default -28 range -255 0 help Sets the relative priority for the ttyS7 work queue. config WQ_TTY_S8_PRIORITY int "Relative priority for wq:ttyS8" default -29 range -255 0 help Sets the relative priority for the ttyS8 work queue. config WQ_TTY_S9_PRIORITY int "Relative priority for wq:ttyS9" default -30 range -255 0 help Sets the relative priority for the ttyS9 work queue. config WQ_TTY_ACM0_PRIORITY int "Relative priority for wq:ttyACM0" default -31 range -255 0 help Sets the relative priority for the ttyACM0 work queue. config WQ_TTY_UNKNOWN_PRIORITY int "Relative priority for wq:ttyUnknown" default -32 range -255 0 help Sets the relative priority for the ttyUnknown work queue. endmenu # TTY Bus Work Queues config WQ_LP_DEFAULT_STACKSIZE int "Stack size for lp_default" default 3500 range 1000 10000 help Sets the stack size for the lp_default work queue. config WQ_LP_DEFAULT_PRIORITY int "Relative priority for wq:lp_default" default -50 range -255 0 help Sets the relative priority for the lp_default work queue. endmenu # Work Queue Configuration