I know, I should have asked this question 6 months ago but I had very little idea about I/O pins then. Only knew that those pins were used elsewhere and that up to 65 I/O were, supposedly, available.
So I have managed to disable HDMI and now I can access 48 I/O pins which I need, however the above are messing up boot when pulled high, which is what the cape does.
After Googling until my eyes popped out I thought I’d ask here if there is a way of disabling the scanning of those pins at boot up and, somehow, allow booting from EMMC only.
Is there some EEPROM or “fuse” settings for that?
I guess I could use internal pull ups of those 10 pins after booting up but it would be much nicer if I used external pull ups like other 38 pins.
Another option would be to use tristate buffers which would enable I/O access after boot up but that would require an additional I/O pin which may not be easily accessible. Anyway it would mean a PCB revision which is not really what I want to do right now.
So, unless there is a magic way of disabling I/O pins look up, the only other option seems to be internal pull ups.
Unfortunately nodejs doesn’t seem to like INPUT_PULLUP for some reason so I can’t test it.