From 854b03995f67fd63fdd20cf6e32e8a80de0569e9 Mon Sep 17 00:00:00 2001 From: Daniel King Date: Mon, 9 Jun 2025 13:16:50 +0100 Subject: [PATCH] nrf52-runtimes 15.0.0 (#1503) --- .../embedded_nrf52832-15.0.0.toml | 56 +++++++++++++++++++ .../embedded_nrf52833-15.0.0.toml | 56 +++++++++++++++++++ .../embedded_nrf52840-15.0.0.toml | 56 +++++++++++++++++++ .../light_nrf52832/light_nrf52832-15.0.0.toml | 56 +++++++++++++++++++ .../light_nrf52833/light_nrf52833-15.0.0.toml | 56 +++++++++++++++++++ .../light_nrf52840/light_nrf52840-15.0.0.toml | 56 +++++++++++++++++++ .../light_tasking_nrf52832-15.0.0.toml | 56 +++++++++++++++++++ .../light_tasking_nrf52833-15.0.0.toml | 56 +++++++++++++++++++ .../light_tasking_nrf52840-15.0.0.toml | 56 +++++++++++++++++++ 9 files changed, 504 insertions(+) create mode 100644 index/em/embedded_nrf52832/embedded_nrf52832-15.0.0.toml create mode 100644 index/em/embedded_nrf52833/embedded_nrf52833-15.0.0.toml create mode 100644 index/em/embedded_nrf52840/embedded_nrf52840-15.0.0.toml create mode 100644 index/li/light_nrf52832/light_nrf52832-15.0.0.toml create mode 100644 index/li/light_nrf52833/light_nrf52833-15.0.0.toml create mode 100644 index/li/light_nrf52840/light_nrf52840-15.0.0.toml create mode 100644 index/li/light_tasking_nrf52832/light_tasking_nrf52832-15.0.0.toml create mode 100644 index/li/light_tasking_nrf52833/light_tasking_nrf52833-15.0.0.toml create mode 100644 index/li/light_tasking_nrf52840/light_tasking_nrf52840-15.0.0.toml diff --git a/index/em/embedded_nrf52832/embedded_nrf52832-15.0.0.toml b/index/em/embedded_nrf52832/embedded_nrf52832-15.0.0.toml new file mode 100644 index 00000000..506dd8fa --- /dev/null +++ b/index/em/embedded_nrf52832/embedded_nrf52832-15.0.0.toml @@ -0,0 +1,56 @@ +name = "embedded_nrf52832" +description = "embedded runtime for the nRF52832 SoC" +version = "15.0.0" + +long-description = """ +## Usage + +First edit your `alire.toml` file and add the following elements: + - Add `embedded_nrf52832` in the dependency list: + ```toml + [[depends-on]] + embedded_nrf52832 = "*" + ``` + +Then edit your project file to add the following elements: + - "with" the run-time project file. With this, gprbuild will compile the run-time before your application + ```ada + with "runtime_build.gpr"; + ``` + - Specify the `Target` and `Runtime` attributes: + ```ada + for Target use runtime_build'Target; + for Runtime ("Ada") use runtime_build'Runtime ("Ada"); + ``` +""" + +authors = ["AdaCore", "Daniel King"] +maintainers = ["Daniel King "] +maintainers-logins = ["damaki"] +licenses = "GPL-3.0-or-later WITH GCC-exception-3.1" +tags = ["embedded", "runtime"] +website = "https://github.com/damaki/nrf52-runtimes" + +project-files = ['runtime_build.gpr', 'ravenscar_build.gpr'] + +[configuration] +generate_gpr = false +generate_c = false +output_dir = "gnat_user" + +[configuration.variables] +Time_Base = { type = "Enum", values = ["RTC0", "RTC1", "RTC2"], default = "RTC2" } +LFCLK_Src = { type = "Enum", values = ["Xtal", "RC", "Synth"], default = "Xtal" } +Use_SWO_Trace = { type = "Boolean", default = true } +Use_Reset_Pin = { type = "Boolean", default = true } + +[[depends-on]] +gnat_arm_elf = "^15" + +[origin] +hashes = [ +"sha256:86a62d22e667064a057de6d02bdd884933b4a451c3044c1ca04c03e5f74cb492", +"sha512:92c5beba3f429a6484759bb45d0c885bd5eb800b1cc37b89d58819687564d2dc5c92866e9edde04519b6b73f31153ac8555a579bef206aab676accc4a2b1938a", +] +url = "https://github.com/damaki/nrf52-runtimes/releases/download/v15.0.0/embedded-nrf52832-15.0.0.tar.gz" + diff --git a/index/em/embedded_nrf52833/embedded_nrf52833-15.0.0.toml b/index/em/embedded_nrf52833/embedded_nrf52833-15.0.0.toml new file mode 100644 index 00000000..0ff3e06a --- /dev/null +++ b/index/em/embedded_nrf52833/embedded_nrf52833-15.0.0.toml @@ -0,0 +1,56 @@ +name = "embedded_nrf52833" +description = "embedded runtime for the nRF52833 SoC" +version = "15.0.0" + +long-description = """ +## Usage + +First edit your `alire.toml` file and add the following elements: + - Add `embedded_nrf52833` in the dependency list: + ```toml + [[depends-on]] + embedded_nrf52833 = "*" + ``` + +Then edit your project file to add the following elements: + - "with" the run-time project file. With this, gprbuild will compile the run-time before your application + ```ada + with "runtime_build.gpr"; + ``` + - Specify the `Target` and `Runtime` attributes: + ```ada + for Target use runtime_build'Target; + for Runtime ("Ada") use runtime_build'Runtime ("Ada"); + ``` +""" + +authors = ["AdaCore", "Daniel King"] +maintainers = ["Daniel King "] +maintainers-logins = ["damaki"] +licenses = "GPL-3.0-or-later WITH GCC-exception-3.1" +tags = ["embedded", "runtime"] +website = "https://github.com/damaki/nrf52-runtimes" + +project-files = ['runtime_build.gpr', 'ravenscar_build.gpr'] + +[configuration] +generate_gpr = false +generate_c = false +output_dir = "gnat_user" + +[configuration.variables] +Time_Base = { type = "Enum", values = ["RTC0", "RTC1", "RTC2"], default = "RTC2" } +LFCLK_Src = { type = "Enum", values = ["Xtal", "RC", "Synth"], default = "Xtal" } +Use_SWO_Trace = { type = "Boolean", default = true } +Use_Reset_Pin = { type = "Boolean", default = true } + +[[depends-on]] +gnat_arm_elf = "^15" + +[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" + diff --git a/index/em/embedded_nrf52840/embedded_nrf52840-15.0.0.toml b/index/em/embedded_nrf52840/embedded_nrf52840-15.0.0.toml new file mode 100644 index 00000000..c3ef227f --- /dev/null +++ b/index/em/embedded_nrf52840/embedded_nrf52840-15.0.0.toml @@ -0,0 +1,56 @@ +name = "embedded_nrf52840" +description = "embedded runtime for the nRF52840 SoC" +version = "15.0.0" + +long-description = """ +## Usage + +First edit your `alire.toml` file and add the following elements: + - Add `embedded_nrf52840` in the dependency list: + ```toml + [[depends-on]] + embedded_nrf52840 = "*" + ``` + +Then edit your project file to add the following elements: + - "with" the run-time project file. With this, gprbuild will compile the run-time before your application + ```ada + with "runtime_build.gpr"; + ``` + - Specify the `Target` and `Runtime` attributes: + ```ada + for Target use runtime_build'Target; + for Runtime ("Ada") use runtime_build'Runtime ("Ada"); + ``` +""" + +authors = ["AdaCore", "Daniel King"] +maintainers = ["Daniel King "] +maintainers-logins = ["damaki"] +licenses = "GPL-3.0-or-later WITH GCC-exception-3.1" +tags = ["embedded", "runtime"] +website = "https://github.com/damaki/nrf52-runtimes" + +project-files = ['runtime_build.gpr', 'ravenscar_build.gpr'] + +[configuration] +generate_gpr = false +generate_c = false +output_dir = "gnat_user" + +[configuration.variables] +Time_Base = { type = "Enum", values = ["RTC0", "RTC1", "RTC2"], default = "RTC2" } +LFCLK_Src = { type = "Enum", values = ["Xtal", "RC", "Synth"], default = "Xtal" } +Use_SWO_Trace = { type = "Boolean", default = true } +Use_Reset_Pin = { type = "Boolean", default = true } + +[[depends-on]] +gnat_arm_elf = "^15" + +[origin] +hashes = [ +"sha256:11b8070d279ed2485098d2284414c3eb54a511958d5c140bf307711ae32223b5", +"sha512:3210b5d602efaccdcee58e908b5a0b8df1d2e831f59094cc23eebda6d47f95063b376625e7cd6c74e86431a9e4d023ffff9b82107588d9e3bb8d94a8d69de79c", +] +url = "https://github.com/damaki/nrf52-runtimes/releases/download/v15.0.0/embedded-nrf52840-15.0.0.tar.gz" + diff --git a/index/li/light_nrf52832/light_nrf52832-15.0.0.toml b/index/li/light_nrf52832/light_nrf52832-15.0.0.toml new file mode 100644 index 00000000..0aba3f4c --- /dev/null +++ b/index/li/light_nrf52832/light_nrf52832-15.0.0.toml @@ -0,0 +1,56 @@ +name = "light_nrf52832" +description = "light runtime for the nRF52832 SoC" +version = "15.0.0" + +long-description = """ +## Usage + +First edit your `alire.toml` file and add the following elements: + - Add `light_nrf52832` in the dependency list: + ```toml + [[depends-on]] + light_nrf52832 = "*" + ``` + +Then edit your project file to add the following elements: + - "with" the run-time project file. With this, gprbuild will compile the run-time before your application + ```ada + with "runtime_build.gpr"; + ``` + - Specify the `Target` and `Runtime` attributes: + ```ada + for Target use runtime_build'Target; + for Runtime ("Ada") use runtime_build'Runtime ("Ada"); + ``` +""" + +authors = ["AdaCore", "Daniel King"] +maintainers = ["Daniel King "] +maintainers-logins = ["damaki"] +licenses = "GPL-3.0-or-later WITH GCC-exception-3.1" +tags = ["embedded", "runtime"] +website = "https://github.com/damaki/nrf52-runtimes" + +project-files = ['runtime_build.gpr'] + +[configuration] +generate_gpr = false +generate_c = false +output_dir = "gnat_user" + +[configuration.variables] +Time_Base = { type = "Enum", values = ["RTC0", "RTC1", "RTC2"], default = "RTC2" } +LFCLK_Src = { type = "Enum", values = ["Xtal", "RC", "Synth"], default = "Xtal" } +Use_SWO_Trace = { type = "Boolean", default = true } +Use_Reset_Pin = { type = "Boolean", default = true } + +[[depends-on]] +gnat_arm_elf = "^15" + +[origin] +hashes = [ +"sha256:7f8f9a956bead05ae91f51c540359c532dd3d110a4968be562471456c7cb3b5a", +"sha512:302c28b5bb69150ab33f069a7ab46fc418fb9085a0029f24e914179dff2afb7145161033b82f7ab5eb75afa6b80e7ac8f96b043fe9a4ea6e0619ed1e3caaa738", +] +url = "https://github.com/damaki/nrf52-runtimes/releases/download/v15.0.0/light-nrf52832-15.0.0.tar.gz" + diff --git a/index/li/light_nrf52833/light_nrf52833-15.0.0.toml b/index/li/light_nrf52833/light_nrf52833-15.0.0.toml new file mode 100644 index 00000000..bf4dec33 --- /dev/null +++ b/index/li/light_nrf52833/light_nrf52833-15.0.0.toml @@ -0,0 +1,56 @@ +name = "light_nrf52833" +description = "light runtime for the nRF52833 SoC" +version = "15.0.0" + +long-description = """ +## Usage + +First edit your `alire.toml` file and add the following elements: + - Add `light_nrf52833` in the dependency list: + ```toml + [[depends-on]] + light_nrf52833 = "*" + ``` + +Then edit your project file to add the following elements: + - "with" the run-time project file. With this, gprbuild will compile the run-time before your application + ```ada + with "runtime_build.gpr"; + ``` + - Specify the `Target` and `Runtime` attributes: + ```ada + for Target use runtime_build'Target; + for Runtime ("Ada") use runtime_build'Runtime ("Ada"); + ``` +""" + +authors = ["AdaCore", "Daniel King"] +maintainers = ["Daniel King "] +maintainers-logins = ["damaki"] +licenses = "GPL-3.0-or-later WITH GCC-exception-3.1" +tags = ["embedded", "runtime"] +website = "https://github.com/damaki/nrf52-runtimes" + +project-files = ['runtime_build.gpr'] + +[configuration] +generate_gpr = false +generate_c = false +output_dir = "gnat_user" + +[configuration.variables] +Time_Base = { type = "Enum", values = ["RTC0", "RTC1", "RTC2"], default = "RTC2" } +LFCLK_Src = { type = "Enum", values = ["Xtal", "RC", "Synth"], default = "Xtal" } +Use_SWO_Trace = { type = "Boolean", default = true } +Use_Reset_Pin = { type = "Boolean", default = true } + +[[depends-on]] +gnat_arm_elf = "^15" + +[origin] +hashes = [ +"sha256:ca53cd6680cb0d834c4503bed996c89c3ecba7e454233385e7c30c2476655f90", +"sha512:0e0b80ded5e377b56f2ad83e3ce6027dbe9529c58cda6b42e9f21ced31912564bd8790ad9046bf087c29ceb30aa9759e94c1a0a54f5f4d49d1f2c980cc0f198a", +] +url = "https://github.com/damaki/nrf52-runtimes/releases/download/v15.0.0/light-nrf52833-15.0.0.tar.gz" + diff --git a/index/li/light_nrf52840/light_nrf52840-15.0.0.toml b/index/li/light_nrf52840/light_nrf52840-15.0.0.toml new file mode 100644 index 00000000..79756145 --- /dev/null +++ b/index/li/light_nrf52840/light_nrf52840-15.0.0.toml @@ -0,0 +1,56 @@ +name = "light_nrf52840" +description = "light runtime for the nRF52840 SoC" +version = "15.0.0" + +long-description = """ +## Usage + +First edit your `alire.toml` file and add the following elements: + - Add `light_nrf52840` in the dependency list: + ```toml + [[depends-on]] + light_nrf52840 = "*" + ``` + +Then edit your project file to add the following elements: + - "with" the run-time project file. With this, gprbuild will compile the run-time before your application + ```ada + with "runtime_build.gpr"; + ``` + - Specify the `Target` and `Runtime` attributes: + ```ada + for Target use runtime_build'Target; + for Runtime ("Ada") use runtime_build'Runtime ("Ada"); + ``` +""" + +authors = ["AdaCore", "Daniel King"] +maintainers = ["Daniel King "] +maintainers-logins = ["damaki"] +licenses = "GPL-3.0-or-later WITH GCC-exception-3.1" +tags = ["embedded", "runtime"] +website = "https://github.com/damaki/nrf52-runtimes" + +project-files = ['runtime_build.gpr'] + +[configuration] +generate_gpr = false +generate_c = false +output_dir = "gnat_user" + +[configuration.variables] +Time_Base = { type = "Enum", values = ["RTC0", "RTC1", "RTC2"], default = "RTC2" } +LFCLK_Src = { type = "Enum", values = ["Xtal", "RC", "Synth"], default = "Xtal" } +Use_SWO_Trace = { type = "Boolean", default = true } +Use_Reset_Pin = { type = "Boolean", default = true } + +[[depends-on]] +gnat_arm_elf = "^15" + +[origin] +hashes = [ +"sha256:a37c655e3c45fdd153316a7a9cbc2d81bea35067c00b2fb8c73d60ebff3adcd4", +"sha512:0649de12aa2db86fd10028f2f719aeec49393346aa3a518b776432550116f3a5a43760f31df671e32b2a78dda448f10df01b7aaf1189751d0f7d09c82097d1f2", +] +url = "https://github.com/damaki/nrf52-runtimes/releases/download/v15.0.0/light-nrf52840-15.0.0.tar.gz" + diff --git a/index/li/light_tasking_nrf52832/light_tasking_nrf52832-15.0.0.toml b/index/li/light_tasking_nrf52832/light_tasking_nrf52832-15.0.0.toml new file mode 100644 index 00000000..7ee895d2 --- /dev/null +++ b/index/li/light_tasking_nrf52832/light_tasking_nrf52832-15.0.0.toml @@ -0,0 +1,56 @@ +name = "light_tasking_nrf52832" +description = "light-tasking runtime for the nRF52832 SoC" +version = "15.0.0" + +long-description = """ +## Usage + +First edit your `alire.toml` file and add the following elements: + - Add `light_tasking_nrf52832` in the dependency list: + ```toml + [[depends-on]] + light_tasking_nrf52832 = "*" + ``` + +Then edit your project file to add the following elements: + - "with" the run-time project file. With this, gprbuild will compile the run-time before your application + ```ada + with "runtime_build.gpr"; + ``` + - Specify the `Target` and `Runtime` attributes: + ```ada + for Target use runtime_build'Target; + for Runtime ("Ada") use runtime_build'Runtime ("Ada"); + ``` +""" + +authors = ["AdaCore", "Daniel King"] +maintainers = ["Daniel King "] +maintainers-logins = ["damaki"] +licenses = "GPL-3.0-or-later WITH GCC-exception-3.1" +tags = ["embedded", "runtime"] +website = "https://github.com/damaki/nrf52-runtimes" + +project-files = ['runtime_build.gpr', 'ravenscar_build.gpr'] + +[configuration] +generate_gpr = false +generate_c = false +output_dir = "gnat_user" + +[configuration.variables] +Time_Base = { type = "Enum", values = ["RTC0", "RTC1", "RTC2"], default = "RTC2" } +LFCLK_Src = { type = "Enum", values = ["Xtal", "RC", "Synth"], default = "Xtal" } +Use_SWO_Trace = { type = "Boolean", default = true } +Use_Reset_Pin = { type = "Boolean", default = true } + +[[depends-on]] +gnat_arm_elf = "^15" + +[origin] +hashes = [ +"sha256:3cc23a66284771f432d02dd5cc5467a3d6fecd13465b7fdd784842bb7e08b159", +"sha512:d04f105df11aea41bf769b2b45bf92764a4f20f4ffd6336961f0cc7f946e6c6309691f332bbbad9dc0359ffceafa189c63e1c95cb8170e0df203d8916280ba16", +] +url = "https://github.com/damaki/nrf52-runtimes/releases/download/v15.0.0/light-tasking-nrf52832-15.0.0.tar.gz" + diff --git a/index/li/light_tasking_nrf52833/light_tasking_nrf52833-15.0.0.toml b/index/li/light_tasking_nrf52833/light_tasking_nrf52833-15.0.0.toml new file mode 100644 index 00000000..ce69d0af --- /dev/null +++ b/index/li/light_tasking_nrf52833/light_tasking_nrf52833-15.0.0.toml @@ -0,0 +1,56 @@ +name = "light_tasking_nrf52833" +description = "light-tasking runtime for the nRF52833 SoC" +version = "15.0.0" + +long-description = """ +## Usage + +First edit your `alire.toml` file and add the following elements: + - Add `light_tasking_nrf52833` in the dependency list: + ```toml + [[depends-on]] + light_tasking_nrf52833 = "*" + ``` + +Then edit your project file to add the following elements: + - "with" the run-time project file. With this, gprbuild will compile the run-time before your application + ```ada + with "runtime_build.gpr"; + ``` + - Specify the `Target` and `Runtime` attributes: + ```ada + for Target use runtime_build'Target; + for Runtime ("Ada") use runtime_build'Runtime ("Ada"); + ``` +""" + +authors = ["AdaCore", "Daniel King"] +maintainers = ["Daniel King "] +maintainers-logins = ["damaki"] +licenses = "GPL-3.0-or-later WITH GCC-exception-3.1" +tags = ["embedded", "runtime"] +website = "https://github.com/damaki/nrf52-runtimes" + +project-files = ['runtime_build.gpr', 'ravenscar_build.gpr'] + +[configuration] +generate_gpr = false +generate_c = false +output_dir = "gnat_user" + +[configuration.variables] +Time_Base = { type = "Enum", values = ["RTC0", "RTC1", "RTC2"], default = "RTC2" } +LFCLK_Src = { type = "Enum", values = ["Xtal", "RC", "Synth"], default = "Xtal" } +Use_SWO_Trace = { type = "Boolean", default = true } +Use_Reset_Pin = { type = "Boolean", default = true } + +[[depends-on]] +gnat_arm_elf = "^15" + +[origin] +hashes = [ +"sha256:4b78805237e29d64ce1015e13ecd281f2aa46132e892d3aa4e4bfee497305ff4", +"sha512:f9150a2ff66ec894e2ce9b7aa612255cde94e352818b58a1c538b3ae3beab9a48bcb5dc976f730ac9895276a30d7fe7b1bafc288680ceaa65d4caa21e2828e05", +] +url = "https://github.com/damaki/nrf52-runtimes/releases/download/v15.0.0/light-tasking-nrf52833-15.0.0.tar.gz" + diff --git a/index/li/light_tasking_nrf52840/light_tasking_nrf52840-15.0.0.toml b/index/li/light_tasking_nrf52840/light_tasking_nrf52840-15.0.0.toml new file mode 100644 index 00000000..f0a4da45 --- /dev/null +++ b/index/li/light_tasking_nrf52840/light_tasking_nrf52840-15.0.0.toml @@ -0,0 +1,56 @@ +name = "light_tasking_nrf52840" +description = "light-tasking runtime for the nRF52840 SoC" +version = "15.0.0" + +long-description = """ +## Usage + +First edit your `alire.toml` file and add the following elements: + - Add `light_tasking_nrf52840` in the dependency list: + ```toml + [[depends-on]] + light_tasking_nrf52840 = "*" + ``` + +Then edit your project file to add the following elements: + - "with" the run-time project file. With this, gprbuild will compile the run-time before your application + ```ada + with "runtime_build.gpr"; + ``` + - Specify the `Target` and `Runtime` attributes: + ```ada + for Target use runtime_build'Target; + for Runtime ("Ada") use runtime_build'Runtime ("Ada"); + ``` +""" + +authors = ["AdaCore", "Daniel King"] +maintainers = ["Daniel King "] +maintainers-logins = ["damaki"] +licenses = "GPL-3.0-or-later WITH GCC-exception-3.1" +tags = ["embedded", "runtime"] +website = "https://github.com/damaki/nrf52-runtimes" + +project-files = ['runtime_build.gpr', 'ravenscar_build.gpr'] + +[configuration] +generate_gpr = false +generate_c = false +output_dir = "gnat_user" + +[configuration.variables] +Time_Base = { type = "Enum", values = ["RTC0", "RTC1", "RTC2"], default = "RTC2" } +LFCLK_Src = { type = "Enum", values = ["Xtal", "RC", "Synth"], default = "Xtal" } +Use_SWO_Trace = { type = "Boolean", default = true } +Use_Reset_Pin = { type = "Boolean", default = true } + +[[depends-on]] +gnat_arm_elf = "^15" + +[origin] +hashes = [ +"sha256:2d3497dbe7d89f4edeee371af463933c5e8272ad53dfafb7725a418c27e6b1e0", +"sha512:a324dfc0b071d3f5fc2939c4c00c5083b356af7183347dcc361394deba1030f651218a6504716cccc0bce59aadc192d43af0ba7fd959a8cfc5f1068933df51f6", +] +url = "https://github.com/damaki/nrf52-runtimes/releases/download/v15.0.0/light-tasking-nrf52840-15.0.0.tar.gz" +