From 82581aad83ee74022ea5953ffc21c23d5babb660 Mon Sep 17 00:00:00 2001 From: MakerM0 <117961102+MakerM0@users.noreply.github.com> Date: Sun, 15 Sep 2024 17:30:13 +0800 Subject: [PATCH 1/2] Update Arduino_NV3023.cpp fix Rotation --- src/display/Arduino_NV3023.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/display/Arduino_NV3023.cpp b/src/display/Arduino_NV3023.cpp index 15272d49..1e69d42c 100644 --- a/src/display/Arduino_NV3023.cpp +++ b/src/display/Arduino_NV3023.cpp @@ -44,16 +44,16 @@ void Arduino_NV3023::setRotation(uint8_t r) switch (_rotation) { case 1: - r = NV3023_MADCTL_MY | NV3023_MADCTL_MV | NV3023_MADCTL_BGR; + r = NV3023_MADCTL_MV | NV3023_MADCTL_BGR; break; case 2: - r = NV3023_MADCTL_MY | NV3023_MADCTL_BGR; + r = NV3023_MADCTL_MX | NV3023_MADCTL_BGR; break; case 3: - r = NV3023_MADCTL_MX | NV3023_MADCTL_MV | NV3023_MADCTL_BGR; - break; + r = NV3023_MADCTL_MY | NV3023_MADCTL_MV | NV3023_MADCTL_MX | NV3023_MADCTL_BGR; + break; default: // case 0: - r = NV3023_MADCTL_MY | NV3023_MADCTL_MX | NV3023_MADCTL_BGR; + r = NV3023_MADCTL_MY | NV3023_MADCTL_BGR; break; } _bus->beginWrite(); From 6d821cea73e05e2805a80b82447ad5c51f643c60 Mon Sep 17 00:00:00 2001 From: MakerM0 <117961102+MakerM0@users.noreply.github.com> Date: Tue, 17 Sep 2024 11:17:35 +0800 Subject: [PATCH 2/2] Update Arduino_NV3023.cpp 1: clockwise 90 degree 2: 180 degree 3: clockwise 270 degree --- src/display/Arduino_NV3023.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/display/Arduino_NV3023.cpp b/src/display/Arduino_NV3023.cpp index 1e69d42c..692582fe 100644 --- a/src/display/Arduino_NV3023.cpp +++ b/src/display/Arduino_NV3023.cpp @@ -44,14 +44,14 @@ void Arduino_NV3023::setRotation(uint8_t r) switch (_rotation) { case 1: - r = NV3023_MADCTL_MV | NV3023_MADCTL_BGR; - break; + r = NV3023_MADCTL_MY | NV3023_MADCTL_MV | NV3023_MADCTL_MX | NV3023_MADCTL_BGR; + break; case 2: r = NV3023_MADCTL_MX | NV3023_MADCTL_BGR; - break; + break; case 3: - r = NV3023_MADCTL_MY | NV3023_MADCTL_MV | NV3023_MADCTL_MX | NV3023_MADCTL_BGR; - break; + r = NV3023_MADCTL_MV | NV3023_MADCTL_BGR; + break; default: // case 0: r = NV3023_MADCTL_MY | NV3023_MADCTL_BGR; break;