Yep, they are definitely being multiplexed! I don't know why the terminology is "static" versus "dynamic" in this context, to be honest. Just that it is the terms we've learned and see being used by others as well. But, behind the actual words, yes, it is basically just multiplexing!
Hi, I like that you used individual resistors per segment, but I fear that they are too low resistance. Assuming a 2v forward voltage for a red LED, when an "8." is displayed, that results in approx. 6mA/segment. So 6*8=48mA and that exceeds the 40mA limit for an Arduino output pin (for each of the 6 anodes). I think doubling the resistance value would be a good idea and I doubt you'd lose any noticeable brightness. Just a suggestion...
Great catch, thank you! Yes, with the PIC18F14K50 that we used, the max is 25mA per GPIO pin for both sinking and sourcing (though some PIC's have certain pins that only go up to 6mA, I think.) I imagine we didn't have any problems because we didn't leave the display on for days on end showing 888. I'll talk to Sergey about this and see how he'd like to tweak the written portion and we may do a pinned comment to point this out for people trying to emulate it.
MPLAB Code Configurator - it's a tool Microchip developed to simplify code development. It can be very helpful but does change the process considerably so we decided to do these projects both with and without the MCC.
Yes! FPGAs are awesome for concurrent things like this. I was talking to Sergey the other day and we're rekindling the idea of doing an FPGA based series soon. Fingers crossed!