Pins configuration mistake ;)

only because BIT_SWITCH is actually set to 3 it's worked, but I've spent about 15 minutes trying to figure out mistake in my circuit while it was in firmware