mirror of
https://github.com/QuantumLeaps/qpc.git
synced 2025-01-14 06:43:19 +08:00
012c5c360e
Added QP Functional Safety (FuSa) Subsystem Memory Isolation with MPU MISRA-C:2023 compliance Changed comments from C-style to C++ style Added QAsm abstract state machine base class Added memory marker to QEvt and rearranged memory layout Updated: QP-FreeRTOS, QP-ESP-IDF,QP-Zephyr Added drift-free ticking for QP-POSIX Reorganized documentation Updated 3rd_party
Native QP/C Ports to ARM Cortex-M
Supported ARM Cortex-M Architectures:
- ARMv6-M (ARM Cortex-M0/M0+)
- ARMv7-M (ARM Cortex-M3/M4/M7)
- ARMv8-M (ARM Cortex-M23/M33)
Supported QP/C Kernels and Toolchains:
- Cooperative QV kernel
- ARM/KEIL MDK, ARM Compiler 6 (ARM-CLANG)
- IAR-ARM
- GNU-ARM
- Preemptive, non-locking QK kernel
- ARM/KEIL MDK, ARM Compiler 6 (ARM-CLANG)
- IAR-ARM
- GNU-ARM
- Dual-mode (blocking/non-blocking) QXK kernel
- ARM/KEIL MDK, ARM Compiler 6 (ARM-CLANG)
- IAR-ARM
- GNU-ARM
Documentation:
Detailed documentation for these ports is available in the QP/C Manual at: