15 Jul 2024 |
@memefi:matrix.org | Redacted or Malformed Event | 20:45:34 |
jessebraham | @korken89 ^ spam | 23:07:56 |
16 Jul 2024 |
| korken89 banned @memefi:matrix.org (spam). | 05:11:45 |
17 Jul 2024 |
AfoHT | Hi!
I guess you found the main docs resource at https://rtic.rs/2/book/en/
About resources specifically: https://rtic.rs/2/book/en/by-example/resources.html
You are correct the API is somewhat tricky to generate due to the macros, this is what is available: https://rtic.rs/2/book/en/by-example/resources.html. We need to fix the build that is currently broken on docs.rs...
My suggestion is to look at some of the examples in the repo too, it might help demonstrate some variations on resource usage/passing between tasks etc. | 17:52:47 |
AfoHT | @room Meeting time :) Minutes: rtic.rs/meeting
Summer edition | 18:02:29 |
AfoHT | Per is out today, maybe korken89 is somewhere though? :D | 18:02:58 |
AfoHT | For bugs, this is still a thing it seems: https://github.com/rtic-rs/rtic/issues/956 | 18:04:11 |
AfoHT | Any other bugs or things to note? | 18:05:07 |
AfoHT | Crickets :) | 18:08:46 |
AfoHT | On another note, seems summer holidays etc. brought a lot of great beginner questions, ranging from "where are the docs" to "I've tried this, why is X Y Z"
It reminds me of the rtic docs failing on docs.rs
The API docs currently are not that useful, I guess due to the macro-heavy setup, but I'd like to try to make it somewhat easier to leverage cargo docs somehow | 18:12:11 |
AfoHT | Most types are annotated and tries to be helpful | 18:12:23 |
Finomnis | Not sure where this bug comes from, it indicates that the interrupts were blocked long enough for the monotonic to desync from the clock. My hunch is that it is caused by incorrect usage of critical sections by the user | 18:13:36 |
AfoHT | In reply to @finomnis:matrix.org Not sure where this bug comes from, it indicates that the interrupts were blocked long enough for the monotonic to desync from the clock. My hunch is that it is caused by incorrect usage of critical sections by the user interesting, looking forward to if we can get that reduced example :) | 18:15:25 |
Finomnis | Same | 18:15:48 |
AfoHT | At least it seems to be in the range of "hours" and not days :P | 18:16:34 |
AfoHT | I think unless there's something else, we can close the regular meeting. I'll be around poking at the docs for a while :)
Thanks for tonight! | 18:21:03 |
20 Jul 2024 |
| xerics joined the room. | 21:37:34 |
21 Jul 2024 |
Paul D. Faria | Is there a way to call an async function from within a shared resource's lock method? I want to share an i2c bus between two tasks, but I only want one of them to be able to make i2c calls at a time. I still want the rest of the cpu free though when waiting for a call from a peripheral | 20:00:00 |
22 Jul 2024 |
| @tommyzjones_20:matrix.org left the room. | 22:38:35 |
23 Jul 2024 |
AdinAck | i believe that’s what the Arbiter is for | 00:45:37 |
AdinAck | https://rtic.rs/2/book/en/migration_v1_v2/rtic-sync.html | 00:45:47 |
Paul D. Faria | Oh I missed that section. Thanks! | 03:05:03 |
Florian | has anyone attempted multicore RTIC on the Rp2040? | 22:50:04 |
Florian | i found this https://github.com/rtic-rs/rtic/issues/204, but im not sure if this feature is still present, and the set of 2040s has not arrived yet | 22:50:49 |
| rollskatflat joined the room. | 23:15:04 |
24 Jul 2024 |
| davoclavo joined the room. | 00:16:47 |
dirbaio | not supported | 09:16:49 |
QuickFlash | I have heard that multicore is possible if you have one RTIC instance running on each core, then create your own way that the cores can talk to each other. | 22:26:49 |
25 Jul 2024 |
Slushee | In reply to @quickflash:matrix.org I have heard that multicore is possible if you have one RTIC instance running on each core, then create your own way that the cores can talk to each other. https://github.com/rtic-rs/rtic/issues/814#issuecomment-1747477358 | 10:52:19 |
26 Jul 2024 |
| @slusheea:matrix.org left the room. | 11:30:24 |