cvra / platform-abstraction

Platform abstraction layer for microcontrollers
3 stars 6 forks source link

Support for FreeRTOS #29

Closed antoinealb closed 10 years ago

antoinealb commented 10 years ago

So, a good solution to the problem of adding uc/os-iii to the repository would be to support FreeRTOS (www.freertos.org) instead. Since we rely on abstractions, the switch would be easy.

What do you guys think ?

Stapelzeiger commented 10 years ago

Just to clarify, do you want to switch to FreeRTOS or would this be a fallback if uc/os-iii is not available for the build?

antoinealb commented 10 years ago

If we go down the FreeRTOS route, I would only support it. Not much point in maintaining two OS bindings.

Stapelzeiger commented 10 years ago

I would prefer to stick with uc/os-ii/iii. It looks cleaner and we have some experience using it.

antoinealb commented 10 years ago

Okie, I don't mind. It will probably require us to do a bit of port work since the official port is based on IAR and not GCC.