# Arduino/C++ friendly format
BasedOnStyle: WebKit

# Indentation
IndentWidth: 4
TabWidth: 4
UseTab: Never
IndentCaseLabels: false

# Braces - keep opening brace on same line
BreakBeforeBraces: Attach

# Spacing (fixed)
SpaceBeforeParens: Never
SpaceAfterCStyleCast: false
PointerAlignment: Left

# Line length
ColumnLimit: 100

# Includes
SortIncludes: true
IncludeBlocks: Regroup

# Functions
KeepEmptyLinesAtTheStartOfBlocks: false
