-
-
Notifications
You must be signed in to change notification settings - Fork 191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Request for RA8875 800x480 support #52
Comments
@BlynkGO |
Thank you. 楽しみにしています! |
The shop contacted me and it seems that somehow the package was returned to the shop. |
+1 for this! |
https://twitter.com/lovyan03/status/1438122734806974464 I started to test the operation of the RA8875 with SPI. |
Hello. I am stucked trying to test operation of RA8875. Do you have any existing src code already tested and setup if possible to share with me? I am developing it with ESP32 . I would appreciate it. |
@DanielFranco227 btw, Parallel connection operation of the RA8875 has not yet been implemented.
|
Update: I tried with the pinout config you provided above and it is working now. Thank you so much for your help |
Update: Testing GPIO 34 as cfg.pin_busy crashes the program.
|
@DanielFranco227 |
Hello. |
@DanielFranco227
Please quantify how slow is "really slow." |
Video of the screen running with a test program: Video of the test program in squareline simulator: You can see the spinner running when it is idle but when you change page or select an object, it takes more than 1 sec to show next screen values |
Frankly, this topic is not about LovyanGFX. I think that's about the speed you get when you run LVGL on a microcontroller without setting it up properly. At the very least, it will never run at the same speed as a PC simulator. Check out this series of tweets and give it a try. https://twitter.com/lovyan03/status/1504298966577725441 |
@BlynkGO |
Thank you very much. |
Thank you very much for your time and recommendations. I tried to compare 2 different tft drivers with the same program without using lvgl. I used one of your test programs and I noticed a huge difference in the fps. Is the same behavior on your side too? I would appreciate any help you can provide me. The code is the following:
|
Sorry, I respond to myself: It is normal due to the size of the screen and number of pixels. It is exactly the fps expected. Besides any other advice you can give me, if you have the same fps number, it is ok for me. Thank you in advance |
@DanielFranco227
Any higher speed is theoretically impossible. Since stable operation at SPI 80MHz will be difficult, the only remaining method is a parallel connection. |
@lovyan03 class LGFX: public lgfx::LGFX_Device {
private:
lgfx::Panel_RA8875 _panel_instance;
.....
lgfx::Light_PWM _light_instance;
public:
LGFX(void){
{
....
}
{ // バックライト制御の設定を行います。(必要なければ削除)
auto cfg = _light_instance.config(); // バックライト設定用の構造体を取得します。
cfg.pin_bl = 32; // バックライトが接続されているピン番号
cfg.invert = false; // バックライトの輝度を反転させる場合 true
cfg.freq = 44100; // バックライトのPWM周波数
cfg.pwm_channel = 15; // 使用するPWMのチャンネル番号
_light_instance.config(cfg);
_panel_instance.setLight(&_light_instance); // バックライトをパネルにセットします。
}
setPanel(&_panel_instance);
}
} The result occurs the following. How to solve the issue for backlight-PWM. |
@BlynkGO
|
@lovyan03 By the way, TFT 5 inch RA8875 800x480 with capacitive GSL1680F touch interface. I tried by the following code, but it's not worked. [Wiring ] [Code]
How to config GSL1680F touch interface for |
If # 32 remains LOW, TP is not activated. |
Thank you very much. |
@lovyan03 any news on RA8875 parallel connection support? |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically closed because it has not had recent activity. Thank you for your contributions. |
Request for TFT SPI 5.0inch (RA8875) SPI4pin too.
https://www.buydisplay.com/5-inch-tft-lcd-display-capacitive-touchscreen-ra8875-controller-800x480
Thank you very much.
The text was updated successfully, but these errors were encountered: