pin output level after analogWrite() on non PWM pins

Yep. That would be nice. But it really isn't a compile time thing that can be detected.
analogWrite() can be passed a variable parameter at runtime given the way the arduino APIs are defined
and there is no way to catch that at compile time.

Anyway, I've moved on by simply not worrying about it and writing code that detects if the pin
supports PWM and then making the output work the way I want/need it to work.

--- bill