fota_gui_common : get rotate_angle from build option of cmake 25/250225/2
authordyamy-lee <dyamy.lee@samsung.com>
Mon, 2 Nov 2020 06:51:36 +0000 (15:51 +0900)
committerdyamy-lee <dyamy.lee@samsung.com>
Tue, 22 Dec 2020 08:42:23 +0000 (17:42 +0900)
Change-Id: I879e8931b002fbbf7419583e4c9187feb36e50fb

fota_gui_common/CMakeLists.txt
fota_gui_common/fota_gr_direct_ro_common.c

index 7587c0bf030305e85a91bec19471b580fe7b8359..f4af0a078ab8c61db2d2a02fe02f38ecc93a9611 100644 (file)
@@ -59,6 +59,7 @@ ADD_EXECUTABLE(${FOTA_GUI_COMMON} ${GUI_SRCS_COMMON})
 TARGET_LINK_LIBRARIES(${FOTA_GUI_COMMON} ${gui_pkgs_LDFLAGS} ${LIBS} -lpthread)
 
 ADD_DEFINITIONS("-DRESDIR=\"${RESDIR}\"")
+ADD_DEFINITIONS("-DROTATE=270")
 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/res/common/images DESTINATION ${RESDIR_COMMON})
 
 INSTALL(TARGETS ${FOTA_GUI_COMMON} DESTINATION ${BINDIR})
index b96a5dfb37be9ebd1935b6c66501a5c6b32cb896..b9c5729878917bc2bd6be8a9071734176e1bca97 100644 (file)
 #define MAX_PATH 256
 #define MAX_FILE_PATH           512
 
+#if !defined(ROTATE)
+#define ROTATE 0
+#endif
+
 #if !defined(RESDIR)
 #define RESDIR                 "/usr/share/res"
 #endif
@@ -617,6 +621,13 @@ void fota_gr_direct_clear_screen(u32 color)
        _gr_direct_update_screen();
 }
 
+void _get_rotate(void)
+{
+       rotate_angle = ROTATE;
+       LOG("Print Rotate Angle value = %d\n", rotate_angle);
+       rollback_rotate_angle = 360 - rotate_angle;
+}
+
 /*-----------------------------------------------------------------------------
   fota_gr_direct_init
  ----------------------------------------------------------------------------*/
@@ -626,6 +637,7 @@ int fota_gr_direct_init(void)
        if (fb_open(&s_fbi) < 0)
                LOG("fb_open failed \n");
 
+       _get_rotate();
        __init_screen(&s_fbi);
 
        tdm_if_lcd_on(&s_disp);