Bus Pirate 5 I2C has no delay character?

BP4 used the % character to specify delay x ms before sending the next command character.
BP5 complains about unknown syntax.
Does BP5 support inserting a delay somehow?

1 Like

d/D provide us and ms delays. They can be repeated with :, so D:5 is a 5ms delay.

My help output looks nothing like that in https://firmware.buspirate.com/command-reference/commands
It looks like this, and doesn’t list d/D at all.
Do I have a bad version?

HiZ> h

work with pins, input, output measurement
w/W Power supply (off/ON)
a/A/@ x Set IO x state (low/HI/READ)
f x/F x Measure freq on IOx (once/CONT)
f/F Monitor freq (off/ON)
g x/G Generate frequency (off/ON)
p/P Pull-up resistors (off/ON)
v x/V x Show volts on IOx (once/CONT)
v/V Show volts all IOs (once/CONT)

configure the terminal, LEDs, display and mode
c Configure terminal, language, LEDs
d Change screen display mode
o Choose how numbers are displayed
l/L Bitorder (msb/LSB)
cls Clear and reset the terminal

1 Like

It’s always best to update to the latest build:

https://forum.buspirate.com/t/bus-pirate-5-auto-build-main-branch/20/99999

Docs are out of date and we are bringing up the new version this week and next week. Should be ready soon. It was a bigger project than we expected but it’s coming together quickly now with help from @dreg, @AreYouLoco and others.

So, is the d/D command documented in the on-device help somewhere?

1 Like

It should be in the ? Help menu, if it isn’t that’s a major oversight. I’m not at my desk until Sunday, so apologies I can’t check at the moment.

It is in the bus syntax docs here:

Maybe someone else can chime in?

1 Like

If you use the “?” command in your terminal interface you’ll find a brief description of the “d/D” command under the “send and receive data in modes using bus syntax” section (at least on the latest firmware).

3 Likes

Thank you for confirming it’s actually in the “?” output.

It turns out with my default PuTty settings the majority of the text in “send and receive data in modes using bus syntax” section was off-screen below it, and it became visible when I made the PuTty window taller.

2 Likes