Render waveforms with WaveDrom inside VSCode
:page_with_curl: Open a JSON file containing a WaveDrom waveform, like
{ signal: [
{ name: "clk", wave: "p.....|..." },
{ name: "Data", wave: "x.345x|=.x", data: ["head", "body", "tail", "data"] },
{ name: "Request", wave: "0.1..0|1.0" },
{},
{ name: "Acknowledge", wave: "1.....|01." }
]}
:musical_keyboard: press (ctrl+k
followed by ctrl+d
), or (ctrl+shift+p
followed by Waveform Render: Draw
) to draw the waveform in your editor
or
:arrows_clockwise: press (ctrl+k
followed by ctrl+l
), or (ctrl+shift+p
followed by Waveform Render: Toggle Live Preview
) to get the waveform updated as you type
:rainbow: and you will get a new tab with a nice waveform rendered inside your text editor

You can find the complete syntax here.