EmbeddedRPC / erpc

Embedded RPC
https://github.com/EmbeddedRPC/erpc/wiki
BSD 3-Clause "New" or "Revised" License
702 stars 200 forks source link

[FEATURE] CMSIS RTOS Threading support #255

Open matth314 opened 2 years ago

matth314 commented 2 years ago

Is your feature request related to a problem? Please describe. Our projects in my company is using CMSIS RTOS abstraction layer, and I think that it would be a good idea to support it so we could use eRPC out of the box, and would provide support for all OS having implemented CMSIS-RTOS (for us: micrium and threadX)

Describe the solution you'd like an implementation of erpc_threading for CMSIS-RTOS

Describe alternatives you've considered since threadX is already supported, we could also envision a threading implementation for micrium (from silicon labs)

Steps you didn't forgot to do

[X] I checked if there is no related issue opened/closed.

[X] I checked that there doesn't exist opened PR which is solving this issue.

github-actions[bot] commented 2 years ago

Hi eRPC user. Thank you for your interest and welcome. We hope you will enjoy this framework well.

Hadatko commented 2 years ago

Hi @matth314 , sounds great. Could you prepare PR for this feature?