Waveshare 7.5inch b/w and Nano BLE 33

Hi,

I have been trying to use a Waveshare 7.5inch b/w display with the Nano BLE 33, after using the waveshare demo code it was working as intended, however i needed a way to dynamically show text on the screen, i found gxEPD and gxEPD2. After giving gxEPD a try I had got it showing one part of the demo 1/10 times and it would stop after. Thinking this was a outdated module i used gxEPD2, however i'm having no luck with any of the demo codes using

#include <GxGDEW075T7/GxGDEW075T7.h>      // 7.5" b/w 800x480
GxIO_Class io(SPI, /*CS=*/ 10, /*DC=*/ 8, /*RST=*/ 9); // arbitrary selection of 8, 9, CS on 10 (for CS same as on UNO, for SPI on ICSP use)
GxEPD_Class display(io, /*RST=*/ 9, /*BUSY=*/ 7); // default selection of (9), 7

Piece of code and with the correct SPI layout as above, and all I get in the serial monitor is
Capture

After trying every combination i still cant figure this out. Hoping someone here would be able to give me some new paths to try.

Thanks!

@benjw Hi

With GxEPD you would need paged drawing, from the symptoms you have.
I am not at home and don't have time to check how much RAM the Nano BLE33 has.
But obviously the _AVR macro is defined, so GxEPD uses only a very small buffer.

You would need to tell which selection method you used with GxEPD2, and the constructor or definition line you uncommented. I don't have a Nano BLE33, so it is not directly supported.

Jean-Marc

Hi,

I have now swapped to a LilyGo T-Call SIM800, and still getting the same issues on GxEPD2,
Running the HelloWorld example using

SPI.begin(14, 2, 15, 13);
GxEPD2_BW < GxEPD2_750_T7, GxEPD2_750_T7::HEIGHT / 2 > display(GxEPD2_750_T7(/*CS=D8*/ 13, /*DC=D3*/ 2, /*RST=D4*/ 12, /*BUSY=D2*/ 25)); // GDEW075T7 800x480


And still unable to get this working sadly,'Busy Timeout!'.

@benjw

Please read How to get the best out of this forum.

Then provide complete information, including links to the devices used, connection diagram, example used, details of changes to example code.

Did you get rid of the Busy Timeout issue?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.