template_appliance.json 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. {
  2. "Metadata": {
  3. "Type": "Azure Sphere Hardware Definition",
  4. "Version": 1
  5. },
  6. "Description":
  7. {
  8. "Name": "Template hardware abstraction for MT3620 RDB",
  9. "MainCoreHeaderFileTopContent": [
  10. "/* Copyright (C) 2006-2022 wolfSSL Inc.",
  11. " * This file is part of wolfSSL.",
  12. " *",
  13. " * wolfSSL is free software; you can redistribute it and/or modify",
  14. " * it under the terms of the GNU General Public License as published by",
  15. " * the Free Software Foundation; either version 2 of the License, or",
  16. " * (at your option) any later version.",
  17. " *",
  18. " * wolfSSL is distributed in the hope that it will be useful,",
  19. " * but WITHOUT ANY WARRANTY; without even the implied warranty of",
  20. " * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the",
  21. " * GNU General Public License for more details.",
  22. " *",
  23. " * You should have received a copy of the GNU General Public License",
  24. " * along with this program; if not, write to the Free Software",
  25. " * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA",
  26. " */",
  27. "/* This file maps the MT3620 reference development board (RDB)",
  28. " * to the 'template appliance' abstraction used by the templates.",
  29. " * Some peripherals are on-board, while other peripherals must be",
  30. " * attached externally (conditionally).",
  31. " * See https://aka.ms/AzureSphereHardwareDefinitions for more",
  32. " * information on how to use hardware abstractions .",
  33. " */"
  34. ]
  35. },
  36. "Imports" : [ {"Path": "mt3620_rdb.json"} ],
  37. "Peripherals": [
  38. {"Name": "WOLF_AZSPHERE", "Type": "Gpio", "Mapping": "MT3620_RDB_LED1_RED", "Comment": "MT3620 RDB: LED 1 (red channel)"}
  39. ]
  40. }