Collection of C and C++ Coding Standards
-
Updated
Aug 7, 2024
Collection of C and C++ Coding Standards
NaiveSystems Analyze is a static analysis tool for code security and compliance.
Unicode® algorithms on a chip. Compliant with MISRA C:2012.
A fast, portable, and lightweight COSE + CBOR implementation for embedded systems. Supports PQC, FIPS 140-3, DO-178, and MISRA C. Powered by wolfSSL.
Real Time Safety Heap Allocator
Deterministic semantic linter and PR reviewer for IEC 61131-3 Structured Text. 80 checks across diff-based, static integrity, FB-instance, PLCopen, MISRA-C, IEC 61508/62443 mappings. Plus --metrics mode (complexity, nesting, dead code). CI-native, vendor-neutral, no LLM. Runs as a GitHub Action, GitLab CI job, or local CLI.
A portfolio & reference project demonstrating safety-critical development using DO-178C workflow. Includes planning docs, requirements, traceability, MISRA-C code, tests, and certification evidence.
JSON and JSON5 parser with MISRA C:2012 conformance.
STM32 HAL-based driver for the AD7124 24-bit Sigma-Delta ADC using interrupt-driven SPI communication.
C/C++ standard compliance analyzer
EN 50128 Railway Software Development Framework - Role-based agents for OpenCode
A Simulation of Temperature Controller Module On Proteus 8.10 SP3.
Three-phase Claude tooling for embedded firmware: MISRA Skill + Datasheet MCP + HIL pipeline. Verified end-to-end on STM32F4-DISCOVERY hardware.
A framework for building scalable IoT ecosystems, custom nodes, and smart end-devices
Free & open-source MISRA C / CERT C / BARR-C compliance for embedded C — the vendor-neutral alternative to Polyspace, Helix QAC & Coverity's paid workflow. Agentic fix loop + MISRA Compliance:2020 audit evidence, from any IDE via MCP.
CANDrive is a brushed DC Motor Controller controlled via a CAN interface.
AI-powered automotive systems engineering skill: INCOSE/EARS requirements analysis, MISRA-C compliance, SAE J3016 ADAS levels, ISO 26262 ASIL, AUTOSAR, SOTIF. Works with Claude Code, ChatGPT Custom GPTs, Cursor, and any AI tool.
Add a description, image, and links to the misra-c topic page so that developers can more easily learn about it.
To associate your repository with the misra-c topic, visit your repo's landing page and select "manage topics."