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

Added Waveshare RP2040 LCD 1.28 to README.md #81

Open
wants to merge 27 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
8a1d9f8
Added board wavershare-rp2040-lcs-1-28
GordonCox Jul 20, 2024
6083159
Fixed the static on the screen.
GordonCox Jul 20, 2024
21dd714
Update waveshare_rp2040_lcd_demo.rs
GordonCox Jul 20, 2024
f4ccaa6
Added image capabilities
GordonCox Jul 21, 2024
6eba90e
Added double buffering
GordonCox Jul 21, 2024
5a82f4f
Formatted the code for reading
GordonCox Jul 21, 2024
248646b
Added window region updates
GordonCox Jul 21, 2024
09e28aa
Added Precomputation details on the arrow.
GordonCox Jul 21, 2024
78301d3
Added frame rate delay adjustment
GordonCox Jul 21, 2024
046142d
Fixed a defect in the angle_index
GordonCox Jul 21, 2024
ece8598
Modified usage of buffers
GordonCox Jul 29, 2024
a20e5d6
Added back frame rate delay
GordonCox Jul 29, 2024
f5facdc
Added comments to the code.
GordonCox Jul 29, 2024
a8d79b4
Clean up and simplify the code.
GordonCox Jul 29, 2024
959f6f0
Increased buffer removed references to old code.
GordonCox Jul 29, 2024
b955b88
Create rust-logo-240x240.raw
GordonCox Jul 29, 2024
feae56b
Removed gc9a01a_driver
GordonCox Jul 30, 2024
e40f848
Updated to use crate for gca01a_driver
GordonCox Jul 30, 2024
41d224b
Simplified the example made it more like 0.96
GordonCox Jul 30, 2024
2a6e68b
Update waveshare_rp2040_lcd_demo.rs
GordonCox Jul 30, 2024
8bf59b4
Formated code using cargo fmt
GordonCox Jul 31, 2024
3f8ae44
Removed unused dependency
GordonCox Jul 31, 2024
9e0a513
Backlight and Dependancy
GordonCox Jul 31, 2024
a491b0f
Update READme.md for 1.28
GordonCox Aug 10, 2024
1f4bcce
Merge remote-tracking branch 'upstream/main'
GordonCox Aug 10, 2024
e7de9e9
Added Example for Waveshare rp2040 plus with lcd
GordonCox Sep 7, 2024
afd413d
Merge branch 'rp-rs:main' into main
GordonCox Sep 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Updated to use crate for gca01a_driver
GordonCox committed Jul 30, 2024
commit e40f848638e15c1ab2a0a4f04320a5da1cc5706a
2 changes: 1 addition & 1 deletion boards/waveshare-rp2040-lcd-1-28/Cargo.toml
Original file line number Diff line number Diff line change
@@ -16,7 +16,7 @@ rp2040-boot2 = { workspace = true, optional = true }
rp2040-hal.workspace = true
embedded-hal = { version = "0.2" }
libm = "0.2"
gc9a01a_driver = { version = "0.1.1" }
gc9a01a_driver = { version = "0.1.2" }

[dev-dependencies]
cortex-m.workspace = true
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@

mod frame_buffer;

use gc9a01a_driver::{GC9A01A,Orientation};
use gc9a01a_driver::GC9A01A;
use cortex_m::delay::Delay;
use embedded_graphics::primitives::Line;
use fugit::RateExtU32;
@@ -28,7 +28,6 @@ use waveshare_rp2040_lcd_1_28::{
Pins, XOSC_CRYSTAL_FREQ,
};

use embedded_hal::PwmPin;
use embedded_hal::digital::v2::OutputPin;

use embedded_graphics::{