FreeRTOS-Kernel
FreeRTOS-Kernel copied to clipboard
FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.
**Describe the bug** ARM Cortex-A GIC cpu interface can not access by memory map From: freertos/FreeRTOS/Source/portable/GCC/ARM_CA9/portASM.S freertos/FreeRTOS/Source/portable/GCC/ARM_CA9/port.c freertos/FreeRTOS/Source/portable/GCC/ARM_CA9/portmacro.h It define GIC CPU interface as address like: #define portICCIAR_INTERRUPT_ACKNOWLEDGE_REGISTER_ADDRESS ( portINTERRUPT_CONTROLLER_CPU_INTERFACE_ADDRESS...
**Is your feature request related to a problem? Please describe.** GCC/ARM_CM4F is a widely used port for STM32 and similar microcontrollers, as ST and other manufacturers are releasing dual core...
RISC-V Nested Interrupt Support Description ----------- This adds nested interrupt support to the RISC-V port. As a bonus it adds a `xPortIsInsideInterrupt` macro. Inspired by [Canaan's port](https://github.com/kendryte/kendryte-freertos-sdk/blob/develop/lib/bsp/crt.S). Test Steps -----------...
**Is your feature request related to a problem? Please describe.** sbSEND_COMPLETED is the macro that performs any processing necessary after data has been sent to a stream buffer. By default...
Add some additional linters from the pre-commit project. Specifically enable these checks on files that have changed as part of a pull-request: - trailing-whitespace (remove trailing whitespace from lines) -...
**Is your feature request related to a problem? Please describe.** On ARM Cortex-M SoC (not sure for other systems), for tickless idle feature, developers can define generally one hook and...
**Is your feature request related to a problem? Please describe.** So far, the support Cortex-A CPU cores are A9 and A53. I can't find CPU core Cortex-A35 64-bit in the...
What I observe is that in some circumstances (it started appearing after enabling few more interrupts and threads) CPU ends up catching _Memory Read Protection Violation from Secure MPU_ exception...
**Is your feature request related to a problem? Please describe.** Port optimized task selection on Cortex M33 **Describe the solution you'd like** All ports for Cortex M33 for GCC and...
Remove Co-routines from FreeRTOS-Kernel. Description ----------- Remove the co-routines implementation from FreeRTOS-Kernel since this code is no longer maintained or widely used. Related Forum post: ----------- https://forums.freertos.org/t/about-coroutine/11716/2 By submitting this...