summaryrefslogtreecommitdiffstats
path: root/generator/nanopb_generator.py
AgeCommit message (Expand)AuthorFilesLines
2013-04-14Publishing nanopb-0.2.1Petteri Aimonen1-1/+1
2013-04-02Do not generate has_ fields for callback fields.Petteri Aimonen1-1/+1
2013-03-13Add support for packed structures on IAR and MSVC.Petteri Aimonen1-0/+5
2013-03-09Make the generator options accept a file name in addition to format string.Petteri Aimonen1-2/+10
2013-03-09Add simple support for separate options file.Petteri Aimonen1-33/+81
2013-03-06Add a dummy field if struct would otherwise be empty.Petteri Aimonen1-0/+6
2013-03-04Add generator option to configure #include directives.Petteri Aimonen1-5/+14
2013-03-02Setting version to 0.2.1-devPetteri Aimonen1-1/+1
2013-03-02Publishing nanopb-0.2.0Petteri Aimonen1-1/+1
2013-02-28Add --extension option to generator.Petteri Aimonen1-5/+7
2013-02-21Move STATIC_ASSERTs to .pb.c file.Petteri Aimonen1-22/+24
2013-02-17Reformat generated .pb.c files using macros.Petteri Aimonen1-86/+63
2013-02-11Set version to 0.2.0-devPetteri Aimonen1-1/+1
2013-02-07Add check for sizeof(double) == 8.Petteri Aimonen1-0/+15
2013-02-07Sanitize filenames before putting them in #ifndef.Petteri Aimonen1-1/+11
2013-01-14Add field type FT_IGNORE to generator.Petteri Aimonen1-1/+7
2013-01-10Add generator option for packed structs.Petteri Aimonen1-1/+7
2012-12-13Setting version to 0.1.9-devPetteri Aimonen1-1/+1
2012-12-13Publishing nanopb-0.1.8Petteri Aimonen1-1/+1
2012-11-16Fix STATIC_ASSERT macro when using multiple .proto files.Steffen Siering1-2/+6
2012-11-14Fix naming of nested Enums with short namesPetteri Aimonen1-3/+4
2012-11-14Fix naming of enums when long_names=false.Petteri Aimonen1-3/+18
2012-11-11Setting version to 0.1.8-devPetteri Aimonen1-1/+1
2012-11-11Publishing nanopb-0.1.7Petteri Aimonen1-1/+1
2012-10-29Add nanopb version number to generated files.Petteri Aimonen1-1/+4
2012-10-29Add extern "C" to header files.Petteri Aimonen1-1/+8
2012-10-29Add option to use short names for enum values.Petteri Aimonen1-2/+10
2012-10-29Allow defining field type in .proto.Petteri Aimonen1-6/+15
2012-10-29Improve .proto options parsing.Petteri Aimonen1-17/+56
2012-10-29Use optparse in nanopb_generator.pyPetteri Aimonen1-31/+85
2012-10-29Give names to generated structures to allow forward declaration.Petteri Aimonen1-2/+2
2012-07-05Fix bug with .proto without messages (again), and add a test case for it.Petteri Aimonen1-9/+10
2012-07-05Replace #warning with the standard #error.Petteri Aimonen1-5/+2
2012-07-05Cast enum vaules to integers and cast them back where appropraiteStan Hu1-3/+3
2012-07-01Replace PB_MANY_FIELDS with PB_FIELD_16BIT and PB_FIELD_32BIT.Petteri Aimonen1-26/+37
2012-06-30Add PB_MANY_FIELDS option for supporting fields > 255.Petteri Aimonen1-0/+38
2012-06-30Warn if PB_MAX_REQUIRED_FIELDS is not large enough.Petteri Aimonen1-0/+10
2012-06-20Fix error when .proto contains no Messages (e.g. just enums).Petteri Aimonen1-1/+1
2012-06-12Add descriptor.proto into the #include exclusion listPetteri Aimonen1-1/+1
2012-05-19Add better error messages in the generator when libraries cannot be imported.Petteri Aimonen1-2/+22
2012-02-15Modified nanopb_generator.py to generate includes for other .proto files.Petteri Aimonen1-2/+12
2012-01-30Fixed nanopb_generator.py to read the input file in binary mode.Petteri Aimonen1-1/+1
2012-01-12Fixed issue 1 reported by Erik Rosen:Petteri Aimonen1-3/+0
2012-01-12Fixed a bug in the generator that caused a compiler error on sfixed32 and sfi...Petteri Aimonen1-2/+2
2011-09-13Fixed a bunch of bugs related to callback fields.Petteri Aimonen1-4/+4
2011-09-01Python 2.6 compatibility for the generatorPetteri Aimonen1-4/+4
2011-08-24Generator bugfixesPetteri Aimonen1-24/+46
2011-08-23Changed autogenerated file naming from foo.c to foo.pb.cPetteri Aimonen1-3/+3
2011-08-22unittests, change to PB_LTYPE_BYTES data sizePetteri Aimonen1-0/+3
2011-08-17ExamplePetteri Aimonen1-4/+4