Mercurial > public > ostc4
changeset 167:5e41365ff0d8 cleanup-1
cleanup: local data and functions can be static (tMenu)
Most of the changes in this commit are making code that is only used
in this file (compilation unit) static. Careful reading the changes show
a little more. Like, removing commented code (as any code change can be
found the repository, so nothing is really lost), or removing
obvious looking useless code (callerID).
Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
author | Jan Mulder <jlmulder@xs4all.nl> |
---|---|
date | Fri, 08 Mar 2019 13:47:52 +0100 |
parents | 255eedad4155 |
children | 842f57bbaaad |
files | Discovery/Inc/tMenu.h Discovery/Src/tMenu.c |
diffstat | 2 files changed, 31 insertions(+), 101 deletions(-) [+] |
line wrap: on
line diff
--- a/Discovery/Inc/tMenu.h Thu Mar 07 21:52:23 2019 +0100 +++ b/Discovery/Inc/tMenu.h Fri Mar 08 13:47:52 2019 +0100 @@ -71,7 +71,6 @@ void updateMenu(void); void updateSpecificMenu(uint32_t id); void sendActionToMenu(uint8_t sendAction); -void timeoutTestMenu(uint32_t seconds_since_last_button_press); void exitMenu(void); void tM_check_content(void);
--- a/Discovery/Src/tMenu.c Thu Mar 07 21:52:23 2019 +0100 +++ b/Discovery/Src/tMenu.c Fri Mar 08 13:47:52 2019 +0100 @@ -71,36 +71,30 @@ /* Exported variables --------------------------------------------------------*/ /* Announced Private variables -----------------------------------------------*/ -GFX_DrawCfgScreen tMdesignSolo; -GFX_DrawCfgScreen tMdesignCursor; +static GFX_DrawCfgScreen tMdesignSolo; +static GFX_DrawCfgScreen tMdesignCursor; /* Private variables ---------------------------------------------------------*/ -GFX_DrawCfgWindow tMwindow; -GFX_DrawCfgScreen tMscreen; +static GFX_DrawCfgWindow tMwindow; +static GFX_DrawCfgScreen tMscreen; -uint32_t FramebufferStartAddressForPage[10]; - -SMenuMemory menu; - -uint32_t callerID; +static SMenuMemory menu; uint8_t actual_menu_content = MENU_UNDEFINED; -/* TEM HAS TO MOVE TO GLOBAL--------------------------------------------------*/ - /* Private function prototypes -----------------------------------------------*/ -void draw_tMheader(uint8_t page); -void draw_tMcursorDesign(void); +static void draw_tMheader(uint8_t page); +static void draw_tMcursorDesign(void); -void draw_tMdesignSubUnselected(uint32_t *ppDestination); -void draw_tMdesignSubSelected(uint32_t *ppDestination); -void draw_tMdesignSubSelectedBorder(uint32_t *ppDestination); -void tMenu_write(uint8_t page, char *text, char *subtext); +static void draw_tMdesignSubUnselected(uint32_t *ppDestination); +static void draw_tMdesignSubSelected(uint32_t *ppDestination); +static void draw_tMdesignSubSelectedBorder(uint32_t *ppDestination); +static void tMenu_write(uint8_t page, char *text, char *subtext); -void clean_line_actual_page(void); +static void clean_line_actual_page(void); void tM_build_pages(void); -void gotoMenuEdit(void); +static void gotoMenuEdit(void); /* Exported functions --------------------------------------------------------*/ @@ -234,7 +228,7 @@ } -void clean_line_actual_page(void) +static void clean_line_actual_page(void) { uint8_t line, page; @@ -249,7 +243,7 @@ } -void update_content_actual_page(char *text, uint16_t tab, char *subtext) +static void update_content_actual_page(char *text, uint16_t tab, char *subtext) { uint8_t page; @@ -265,13 +259,7 @@ } -void clean_line(uint8_t page, uint8_t line) -{ - tMscreen.FBStartAdress = menu.StartAddressForPage[page]; - GFX_clean_line(&tMwindow, line); -} - -void update_content_with_new_frame(uint8_t page, char *text, uint16_t tab, char *subtext) +static void update_content_with_new_frame(uint8_t page, char *text, uint16_t tab, char *subtext) { char localtext[32]; @@ -311,17 +299,6 @@ releaseFrame(5,rememberPage); } -void update_content(uint8_t page, char *text, uint16_t tab, char *subtext) -{ - tMscreen.FBStartAdress = menu.StartAddressForPage[page]; - if(tab == 0) - tMwindow.WindowTab = 400; - else - tMwindow.WindowTab = tab; - - tMenu_write(page, text, subtext); -} - void tM_create_pagenumbering(void) { @@ -338,7 +315,7 @@ } -void tM_build_page(uint32_t id, char *text, uint16_t tab, char *subtext) +static void tM_build_page(uint32_t id, char *text, uint16_t tab, char *subtext) { uint8_t linesFound; uint16_t i; @@ -437,7 +414,7 @@ } */ -void findValidPosition(uint8_t *pageOuput, uint8_t *lineOutput) +static void findValidPosition(uint8_t *pageOuput, uint8_t *lineOutput) { uint8_t page = 0; uint8_t line = 0; @@ -488,48 +465,8 @@ *lineOutput = line; } -/* -void tM_insert_page_numbers(void) -{ - uint8_t page, line, pageMemoryBackup, pageFirst, total; - GFX_DrawCfgScreen tTscreen; - tTscreen.FBStartAdress = 0; - tTscreen.ImageHeight = 480; - tTscreen.ImageWidth = 800; - tTscreen.LayerIndex = 1; - - pageMemoryBackup = menu.pageMemoryForNavigation; - - menu.pageMemoryForNavigation = 1; - findValidPosition(&page, &line); - pageFirst = page; - total = 0; - - do - { - total++; - menu.pageMemoryForNavigation += 1; - findValidPosition(&page, &line); - } - while((pageFirst != page) && (total < MAXPAGES)); - - menu.pageCountTotal = total; - menu.pageMemoryForNavigation = 0; - for(int i = 1; i<= total; i++) - { - menu.pageMemoryForNavigation += 1; - findValidPosition(&page, &line); - tTscreen.FBStartAdress = menu.StartAddressForPage[page]; - menu.pageCountNumber[page] = i; - gfx_write_page_number(&tTscreen ,i,total,0); - } - - menu.pageMemoryForNavigation = pageMemoryBackup; -} -*/ - -void tM_add(uint32_t id) +static void tM_add(uint32_t id) { SStateList idList; uint8_t page; @@ -803,8 +740,6 @@ SSettings* pSettings; pSettings = settingsGetPointer(); - callerID = get_globalState(); - findValidPosition(&page, &line); if((page == 0) || (line == 0)) return; @@ -858,7 +793,7 @@ } -void block_diluent_handler(_Bool Unblock) +static void block_diluent_handler(_Bool Unblock) { SStateList list; static uint8_t linesAvailableForPageDiluent = 0; @@ -887,7 +822,7 @@ } -void nextPage(void) +static void nextPage(void) { uint8_t page, line; @@ -922,7 +857,7 @@ } -void nextLine(void) +static void nextLine(void) { uint8_t page, line; SSettings* pSettings; @@ -947,7 +882,7 @@ } -void stepBackMenu(void) +static void stepBackMenu(void) { if(menu.modeFlipPages == 0) { @@ -975,7 +910,7 @@ } -void stepForwardMenu(void) +static void stepForwardMenu(void) { if(menu.modeFlipPages == 1) { @@ -985,7 +920,7 @@ gotoMenuEdit(); } -void gotoMenuEdit(void) +static void gotoMenuEdit(void) { uint8_t line; @@ -1054,11 +989,7 @@ /* tMC_OC_Gas(StMOG1, pSettings); */ } -void timeoutTestMenu(uint32_t seconds_since_last_button_press) -{ -} - -void tMenu_write(uint8_t page, char *text, char *subtext) +static void tMenu_write(uint8_t page, char *text, char *subtext) { if(page > MAXPAGES) return; @@ -1076,7 +1007,7 @@ /* Private functions ---------------------------------------------------------*/ -void draw_tMdesignSubUnselected(uint32_t *ppDestination) +static void draw_tMdesignSubUnselected(uint32_t *ppDestination) { union al88_u { @@ -1111,7 +1042,7 @@ } -void draw_tMdesignSubSelected(uint32_t *ppDestination) +static void draw_tMdesignSubSelected(uint32_t *ppDestination) { union al88_u { @@ -1147,7 +1078,7 @@ } -void draw_tMdesignSubSelectedBorder(uint32_t *ppDestination) +static void draw_tMdesignSubSelectedBorder(uint32_t *ppDestination) { union al88_u { @@ -1170,7 +1101,7 @@ } -void draw_tMcursorDesign(void) +static void draw_tMcursorDesign(void) { int i,j; uint32_t pDestination; @@ -1202,7 +1133,7 @@ } -void draw_tMheader(uint8_t page) +static void draw_tMheader(uint8_t page) { union al88_u {