# Raspberry Pi RP2350

**URL:** https://forum.ada-lang.io/t/raspberry-pi-rp2350/1062
**Category:** General
**Tags:** embedded
**Created:** [August 8, 2024, 5:43pm UTC](https://forum.ada-lang.io/t/raspberry-pi-rp2350/1062 "2024-08-08T17:43:51Z")
**Posts on this page:** 1
**Showing post:** 27

<div class="post-metadata">

### Author: ![damaki](https://forum.ada-lang.io/letter_avatar_proxy/v4/letter/d/3bc359/32.png) [@damaki](https://forum.ada-lang.io/u/damaki)
#### Post date: [March 15, 2026, 12:44pm UTC](https://forum.ada-lang.io/t/raspberry-pi-rp2350/1062/27 "2026-03-15T12:44:59Z")

</div>

> [@JeremyGrosser](#):
>
> The only failing test is PWM interrupts, which are not firing on WRAP for some reason.

Took a quick look at your branch and I think the issue is that your `Interrupts` protected object is missing a priority in the `Interrupt_Priority` range. The default priority is just `System.Priority'Last`, which is not in the `Interrupt_Priority` range.

Try changing your `Interrupts` declaration in your test to this:

```ada
protected Interrupts 
  with Interrupt_Priority => System.Interrupt_Priority'First 
is
...

```

---

_[View the full topic](https://forum.ada-lang.io/t/raspberry-pi-rp2350/1062)._
