GC9A01 Display driver works on nrf52832 but not on nrf52840

Hello community,

I recently was trying to evaluate the GC9A01 display from waveshare, I used the github source code as the base code to test this. Attached the link below.

GitHub - Exboom/GC9A01_nRF52: Using the GC9A01 display on the nRF52 board

This above code works well with nrf52832 but same code doesnt work for nrf52840. Any idea what might be the reason behind this? Can someone tell me which pins I can use for SPI0,1,2 instances and also for SPIM3 instance (to set 32Mhz frequency).

Thanks.

Parents
  • Hi Any update on this?

    Just FYR:

    The same code is used as shown in github link above.

    Pins used are as follows:

    #define GC9A01_MISO_PIN 5
    #define GC9A0_MOSI_PIN 4
    #define GC9A0_SCK_PIN 3
    #define GC9A0_RES_Pin 10
    #define GC9A0_CS_Pin 29
    #define GC9A0_DC_Pin 18
    #define GC9A0_BL_Pin 8

    These pins worked for another sensor in nrf52840 in the same project. But once this LCD runs on thiese pins I would like to change to new pins and assign SPI instance 1 or SPIM instance 3. Hence, kindly suggest me new pins that I can use for this Display module.

    If required, I can share the code over email. Please share me the email ID.

    Thanks.

Reply
  • Hi Any update on this?

    Just FYR:

    The same code is used as shown in github link above.

    Pins used are as follows:

    #define GC9A01_MISO_PIN 5
    #define GC9A0_MOSI_PIN 4
    #define GC9A0_SCK_PIN 3
    #define GC9A0_RES_Pin 10
    #define GC9A0_CS_Pin 29
    #define GC9A0_DC_Pin 18
    #define GC9A0_BL_Pin 8

    These pins worked for another sensor in nrf52840 in the same project. But once this LCD runs on thiese pins I would like to change to new pins and assign SPI instance 1 or SPIM instance 3. Hence, kindly suggest me new pins that I can use for this Display module.

    If required, I can share the code over email. Please share me the email ID.

    Thanks.

Children
No Data
Related