HAL library for FreeRTOS

I am looking to extend FreeRTOS with a HAL library.
I found freertoshal on github. Is this the best one out there? Looks quite nice but I suspect it is not officially supported by FreeRTOS?

I do not think we have any freertoshal.

If you share what you are trying to achieve, we may be able to suggest some solution.

Normally, a HAL is provided by a chip manufacturer intended to help chip sales. As a corollary, the HAL is specifically tailored to the manufacturer’s look at peripherals. Most of these adaptions for FreeRTOS are notoriously buggy and poorly designed.

You are possibly looking for a generic I/O architecture layer for FreeRTOS similar to Linux’s, Zephyr’s or Windows’ layered driver models. That does not exist, at least not a form agreed upon or supported by the FreeRTOS development team or community.

1 Like

Thank you for quick reply. This answers my question.