79199749

Date: 2024-11-18 11:27:43
Score: 1
Natty:
Report link

I've managed to fix this problem effectively and have concluded that the problem was with the board.

I had to find the Github repo for the board.

There I was able to find the pinout for the board and one thing immediately caught my eye and that was the reversal of pin 16 and 18 on the pinout.

GPIO16 was marked as GP18 on the silk screen and GPIO18 was marked as GP16 on the board.

This was the root cause of all the problems because both of these pins were actively being used by the SPI interface.

Below I've attached the correct pinout for this board.

pinout for Micro RP2040

There is this note on the Github repo too which I think should be printed on the packaging too, this is a pretty serious fault.

Note on the github repo

Below you can see my board, it shows on the left side

Where it should've been,

My board

This was the issue and as soon as I connected the pins following the correct pin scheme on the board, the display worked perfectly.

working display yayy :)

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Aadiraj Anil