Yes - thanks.
That shows how to convert the pins component to show as a bus, and is a good solution in my case.
But what if I wanted to connect outputs from two different things to a bus - how do I connect a wire to a specific index on a bus?
Difficult to explain in words:
1st: connect the wanted signal to the bus.
2nd: edit the signal (double click) and specify which bit of the bus it should be connected to.
Thanks - that's what I thought and I'm sure that's how I remembered doing it in the past.
Take a look at the attached project. (Updated from 1st post)
I have 2 switches, which are on a bus, connected to a debouncer which has a width of 2.
The output of the debouncer is again a bus, with a width of 2 and I wish to connect it to the 2 ISRs.
As soon as I connect it to either if the ISRs the entire bus becomes a single wire again. I must have forgotten a step somewhere.
OK I got it to work, but it's a bit non-obvious.
I drew the bus first, conneted the two ISRs - which immediately changed the bus back to a wire, and then set the name-and-width of each wire, and finally set the name-and-width of the bus back to being a bus again.
The wires and bus need to have the same base name.
I've got this working now 🙂
Maybe in a future edition of Creator if you drag a wire to bus it could prompt you for the index, and automatically rename the wire. That'd be neat and in fact that is what the Eagle schematic editor does.
Thanks to everyone for their help.