Skip to content
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

Feature/optimize draw oled buffer #3

Open
wants to merge 29 commits into
base: master
Choose a base branch
from

Conversation

FREEWING-JP
Copy link

Thank you This Great Program !

I modified and Improved these .
So I pull request !

  • Add I2C bus define d760234
  • Add OLED setBrightness 63d5239
  • More Accurate frame rate dedd45f
  • Optimize Logic
  • I2C SCLK 700kHz to 4MHz fab9458
  • Optimize Direct Draw OLED buffer dbcd6fe
  • etc. See each Commit Message

Playing Time Comparison

Movie 6573 frame / 30fps = 219.1 sec

Comment commit hash Time
Original a6f330c 3:36.941
mod Add Frame counter 1974d05 3:39:094
mod Optimize Direct Draw OLED buffer 395e4d9 3:39.090

No Wait Speed Comparison

Comment commit hash Time Speed Up
Original a6f330c 1:37.886 --
mod Add Frame counter 1974d05 1:39.652 -2 sec
mod Optimize int16_t to int32_t c33224c 1:38.390 -1 sec
mod I2C SCLK to 4MHz 2ee30c0 1:21.606 16 sec
mod More Optimize Direct Draw OLED buffer 994f92b 1:03.274 34 sec
mod Del unnecessary Initialize 158a3a2 1:02.283 35 sec

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant