library.json 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. {
  2. "name": "Nanopb",
  3. "version": "0.4.6.3",
  4. "keywords": "protocol buffers, protobuf, google",
  5. "description": "Nanopb is a plain-C implementation of Google's Protocol Buffers data format. It is targeted at 32 bit microcontrollers, but is also fit for other embedded systems with tight (<10 kB ROM, <1 kB RAM) memory constraints.",
  6. "repository": {
  7. "type": "git",
  8. "url": "https://github.com/nanopb/nanopb.git"
  9. },
  10. "authors": [{
  11. "name": "Petteri Aimonen",
  12. "email": "jpa@nanopb.mail.kapsi.fi",
  13. "url": "http://koti.kapsi.fi/jpa/nanopb/"
  14. }],
  15. "export": {
  16. "include": [
  17. "*.c",
  18. "*.cpp",
  19. "*.h",
  20. "examples",
  21. "generator"
  22. ],
  23. "exclude": [
  24. "generator/**/__pycache__",
  25. "examples/platformio/.gitignore"
  26. ]
  27. },
  28. "build": {
  29. "extraScript": "generator/platformio_generator.py",
  30. "srcDir": "",
  31. "srcFilter": [
  32. "+<*.c>"
  33. ]
  34. },
  35. "examples": [
  36. "examples/platformio/platformio.ini",
  37. "examples/platformio/src/*.c",
  38. "examples/*/*.c"
  39. ],
  40. "frameworks": "*",
  41. "platforms": "*"
  42. }