Update: I tried the "MY_BLUEPILL" wiring setup, with the specified changes in the .h files, and that works too!
But... it didn't help my problem with lack of A-D channels. The default scheme only leaves one open, and I didn't realize it until I actually tried it, but the "MY_BLUEPILL" arrangement is the same... it uses A0 thru A3, A5-A7, B0, and B1... leaving only one A/D channel (A4) available for use.
David, I hate to ask this because I know you already offer a ton of help to people here, but how hard would it be to create another "special" that would free up more A/D channels? Ideally I'd like 7, but could make do with 3.
I looked at mcufriend_special.h to see if I could do it myself, but honestly the code in there is a bit over my head.