@@ 19,7 19,8 @@
inline constexpr auto uploadFailedMessage = "file upload terminated before all data transferred";
WorkerDesktop::WorkerDesktop(sys::Service *ownerServicePtr)
- : sys::Worker(ownerServicePtr), ownerService(ownerServicePtr), parser(ownerServicePtr), fileDes(nullptr)
+ : sys::Worker(ownerServicePtr, sdesktop::worker_stack), ownerService(ownerServicePtr), parser(ownerServicePtr),
+ fileDes(nullptr)
{}
bool WorkerDesktop::init(std::list<sys::WorkerQueueInfo> queues)
@@ 23,6 23,7 @@ namespace settings
namespace sdesktop
{
inline constexpr auto service_stack = 4096;
+ inline constexpr auto worker_stack = 1024;
inline constexpr auto cdc_queue_len = 32;
inline constexpr auto cdc_queue_object_size = 1024;
inline constexpr auto irq_queue_object_size = sizeof(bsp::USBDeviceStatus);