Embedded C Coding Standards logo

Embedded C Coding Standards

Free

Coding standards for embedded C from the Barr Group.

FreeFree tier
Type
Open Source
Company
Barr Group

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.