summaryrefslogtreecommitdiffstats
path: root/src/target/firmware/fb
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2012-01-30 08:22:36 +0100
committerHarald Welte <laforge@gnumonks.org>2012-02-03 23:59:35 +0100
commitcf5ba98c10508be4f8c10459b431806686df216c (patch)
treeb70024bbb1e5a6c6d76a1aed9dec6f990908c1ec /src/target/firmware/fb
parentfc49eccb0cb0a1d6b3c12e173867473f8d3d4393 (diff)
firmware/fb: Fixed color component shift
Diffstat (limited to 'src/target/firmware/fb')
-rw-r--r--src/target/firmware/fb/fb_rgb332.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/target/firmware/fb/fb_rgb332.c b/src/target/firmware/fb/fb_rgb332.c
index 9955d16c..72ed87b8 100644
--- a/src/target/firmware/fb/fb_rgb332.c
+++ b/src/target/firmware/fb/fb_rgb332.c
@@ -90,7 +90,7 @@ fb_rgb332_update_damage(
static uint8_t rgb_to_pixel(uint32_t color){
uint8_t ret;
ret = (FB_COLOR_TO_R(color) & 0xe0); /* 765 = RRR */
- ret |= (FB_COLOR_TO_G(color) & 0xe0) >> 2; /* 432 = GGG */
+ ret |= (FB_COLOR_TO_G(color) & 0xe0) >> 3; /* 432 = GGG */
ret |= (FB_COLOR_TO_B(color) & 0xc0) >> 6; /* 10 = BB */
return ret;
}