Test ran at 2025-06-10 13:08:54.556258+00:00

SOLUTION:
a0b_atsam3x8e_gpio=0.1.0: A0B ATSAM3X8E GPIO/EXTI
Origin: commit 331318aec82244e5419f6b9407d9a478db754fad from https://github.com/godunko/a0b-atsam3x8e-gpio.git
Properties:
   Test run: alr build (from ${CRATE_ROOT}/selftest)
   Author: Vadim Godunko
   Configuration: no modifiers
   Description: A0B ATSAM3X8E GPIO/EXTI
   License: Apache-2.0 WITH LLVM-exception
   Maintainer: Vadim Godunko <vgodunko@gmail.com>
   Maintainers_Logins: godunko
   Name: a0b_atsam3x8e_gpio
   Project_File: gnat/a0b_atsam3x8e_gpio.gpr
   Tag: a0b
   Tag: embedded
   Tag: gpio
   Tag: atsam3x8e
   Tag: sam3x8e
   Tag: arduino
   Tag: due
   Version: 0.1.0
Dependencies (direct):
   a0b_atsam3x8e*
   a0b_exti*
   a0b_gpio*
Dependencies (solution):
   a0b_armv7m=0.3.0
   a0b_atsam3x8e=0.3.0
   a0b_base=0.4.0
   a0b_callbacks=0.2.0
   a0b_exti=0.1.0
   a0b_gpio=0.1.0
   gnat_arm_elf=14.2.1
Dependencies (graph):
   a0b_armv7m=0.3.0         --> a0b_base=0.4.0 (*)
   a0b_armv7m=0.3.0         --> gnat_arm_elf=14.2.1 (*)
   a0b_atsam3x8e=0.3.0      --> a0b_armv7m=0.3.0 (*)
   a0b_atsam3x8e_gpio=0.1.0 --> a0b_atsam3x8e=0.3.0 (*)
   a0b_atsam3x8e_gpio=0.1.0 --> a0b_exti=0.1.0 (*)
   a0b_atsam3x8e_gpio=0.1.0 --> a0b_gpio=0.1.0 (*)
   a0b_callbacks=0.2.0      --> a0b_base=0.4.0 (*)
   a0b_exti=0.1.0           --> a0b_base=0.4.0 (*)
   a0b_exti=0.1.0           --> a0b_callbacks=0.2.0 (*)
   a0b_gpio=0.1.0           --> a0b_base=0.4.0 (*)


LOG:
Spawning: alr -d -n get a0b_atsam3x8e_gpio=0.1.0
Note: Deploying a0b_atsam3x8e_gpio=0.1.0...
Note: Deploying a0b_atsam3x8e=0.3.0...

a0b_atsam3x8e_gpio=0.1.0 successfully retrieved.
Dependencies were solved as follows:

   +  a0b_armv7m    0.3.0  (new,indirect)
   +  a0b_atsam3x8e 0.3.0  (new)
   +  a0b_base      0.4.0  (new,indirect)
   +  a0b_callbacks 0.2.0  (new,indirect)
   +  a0b_exti      0.1.0  (new)
   +  a0b_gpio      0.1.0  (new)
   +b gnat_arm_elf  14.2.1 (new,indirect,binary)
Note: Synchronizing workspace...
Dependencies automatically updated as follows:

   +  a0b_armv7m         0.3.0  (new,indirect)
   +  a0b_atsam3x8e      0.3.0  (new,indirect)
   +. a0b_atsam3x8e_gpio 0.1.0  (new,path=..)
   +  a0b_base           0.4.0  (new,indirect)
   +  a0b_callbacks      0.2.0  (new,indirect)
   +  a0b_exti           0.1.0  (new,indirect)
   +  a0b_gpio           0.1.0  (new,indirect)
   +b gnat_arm_elf       14.2.1 (new,indirect,binary)

Note: Building a0b_atsam3x8e_gpio_selftest=0.1.0-dev/a0b_atsam3x8e_gpio_selftest.gpr...
Setup
   [mkdir]        object directory for project A0B_ARMv7M
   [mkdir]        library directory for project A0B_ARMv7M
   [mkdir]        object directory for project A0B_ATSAM3X8E
   [mkdir]        object directory for project A0B_ATSAM3X8E_GPIO
a0b_atsam3x8e_gpio_selftest.gpr:9:09: warning: there are no sources of language "Ada" in this project
Compile
   [Ada]          a0b-gpio.ads
   [Ada]          a0b-callbacks-generic_discrete.adb
   [Ada]          a0b-callbacks.adb
   [Ada]          a0b-callbacks-generic_subprogram.adb
   [Ada]          a0b-callbacks-generic_non_dispatching.adb
   [Ada]          a0b-callbacks-generic_parameterless.adb
   [Ada]          a0b-callbacks-generic_dispatching.adb
   [Ada]          a0b-exti.ads
   [Ada]          a0b-peripherals.ads
   [Ada]          a0b-types.ads
   [Ada]          a0b-types-gcc_builtins.ads
   [Ada]          a0b-types-arrays.ads
   [Ada]          a0b-types-big_endian.adb
   [Ada]          a0b.ads
   [Ada]          a0b-types-svd.ads
   [Ada]          a0b-armv7m-scs-mpu.ads
   [Ada]          a0b-armv7m-profiling_utilities.adb
   [Ada]          a0b-armv7m-scs-dwt.ads
   [Ada]          a0b-armv7m-scs-nvic.ads
   [Ada]          a0b-armv7m-scs-scb.ads
   [Ada]          a0b-armv7m-instructions.adb
   [Ada]          a0b-armv7m-nvic_utilities.adb
   [Ada]          a0b-armv7m-scs-cache.ads
   [Ada]          a0b-armv7m.ads
   [Ada]          a0b-armv7m-scs-fp.ads
   [Ada]          a0b-armv7m-cache_utilities.adb
   [Ada]          a0b-armv7m-scs-systick.ads
a0b-armv7m-nvic_utilities.adb:38:14: warning: "ICPR" overlays smaller object [enabled by default]
a0b-armv7m-nvic_utilities.adb:38:14: warning: program execution may be erroneous [enabled by default]
a0b-armv7m-nvic_utilities.adb:38:14: warning: size of "ICPR" is 512 [enabled by default]
a0b-armv7m-nvic_utilities.adb:38:14: warning: size of "ICPR" is 496 [enabled by default]
a0b-armv7m-nvic_utilities.adb:58:14: warning: "ICER" overlays smaller object [enabled by default]
a0b-armv7m-nvic_utilities.adb:58:14: warning: program execution may be erroneous [enabled by default]
a0b-armv7m-nvic_utilities.adb:58:14: warning: size of "ICER" is 512 [enabled by default]
a0b-armv7m-nvic_utilities.adb:58:14: warning: size of "ICER" is 496 [enabled by default]
a0b-armv7m-nvic_utilities.adb:78:14: warning: "ISER" overlays smaller object [enabled by default]
a0b-armv7m-nvic_utilities.adb:78:14: warning: program execution may be erroneous [enabled by default]
a0b-armv7m-nvic_utilities.adb:78:14: warning: size of "ISER" is 512 [enabled by default]
a0b-armv7m-nvic_utilities.adb:78:14: warning: size of "ISER" is 496 [enabled by default]
a0b-armv7m-nvic_utilities.adb:108:14: warning: "ISPR" overlays smaller object [enabled by default]
a0b-armv7m-nvic_utilities.adb:108:14: warning: program execution may be erroneous [enabled by default]
a0b-armv7m-nvic_utilities.adb:108:14: warning: size of "ISPR" is 512 [enabled by default]
a0b-armv7m-nvic_utilities.adb:108:14: warning: size of "ISPR" is 496 [enabled by default]
   [Ada]          a0b-armv7m-parameters.ads
   [Ada]          a0b-armv7m-scs.ads
   [Ada]          a0b-armv7m-startup_utilities.ads
   [Ada]          a0b-atsam3x8e-svd-emac.ads
   [Ada]          a0b-atsam3x8e-svd-pmc.ads
   [Ada]          a0b-atsam3x8e-svd-pwm.ads
a0b-armv7m-cache_utilities.adb:138:43: warning: redundant conversion, "Ways" is of type "Unsigned_32" [-gnatwr]
a0b-armv7m-cache_utilities.adb:142:23: warning: redundant conversion, "Ways" is of type "Unsigned_32" [-gnatwr]
a0b-armv7m-cache_utilities.adb:145:26: warning: redundant conversion, "Sets" is of type "Unsigned_32" [-gnatwr]
   [Ada]          a0b-atsam3x8e-svd-chipid.ads
   [Ada]          a0b-atsam3x8e-svd-sysc.ads
   [Ada]          a0b-atsam3x8e-svd-usart.ads
   [Ada]          a0b-atsam3x8e-svd.ads
   [Ada]          a0b-atsam3x8e-svd-uotghs.ads
   [Ada]          a0b-atsam3x8e-svd-adc.ads
   [Ada]          a0b-atsam3x8e-svd-ssc.ads
   [Ada]          a0b-atsam3x8e-svd-tc.ads
   [Ada]          a0b-atsam3x8e-svd-efc.ads
   [Ada]          a0b-atsam3x8e-svd-dacc.ads
   [Ada]          a0b-atsam3x8e-svd-uart.ads
   [Ada]          a0b-atsam3x8e-svd-dmac.ads
   [Ada]          a0b-atsam3x8e-svd-spi.ads
   [Ada]          a0b-atsam3x8e-svd-trng.ads
   [Ada]          a0b-atsam3x8e-svd-matrix.ads
   [Ada]          a0b-atsam3x8e-svd-pio.ads
   [Ada]          a0b-atsam3x8e-svd-can.ads
   [Ada]          a0b-atsam3x8e-svd-hsmci.ads
   [Ada]          a0b-atsam3x8e-svd-twi.ads
   [Ada]          a0b-atsam3x8e-svd-ebi.ads
   [Ada]          a0b-atsam3x8e.ads
   [Ada]          a0b-atsam3x8e-pio-piob.adb
   [Ada]          a0b-atsam3x8e-pio-piod.adb
   [Ada]          a0b-atsam3x8e-pio.adb
   [Ada]          a0b-atsam3x8e-pio-pioc.adb
   [Ada]          a0b-atsam3x8e-pio-configuration.ads
   [Ada]          a0b-atsam3x8e-pio-pioa.adb
Build Libraries
   [gprlib]       a0b_base.lexch
   [gprlib]       a0b_armv7m.lexch
   [archive]      liba0b_base.a
   [index]        liba0b_base.a
   [archive]      liba0b_armv7m.a
   [index]        liba0b_armv7m.a
Success: Build finished successfully in 3.31 seconds.