First version of header generator

git-svn-id: https://svn.kapsi.fi/jpa/nanopb@950 e3a754e5-d11d-0410-8d38-ebb782a927b9
This commit is contained in:
Petteri Aimonen
2011-07-31 12:55:09 +00:00
parent f8364310d3
commit 3959290bc7
8 changed files with 470 additions and 76 deletions

18
generator/nanopb.proto Normal file
View File

@@ -0,0 +1,18 @@
// Custom options for defining:
// - Maximum size of string/bytes
// - Maximum number of elements in array
//
// These are used by nanopb to generate statically allocable structures
// for memory-limited environments.
import "google/protobuf/descriptor.proto";
message NanoPBOptions {
optional int32 max_size = 1;
optional int32 max_count = 2;
}
extend google.protobuf.FieldOptions {
optional NanoPBOptions nanopb = 52001;
}