37 results for “topic:misra-c”
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 Safety-Critical Utility Code
Real Time Safety Heap Allocator
JSON and JSON5 parser with MISRA C:2012 conformance.
IAR Build Tools for Arm
🛠️ One true asprintf, vasprintf!
C/C++ standard compliance analyzer
STM32 HAL-based driver for the AD7124 24-bit Sigma-Delta ADC using interrupt-driven SPI communication.
A Simulation of Temperature Controller Module On Proteus 8.10 SP3.
Fast, lightweight COSE + CBOR implementation for embedded systems. Supports PQC, FIPS 140-3, and MISRA C. Powered by wolfSSL.
CANDrive is a brushed DC Motor Controller controlled via a CAN interface.
A portfolio & reference project demonstrating safety-critical development using DO-178C workflow. Includes planning docs, requirements, traceability, MISRA-C code, tests, and certification evidence.
Functional safety toolkit for AI-assisted development — ISO 26262, IEC 61508, IEC 60730, Automotive SPICE, MISRA-C:2012
Resources for secure and standardized embedded systems programming, featuring BARR-C:2018, Google C++ Style Guide, and MISRA guidelines for C and C++.
Secure Unicode® character decoders and encoders.
High-accuracy temperature-voltage conversion utilities for thermocouple sensors in C/C++
MISRA C 2012 guideline embedded in ECU at BOSCH.
STM32 HAL-based driver for the ADT7320 digital temperature sensor via SPI
This repository is dedicated to housing all the tasks and projects related to the Sprints Automotive Software Bootcamp.
The Code Styliser utility | A way to automatically fix MISRA-C-2012 Rule 15.6. | Adds curly braces around single-line compound statements in C, H files.
The SPRINTS_BC repository contain a collection of labs, assignments, and projects that i delivered during my scholarship for an embedded systems development Bootcamp with SPRINTS .
A bare-metal Safety Island architecture for L4 Autonomous Vehicles. Implements ISO 26262 ASIL-D compliance mechanisms including Atomic Bit-Banding, Window Watchdog (WWDG) synchronization, and Deterministic Fault Recovery to guarantee a <20ms FTTI (Fault Tolerant Time Interval).
Driver for using Serial EEPROM Products (AT24C family) in STM32 microcontrollers
C library implementing the Observer design pattern.
High-accuracy temperature-resistance conversion utilities for platinum RTD sensors in C/C++
This project involves designing a 0-25V digital voltmeter using an ATMEGA32 microcontroller. By utilizing the 10-bit ADC of the microcontroller, voltage inputs are measured, and a voltage divider circuit is employed to scale down the input voltage to a 5V range suitable for the ADC. The measured voltage is displayed on a 16x2 LCD.
Bare-metal STM32F767 firmware drivers (GPIO, RCC, USART, I2C, SPI).
A centralized Software Development Kit providing configurable, modular, and scalable CMake build infrastructure for embedded MCU projects.