Embedded C Coding Standards
FreeCoding standards for embedded C from the Barr Group.
FreeFree tier
About Embedded C Coding Standards
Barr Group's Embedded C Coding Standard is a free, comprehensive set of coding rules developed specifically for embedded C firmware. It aims to minimize bugs by focusing on practical rules that prevent errors while improving maintainability and portability. The standard covers guidelines for data types, functions, preprocessor macros, variables, and more. Available in print, PDF, and HTML formats.
Key Features
Minimize bugs in firmware with practical rules
Improve maintainability and portability of embedded software
Covers data types, functions, preprocessor macros, variables, and more
Free download in PDF and HTML formats
Developed from the ground up for embedded C
Pros & Cons
Pros
- Designed specifically for embedded C firmware
- Focuses on bug prevention rather than style
- Improves code maintainability and portability
- Free and available in multiple formats
Best For
Embedded firmware developmentEmbedded software code quality improvementCode reviews and static analysis for embedded systems
FAQ
What is the Embedded C Coding Standard?
It is a set of practical coding rules for embedded C developed by Barr Group to minimize bugs and improve maintainability and portability of firmware.
Is the Embedded C Coding Standard free?
Yes, it is available as a free digital download in PDF and HTML formats from the Barr Group website.