5 Feb 2025 |
romancardenas | Yep | 19:56:00 |
korken89 | Alright, does indeed sound like a PendSV based runner I played with before RTIC 1 so I think I get the concept | 19:56:56 |
romancardenas | From the user point of view:
- Only software tasks
- No need to defne dispatchers, the only dispatcher is fixed (e.g., machine environment call exception)
- More overhead than a pure hardware backend | 19:59:19 |
AfoHT | One quick question regarding the PR, was there some issue with it being unable to run the static example? or maybe it just got removed? | 19:59:49 |
korken89 | Even if you only have a single priority level? | 19:59:57 |
korken89 | Sounds like it should be equivalent as a single dispatcher case | 20:00:14 |
korken89 | And get worse if you add more priority level? | 20:00:28 |
romancardenas | In reply to @afoht:matrix.org One quick question regarding the PR, was there some issue with it being unable to run the static example? or maybe it just got removed? Yep, exceptions cannot be disabled and a task was triggered before building the static struct. It is already fixed | 20:01:49 |
romancardenas | In reply to @korken89:matrix.org Sounds like it should be equivalent as a single dispatcher case RTIC still creates one dispatcher per priority level and respects its order | 20:02:45 |
korken89 | Yeah, in a single dispatcher case one needs a priority queue instead of having the hardware do priority handling | 20:03:44 |
romancardenas | SLIC uses heapless priority queue :) | 20:04:33 |
korken89 | Ah :) | 20:04:41 |
korken89 | But this seems to make sense | 20:04:50 |
AfoHT | :) | 20:07:53 |
korken89 | What's the next step? | 20:10:14 |
korken89 | I guess the git reference in the Cargo.toml needs a release first? | 20:10:26 |
romancardenas | Yes, I was waiting for feedback from you in case I had to make some changes before the release | 20:11:00 |
AfoHT | I added a small nitpick, and the TODO is waiting for your release I gather? | 20:13:58 |
AfoHT | Since RISC-V support is (still?) wild west (we still need to document it better even why not :D | 20:15:36 |
romancardenas | Yep, will address them ASAP | 20:15:50 |
romancardenas | Also I'll try to write some docs 😅 | 20:16:03 |
korken89 | ❤️ | 20:16:37 |
AfoHT | Well done :) | 20:17:48 |
AfoHT | I think I unfortunately need to get going, but productive meeting tonight, thank you all! | 20:18:06 |
korken89 | Thanks for tonight! | 20:18:38 |
romancardenas | Thanks! | 20:18:47 |
korken89 | Oh I have completely missed that const asm is stabilized | 20:25:54 |
korken89 | https://rust.godbolt.org/z/fPK5Mh5sz | 20:25:56 |
8 Feb 2025 |
Guinea Wheek | to be very clear, i still have no idea why it happens | 05:08:08 |
9 Feb 2025 |
Guinea Wheek | other notes: the sender and receiver seem to both be both software tasks | 03:57:31 |