Skip to content

g-pearson/embedded-configs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

embedded-configs

//This teeny config library has the following goals: // 1: Writing and reading configs should be doable with MINIMAL developer effort - no serialization work // 2: Avoid any dynamic memory allocation in order to use the config library // 3: Configs should be UPGRADEABLE - meaning field lengths may be increased or decreased in later versions of software without adverse effect // 4: Configs may have fields added in later versions of software without adverse effect. // 5: Config serialization size should be determined at COMPILE TIME

//Constraints for backwards compatibility: // All configs must be FIXED LENGTH to meet rule 5 // Configs MUST NOT be added anywhere except the END of the config set // The indexing enumeration must not be re-ordered at any time. // All fields must be POD types

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%