Create C style guide (#217)
Create C style guide (#217)

* Create C style guide

* Be more specific about casing and constants

Also fix spelling error

* Add info on test file style & layout

* Minor corrections to typos and grammar

* Correct typo, remove hard line breaks

* Adjust header scheme to better show hierarchy

* Add basic explanation of GNU indent options

* Remove style for consts

per research by @gamecock in Linux kernal

* Add section on function parameters

per PR comment from @Gamecock

* Minor grammatical corrections

RealBarrettBrown/xc,RealBarrettBrown/xc,RealBarrettBrown/xc