Re: shell object on Raspberry PI 4, GPIO control via pinctrl
Simon Iten <[email protected]> Sun, 22 Feb 2026 02:27:01 +0100
| Newsgroups | gmane.comp.multimedia.puredata.general |
|---|---|
| Message-ID | <[email protected]> |
Thanks for the hints. In the meanwhile I „solved“ the issue by simply creating enough shell objects to run my commands separately :) this works very well for my application as well. Will checkout [command], thanks. > Am 22.02.2026 um 02:20 schrieb Roman Haefeli <[email protected]>: > > On Sun, 2026-02-22 at 01:18 +0100, Simon Iten wrote: >> >> However if I send multiple pinctrl commands in a short timespan some >> are dropped. > > Yeah, [shell] can only execute one command at the time. When [shell] is > still busy with the last command, it'll simply ignore the current call. > > Anyway, you may want to try [command] which is a fork of [shell] with > more features. [command] outputs the exit code when the execution of > the command has completed. However, you still need to buffer your calls > so that they are executed one after another. You'll find [command] in > Deken. > >> Also, running pinctrl set 5.6.13 op dl for example does not work (it >> should pull low those three outputs at once and works in the terminal >> just fine) But PD also automagically adds spaces after the commas >> once the message box is not edited anymore. > > That's not a [shell] specific issue, but is how Pd parses messages in > general. A comma in message box is actually a delimiter for messages. > By using unescaped commas you actually create multiple messages > 'pinctrl set 5', '6', and '13 op dl'. > > 'exec pinctrl set 5\,6\,13 op dl' seems to work with [command] > >> >> Are these known limitations of shell or is there a workaround to run >> multiple commands at once? Adding & or ; to the end of the message >> sent to shell does not work... > > I don't know about &, but ';' is also a Pd delimiter for sending > messages. > > Roman > > --- > [email protected] - the Pure Data mailinglist > https://lists.iem.at/hyperkitty/list/[email protected]/message/H73WUW7EJCZHUG3YWZLTJAPJLW6ETM4P/ > > To unsubscribe send an email to [email protected] mailing list > UNSUBSCRIBE and account-management -> https://lists.iem.at/ --- [email protected] - the Pure Data mailinglist https://lists.iem.at/hyperkitty/list/[email protected]/message/6276YX23PTYOIQYVOPSK2NGGCALJ3TDK/ To unsubscribe send an email to [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.iem.at/