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

Ili9341 #1642

Merged
merged 19 commits into from
Nov 8, 2021
Merged

Ili9341 #1642

merged 19 commits into from
Nov 8, 2021

Conversation

dotMorten
Copy link
Contributor

@dotMorten dotMorten commented Aug 19, 2021

Addresses #819.

Original work by @krwq. I took his code and fixed some things to make it work for me. Then compared the code with SSD1351 display code and followed its patterns and API as closely to get consistency.

Microsoft Reviewers: Open in CodeFlow

@ghost ghost added the area-device-bindings Device Bindings for audio, sensor, motor, and display hardware that can used with System.Device.Gpio label Aug 19, 2021
@dotMorten
Copy link
Contributor Author

Not sure why the build fails at this point - The errors appear to be unrelated.

@raffaeler
Copy link
Contributor

Most probably unrelated. The CI has some hiccups. If that is the case, it will be merged anyway.

Copy link
Member

@Ellerbach Ellerbach left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for the submission! Great first work on this one. Few comments related to the fact this is a driver and you can attached a smaller screen and few other elements.

src/devices/Ili9341/Ili9341.cs Show resolved Hide resolved
src/devices/Ili9341/Ili9341.cs Show resolved Hide resolved
src/devices/Ili9341/Ili9341.cs Show resolved Hide resolved
src/devices/Ili9341/Ili9341.cs Show resolved Hide resolved
src/devices/Ili9341/Ili9341.cs Outdated Show resolved Hide resolved
src/devices/Ili9341/Ili9341.cs Show resolved Hide resolved
src/devices/Ili9341/Ili9341Command.cs Outdated Show resolved Hide resolved
src/devices/Ili9341/Ili9341Imaging.cs Show resolved Hide resolved
src/devices/Ili9341/README.md Show resolved Hide resolved
src/devices/Ili9341/Ili9341.csproj Outdated Show resolved Hide resolved
@krwq
Copy link
Member

krwq commented Sep 16, 2021

@dotMorten seems you got build errors - you might need to rebase to see them locally

@joperezr
Copy link
Member

joperezr commented Oct 7, 2021

Took the liberty of rebasing and fixing the issue with the build, hope that's ok @dotMorten

@joperezr
Copy link
Member

joperezr commented Oct 7, 2021

@Ellerbach this is ready for one final look so that we can merge.

@dotMorten
Copy link
Contributor Author

@joperezr Not at all. Sorry this one has fallen a bit off my radar

@joperezr
Copy link
Member

joperezr commented Oct 7, 2021

I don't think the ball was on your court 😉. You've addressed all feedback, we went over this PR today in triage and @Ellerbach will take one final look now that the build is passing. Thank you for your patience, and for your contribution!

@joperezr
Copy link
Member

@krwq PTAL

Copy link
Member

@krwq krwq left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM after resolving comments

@krwq
Copy link
Member

krwq commented Oct 14, 2021

don't miss also: #1642 (comment)

@joperezr
Copy link
Member

joperezr commented Nov 4, 2021

[Triage] Hey @dotMorten any chance you can take a look at @krwq latest comments? As soon as they are addressed we can go ahead and merge this in.

@krwq
Copy link
Member

krwq commented Nov 6, 2021

LGTM:
obraz

I had to replace drawing bitmap a bit because I was getting this for 240x320 png:

obraz

also there was a tiny bug in the FillRect

@joperezr joperezr merged commit 24dadb6 into dotnet:main Nov 8, 2021
@joperezr
Copy link
Member

joperezr commented Nov 8, 2021

Thanks so much @dotMorten and @krwq for the contribution!

@dotMorten
Copy link
Contributor Author

@joperezr Sorry I had this on my list but it's been busy lately, and need to "fix" my display due to some bad soldering. But I see it's merged now :)

@dotMorten dotMorten deleted the ILI9341 branch November 8, 2021 21:29
@joperezr
Copy link
Member

joperezr commented Nov 8, 2021

no worries at all. sorry that we went ahead and merge without asking you first. Basically during our triage last week we realized that most of the remaining comments we had were very minor, and @krwq had the device with him so volunteered to help ensuring everything was working and merging. Thanks again for helping making this binding possible 👍

@dotMorten
Copy link
Contributor Author

No sorries needed. Much appreciated finishing this up before I got a chance.

@github-actions github-actions bot locked and limited conversation to collaborators Dec 9, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-device-bindings Device Bindings for audio, sensor, motor, and display hardware that can used with System.Device.Gpio
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants