Open LnnrtS opened 3 years ago
This cast is invalid
https://github.com/micro-os-plus/micro-os-plus-iii/blob/1ea30f65acfc9b25e8bf6558035e5dd1bc3b9127/src/rtos/os-c-wrapper.cpp#L3613
because the definitions of thread arguments in µOS++ ( void (*)(const void*) ) and cmsis (void* (*)(void*)) are not compatible.
void (*)(const void*)
void* (*)(void*)
But neither can be easily changed as it seems.. Probably something to keep in mind for later.
Thank you, I don't have a solution now, we'll keep it in mind for later.
This cast is invalid
https://github.com/micro-os-plus/micro-os-plus-iii/blob/1ea30f65acfc9b25e8bf6558035e5dd1bc3b9127/src/rtos/os-c-wrapper.cpp#L3613
because the definitions of thread arguments in µOS++ (
void (*)(const void*)
) and cmsis (void* (*)(void*)
) are not compatible.But neither can be easily changed as it seems.. Probably something to keep in mind for later.