How does Peggy 2 drive LED Matrix Rows with 74HC154 Decoder

Trying to program Evil Mad Scientist's Peggy 2 board without their Library. The board drives an LED Matrix with:

Source 74HC154 Decoder
Sink STP16CPSO5 LED Sink Driver

What has me confused is the 74HC154 Outputs can only have one output set to Low at at time. See table below. This means all but one row is "on". Isn't this backwards? Shouldn't all outputs be low except one that is high? Selecting what row you want on, rather than selecting what row you want off. It looks more like the 74HC154 is a Sink. Thanks for any advice.

Peggy 2 LE Schematic.pdf (476 KB)

This is how you post pictures:

That schematic is not complete. The outputs of the 74hc154 are used to switch on 24 2STX2220 transistors. These are pnp transistors, so a low output from the 74hc154 will switch them on, while a high output will switch them off. The transistors switch current to the rows/led anodes, one at a time. The stp16d05 then sinks the current from the LED cathodes on the columns.

Ahh... A low turns on the PNP.... got it!!

Thank you PaulRB !

fyi - Page two of the schematic shows the pnp transistors for each row as you said.

Page two of the schematic

Ah, missed that, sorry.