ETCLabs/EtcPal

Support for ChibiOS

vanvught opened this issue · 1 comments

Currently there is support for FreeRTOS. I am wondering about the background for using FreeRTOS. What are you though's and plan for supporting ChibiOS?

Hey Arjan,

We don't currently have plans for adding ChibiOS support. The extent of the embedded ports (at least for now) are going to be platforms that ETC uses in our embedded products. This includes Linux, FreeRTOS, lwIP, MQX, and VxWorks.

We will happily accept a pull request with a ChibiOS port. However, since testing and maintaining the embedded ports is trickier than the full-featured OS ones, ports submitted by community members are going to go in a separate section of the code that's marked as being not routinely tested. This is, again, for now.

This leaves a few TODO items for me:

  • Modify the CONTRIBUTING.md to indicate that we will accept pull requests
  • Create a porting guide which explains the steps for creating a new port of EtcPal

I'll leave this issue open until I get those done.