{
  "canonical_url": "https://crates.flyology.org/community/",
  "catalog": {
    "name": "community",
    "repository_url": "https://github.com/alire-project/alire-index",
    "revision": "cd12c6aa35b7d6483841517305d57ba167ec78d0"
  },
  "generated_at": "2026-08-23T04:55:42Z",
  "index": {
    "version": "1.4.0"
  },
  "package": {
    "catalog": "community",
    "description": "embedded runtime for the NRF52833 SoC",
    "development_only": false,
    "latest_version": "15.4.0",
    "name": "embedded_nrf52833",
    "selected_version": "15.4.0",
    "versions": [
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "gnat_arm_elf",
            "package": "gnat_arm_elf",
            "provided_version": "15.3.1",
            "requirement": "^15",
            "resolved": true,
            "version": "15.3.1"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "AdaCore",
            "Daniel King"
          ],
          "configuration": {
            "generate_c": false,
            "generate_gpr": false,
            "output_dir": "gnat_user",
            "variables": {
              "Interrupt_Secondary_Stack_Size": {
                "default": 128,
                "first": 1,
                "type": "Integer"
              },
              "Interrupt_Stack_Size": {
                "default": 1024,
                "first": 1,
                "type": "Integer"
              },
              "LFCLK_Src": {
                "default": "Xtal",
                "type": "Enum",
                "values": [
                  "Xtal",
                  "RC",
                  "Synth"
                ]
              },
              "Time_Base": {
                "default": "RTC2",
                "type": "Enum",
                "values": [
                  "RTC0",
                  "RTC1",
                  "RTC2"
                ]
              },
              "Use_Reset_Pin": {
                "default": true,
                "type": "Boolean"
              },
              "Use_SWO_Trace": {
                "default": true,
                "type": "Boolean"
              }
            }
          },
          "depends-on": [
            {
              "gnat_arm_elf": "^15"
            }
          ],
          "description": "embedded runtime for the NRF52833 SoC",
          "licenses": "GPL-3.0-or-later WITH GCC-exception-3.1",
          "long-description": "## Usage\n\nFirst edit your `alire.toml` file and add the following elements:\n - Add `embedded_nrf52833` in the dependency list:\n   ```toml\n   [[depends-on]]\n   embedded_nrf52833 = \"*\"\n   ```\n\nThen edit your project file to add the following elements:\n - \"with\" the run-time project file. With this, gprbuild will compile the run-time before your application\n   ```ada\n   with \"$(runtime_proj_prefix)_build.gpr\";\n   ```\n - Specify the `Target` and `Runtime` attributes:\n   ```ada\n      for Target use $(runtime_proj_prefix)_build'Target;\n      for Runtime (\"Ada\") use $(runtime_proj_prefix)_build'Runtime (\"Ada\");\n   ```\n",
          "maintainers": [
            "Daniel King <damaki.gh@gmail.com>"
          ],
          "maintainers-logins": [
            "damaki"
          ],
          "name": "embedded_nrf52833",
          "origin": {
            "hashes": [
              "sha256:3c34302871b00649cfd07a37f077403d01999abce16b81c0de6939294dd2faec",
              "sha512:949a741f02af53565e003bd3ff3c9cdcb3e805646c0224c50b8833a1e9aa0f0d049ecd523b4cf973749f5ad92fbc62ee5346d851a0e1726b00d8a817e0d1d233"
            ],
            "url": "https://github.com/damaki/community-bb-runtimes/releases/download/v15.4.0/embedded-nrf52833-15.4.0.tar.gz"
          },
          "project-files": [
            "runtime_build.gpr",
            "ravenscar_build.gpr"
          ],
          "tags": [
            "embedded",
            "runtime"
          ],
          "version": "15.4.0",
          "website": "https://github.com/damaki/community-bb-runtimes"
        },
        "path": "index/em/embedded_nrf52833/embedded_nrf52833-15.4.0.toml",
        "version": "15.4.0"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "gnat_arm_elf",
            "package": "gnat_arm_elf",
            "provided_version": "15.3.1",
            "requirement": "^15",
            "resolved": true,
            "version": "15.3.1"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "AdaCore",
            "Daniel King"
          ],
          "configuration": {
            "generate_c": false,
            "generate_gpr": false,
            "output_dir": "gnat_user",
            "variables": {
              "LFCLK_Src": {
                "default": "Xtal",
                "type": "Enum",
                "values": [
                  "Xtal",
                  "RC",
                  "Synth"
                ]
              },
              "Time_Base": {
                "default": "RTC2",
                "type": "Enum",
                "values": [
                  "RTC0",
                  "RTC1",
                  "RTC2"
                ]
              },
              "Use_Reset_Pin": {
                "default": true,
                "type": "Boolean"
              },
              "Use_SWO_Trace": {
                "default": true,
                "type": "Boolean"
              }
            }
          },
          "depends-on": [
            {
              "gnat_arm_elf": "^15"
            }
          ],
          "description": "embedded runtime for the NRF52833 SoC",
          "licenses": "GPL-3.0-or-later WITH GCC-exception-3.1",
          "long-description": "## Usage\n\nFirst edit your `alire.toml` file and add the following elements:\n - Add `embedded_nrf52833` in the dependency list:\n   ```toml\n   [[depends-on]]\n   embedded_nrf52833 = \"*\"\n   ```\n\nThen edit your project file to add the following elements:\n - \"with\" the run-time project file. With this, gprbuild will compile the run-time before your application\n   ```ada\n   with \"$(runtime_proj_prefix)_build.gpr\";\n   ```\n - Specify the `Target` and `Runtime` attributes:\n   ```ada\n      for Target use $(runtime_proj_prefix)_build'Target;\n      for Runtime (\"Ada\") use $(runtime_proj_prefix)_build'Runtime (\"Ada\");\n   ```\n",
          "maintainers": [
            "Daniel King <damaki.gh@gmail.com>"
          ],
          "maintainers-logins": [
            "damaki"
          ],
          "name": "embedded_nrf52833",
          "origin": {
            "hashes": [
              "sha256:02ee675a6d9fd2588f7f600b2272dca062b6bc369f48774d27e294df2b3d1669",
              "sha512:b9c59bd0687dd75bfd257817f46669c04e38106ecba79c34cc402111f829210ee20418590b4799ca9cc3db7eff3bb83bb2a3902f3647ed55f93fb61bba502b27"
            ],
            "url": "https://github.com/damaki/community-bb-runtimes/releases/download/v15.3.0/embedded-nrf52833-15.3.0.tar.gz"
          },
          "project-files": [
            "runtime_build.gpr",
            "ravenscar_build.gpr"
          ],
          "tags": [
            "embedded",
            "runtime"
          ],
          "version": "15.3.0",
          "website": "https://github.com/damaki/community-bb-runtimes"
        },
        "path": "index/em/embedded_nrf52833/embedded_nrf52833-15.3.0.toml",
        "version": "15.3.0"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "gnat_arm_elf",
            "package": "gnat_arm_elf",
            "provided_version": "15.3.1",
            "requirement": "^15",
            "resolved": true,
            "version": "15.3.1"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "AdaCore",
            "Daniel King"
          ],
          "configuration": {
            "generate_c": false,
            "generate_gpr": false,
            "output_dir": "gnat_user",
            "variables": {
              "LFCLK_Src": {
                "default": "Xtal",
                "type": "Enum",
                "values": [
                  "Xtal",
                  "RC",
                  "Synth"
                ]
              },
              "Time_Base": {
                "default": "RTC2",
                "type": "Enum",
                "values": [
                  "RTC0",
                  "RTC1",
                  "RTC2"
                ]
              },
              "Use_Reset_Pin": {
                "default": true,
                "type": "Boolean"
              },
              "Use_SWO_Trace": {
                "default": true,
                "type": "Boolean"
              }
            }
          },
          "depends-on": [
            {
              "gnat_arm_elf": "^15"
            }
          ],
          "description": "embedded runtime for the NRF52833 SoC",
          "licenses": "GPL-3.0-or-later WITH GCC-exception-3.1",
          "long-description": "## Usage\n\nFirst edit your `alire.toml` file and add the following elements:\n - Add `embedded_nrf52833` in the dependency list:\n   ```toml\n   [[depends-on]]\n   embedded_nrf52833 = \"*\"\n   ```\n\nThen edit your project file to add the following elements:\n - \"with\" the run-time project file. With this, gprbuild will compile the run-time before your application\n   ```ada\n   with \"$(runtime_proj_prefix)_build.gpr\";\n   ```\n - Specify the `Target` and `Runtime` attributes:\n   ```ada\n      for Target use $(runtime_proj_prefix)_build'Target;\n      for Runtime (\"Ada\") use $(runtime_proj_prefix)_build'Runtime (\"Ada\");\n   ```\n",
          "maintainers": [
            "Daniel King <damaki.gh@gmail.com>"
          ],
          "maintainers-logins": [
            "damaki"
          ],
          "name": "embedded_nrf52833",
          "origin": {
            "hashes": [
              "sha256:9434a835c1c8770c75ade371824bc792390c561aba1904dc5e9c213fafb3baf4",
              "sha512:39575b8e2ef68e24be5caf1f9d1741eaa81213812a9b5b5ae6227c61ff0ebda676610e1cf4f444613d250acc75f186ca4ef30e77d8864e59ab78fb9e5e98590c"
            ],
            "url": "https://github.com/damaki/community-bb-runtimes/releases/download/v15.2.0/embedded-nrf52833-15.2.0.tar.gz"
          },
          "project-files": [
            "runtime_build.gpr",
            "ravenscar_build.gpr"
          ],
          "tags": [
            "embedded",
            "runtime"
          ],
          "version": "15.2.0",
          "website": "https://github.com/damaki/community-bb-runtimes"
        },
        "path": "index/em/embedded_nrf52833/embedded_nrf52833-15.2.0.toml",
        "version": "15.2.0"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "gnat_arm_elf",
            "package": "gnat_arm_elf",
            "provided_version": "15.3.1",
            "requirement": "^15",
            "resolved": true,
            "version": "15.3.1"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "AdaCore",
            "Daniel King"
          ],
          "configuration": {
            "generate_c": false,
            "generate_gpr": false,
            "output_dir": "gnat_user",
            "variables": {
              "LFCLK_Src": {
                "default": "Xtal",
                "type": "Enum",
                "values": [
                  "Xtal",
                  "RC",
                  "Synth"
                ]
              },
              "Time_Base": {
                "default": "RTC2",
                "type": "Enum",
                "values": [
                  "RTC0",
                  "RTC1",
                  "RTC2"
                ]
              },
              "Use_Reset_Pin": {
                "default": true,
                "type": "Boolean"
              },
              "Use_SWO_Trace": {
                "default": true,
                "type": "Boolean"
              }
            }
          },
          "depends-on": [
            {
              "gnat_arm_elf": "^15"
            }
          ],
          "description": "embedded runtime for the nRF52833 SoC",
          "licenses": "GPL-3.0-or-later WITH GCC-exception-3.1",
          "long-description": "## Usage\n\nFirst edit your `alire.toml` file and add the following elements:\n - Add `embedded_nrf52833` in the dependency list:\n   ```toml\n   [[depends-on]]\n   embedded_nrf52833 = \"*\"\n   ```\n\nThen edit your project file to add the following elements:\n - \"with\" the run-time project file. With this, gprbuild will compile the run-time before your application\n   ```ada\n   with \"ravenscar_build.gpr\";\n   ```\n - Specify the `Target` and `Runtime` attributes:\n   ```ada\n      for Target use ravenscar_build'Target;\n      for Runtime (\"Ada\") use ravenscar_build'Runtime (\"Ada\");\n   ```\n",
          "maintainers": [
            "Daniel King <damaki.gh@gmail.com>"
          ],
          "maintainers-logins": [
            "damaki"
          ],
          "name": "embedded_nrf52833",
          "origin": {
            "hashes": [
              "sha256:53892b7072fc04801c6f19ee789a2dc1cef68676251396e8dd43595ffa16ef7d",
              "sha512:55a095f651b1ed17d8da73fe1473f5e34dad8f92d238c768f718a741bd3cac50390d4cc7875e153b051d8bf03b61104e24395d63eff3a783ca06c95c4863d8ba"
            ],
            "url": "https://github.com/damaki/nrf52-runtimes/releases/download/v15.0.1/embedded-nrf52833-15.0.1.tar.gz"
          },
          "project-files": [
            "runtime_build.gpr",
            "ravenscar_build.gpr"
          ],
          "tags": [
            "embedded",
            "runtime"
          ],
          "version": "15.0.1",
          "website": "https://github.com/damaki/nrf52-runtimes"
        },
        "path": "index/em/embedded_nrf52833/embedded_nrf52833-15.0.1.toml",
        "version": "15.0.1"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "gnat_arm_elf",
            "package": "gnat_arm_elf",
            "provided_version": "15.3.1",
            "requirement": "^15",
            "resolved": true,
            "version": "15.3.1"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "AdaCore",
            "Daniel King"
          ],
          "configuration": {
            "generate_c": false,
            "generate_gpr": false,
            "output_dir": "gnat_user",
            "variables": {
              "LFCLK_Src": {
                "default": "Xtal",
                "type": "Enum",
                "values": [
                  "Xtal",
                  "RC",
                  "Synth"
                ]
              },
              "Time_Base": {
                "default": "RTC2",
                "type": "Enum",
                "values": [
                  "RTC0",
                  "RTC1",
                  "RTC2"
                ]
              },
              "Use_Reset_Pin": {
                "default": true,
                "type": "Boolean"
              },
              "Use_SWO_Trace": {
                "default": true,
                "type": "Boolean"
              }
            }
          },
          "depends-on": [
            {
              "gnat_arm_elf": "^15"
            }
          ],
          "description": "embedded runtime for the nRF52833 SoC",
          "licenses": "GPL-3.0-or-later WITH GCC-exception-3.1",
          "long-description": "## Usage\n\nFirst edit your `alire.toml` file and add the following elements:\n - Add `embedded_nrf52833` in the dependency list:\n   ```toml\n   [[depends-on]]\n   embedded_nrf52833 = \"*\"\n   ```\n\nThen edit your project file to add the following elements:\n - \"with\" the run-time project file. With this, gprbuild will compile the run-time before your application\n   ```ada\n   with \"runtime_build.gpr\";\n   ```\n - Specify the `Target` and `Runtime` attributes:\n   ```ada\n      for Target use runtime_build'Target;\n      for Runtime (\"Ada\") use runtime_build'Runtime (\"Ada\");\n   ```\n",
          "maintainers": [
            "Daniel King <damaki.gh@gmail.com>"
          ],
          "maintainers-logins": [
            "damaki"
          ],
          "name": "embedded_nrf52833",
          "origin": {
            "hashes": [
              "sha256:39538c36a16a5c0c16c81105fcdfcb54f24c883878022784458a6a801cdace98",
              "sha512:6f0904c84cf75b117e520b8aa2dc9716d9714a6e6fa16e87ddaf8266f2810f2ca19a00107eac6b400d1b60e3ae4ed9ef093a8a0c6eaf936f23cc9c8ab38b8bca"
            ],
            "url": "https://github.com/damaki/nrf52-runtimes/releases/download/v15.0.0/embedded-nrf52833-15.0.0.tar.gz"
          },
          "project-files": [
            "runtime_build.gpr",
            "ravenscar_build.gpr"
          ],
          "tags": [
            "embedded",
            "runtime"
          ],
          "version": "15.0.0",
          "website": "https://github.com/damaki/nrf52-runtimes"
        },
        "path": "index/em/embedded_nrf52833/embedded_nrf52833-15.0.0.toml",
        "version": "15.0.0"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "gnat_arm_elf",
            "package": "gnat_arm_elf",
            "provided_version": "14.2.1",
            "requirement": "^14",
            "resolved": true,
            "version": "14.2.1"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "AdaCore",
            "Daniel King"
          ],
          "configuration": {
            "generate_c": false,
            "generate_gpr": false,
            "output_dir": "gnat_user",
            "variables": {
              "LFCLK_Src": {
                "default": "Xtal",
                "type": "Enum",
                "values": [
                  "Xtal",
                  "RC",
                  "Synth"
                ]
              },
              "Time_Base": {
                "default": "RTC2",
                "type": "Enum",
                "values": [
                  "RTC0",
                  "RTC1",
                  "RTC2"
                ]
              },
              "Use_Reset_Pin": {
                "default": true,
                "type": "Boolean"
              },
              "Use_SWO_Trace": {
                "default": true,
                "type": "Boolean"
              }
            }
          },
          "depends-on": [
            {
              "gnat_arm_elf": "^14"
            }
          ],
          "description": "embedded runtime for the nRF52833 SoC",
          "licenses": "GPL-3.0-or-later WITH GCC-exception-3.1",
          "long-description": "## Usage\n\nFirst edit your `alire.toml` file and add the following elements:\n - Add `embedded_nrf52833` in the dependency list:\n   ```toml\n   [[depends-on]]\n   embedded_nrf52833 = \"*\"\n   ```\n\nThen edit your project file to add the following elements:\n - \"with\" the run-time project file. With this, gprbuild will compile the run-time before your application\n   ```ada\n   with \"ravenscar_build.gpr\";\n   ```\n - Specify the `Target` and `Runtime` attributes:\n   ```ada\n      for Target use ravenscar_build'Target;\n      for Runtime (\"Ada\") use ravenscar_build'Runtime (\"Ada\");\n   ```\n",
          "maintainers": [
            "Daniel King <damaki.gh@gmail.com>"
          ],
          "maintainers-logins": [
            "damaki"
          ],
          "name": "embedded_nrf52833",
          "origin": {
            "hashes": [
              "sha256:e7de1aba08c2cff0ae144964491c89cfcc687f4ffaf00b688e3d74a6089a2f8c",
              "sha512:773526c9b16eb8a1f33773b7e461777f2ed0dd40dd072b7e8cb4e91dca5733fd170d38cf318f015c97031c4b300c2be878e1e21175912e0d524df6b07be82c06"
            ],
            "url": "https://github.com/damaki/nrf52-runtimes/releases/download/v14.1.1/embedded-nrf52833-14.1.1.tar.gz"
          },
          "project-files": [
            "runtime_build.gpr",
            "ravenscar_build.gpr"
          ],
          "tags": [
            "embedded",
            "runtime"
          ],
          "version": "14.1.1",
          "website": "https://github.com/damaki/nrf52-runtimes"
        },
        "path": "index/em/embedded_nrf52833/embedded_nrf52833-14.1.1.toml",
        "version": "14.1.1"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "gnat_arm_elf",
            "package": "gnat_arm_elf",
            "provided_version": "14.2.1",
            "requirement": "^14",
            "resolved": true,
            "version": "14.2.1"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "AdaCore",
            "Daniel King"
          ],
          "configuration": {
            "generate_c": false,
            "generate_gpr": false,
            "output_dir": "gnat_user",
            "variables": {
              "LFCLK_Src": {
                "default": "Xtal",
                "type": "Enum",
                "values": [
                  "Xtal",
                  "RC",
                  "Synth"
                ]
              },
              "Time_Base": {
                "default": "RTC2",
                "type": "Enum",
                "values": [
                  "RTC0",
                  "RTC1",
                  "RTC2"
                ]
              },
              "Use_Reset_Pin": {
                "default": true,
                "type": "Boolean"
              },
              "Use_SWO_Trace": {
                "default": true,
                "type": "Boolean"
              }
            }
          },
          "depends-on": [
            {
              "gnat_arm_elf": "^14"
            }
          ],
          "description": "embedded runtime for the nRF52833 SoC",
          "licenses": "GPL-3.0-or-later WITH GCC-exception-3.1",
          "long-description": "## Usage\n\nFirst edit your `alire.toml` file and add the following elements:\n - Add `embedded_nrf52833` in the dependency list:\n   ```toml\n   [[depends-on]]\n   embedded_nrf52833 = \"*\"\n   ```\n\nThen edit your project file to add the following elements:\n - \"with\" the run-time project file. With this, gprbuild will compile the run-time before your application\n   ```ada\n   with \"runtime_build.gpr\";\n   ```\n - Specify the `Target` and `Runtime` attributes:\n   ```ada\n      for Target use runtime_build'Target;\n      for Runtime (\"Ada\") use runtime_build'Runtime (\"Ada\");\n   ```\n",
          "maintainers": [
            "Daniel King <damaki.gh@gmail.com>"
          ],
          "maintainers-logins": [
            "damaki"
          ],
          "name": "embedded_nrf52833",
          "origin": {
            "hashes": [
              "sha256:b6606ac64e71de87df04fdc1c3d59a382b73c0983c37dd09a79fe9d6cc3dacb2",
              "sha512:d64aa7673b171537d0dace105048d3845a960d0ac9d22ed1f8b4fcec58634376bf53fbf3961f6435fa6e640b58ea4b371bf2f8da714490ef3e6f773180f0f82c"
            ],
            "url": "https://github.com/damaki/nrf52-runtimes/releases/download/v14.1.0/embedded-nrf52833-14.1.0.tar.gz"
          },
          "project-files": [
            "runtime_build.gpr",
            "ravenscar_build.gpr"
          ],
          "tags": [
            "embedded",
            "runtime"
          ],
          "version": "14.1.0",
          "website": "https://github.com/damaki/nrf52-runtimes"
        },
        "path": "index/em/embedded_nrf52833/embedded_nrf52833-14.1.0.toml",
        "version": "14.1.0"
      }
    ]
  },
  "schema_version": 4
}
