Re: Harmony 的圖形範例中,開機預設顯示語言切換方法請教

作者 PSIR 於 2018年06月28日 10:07:26
大家好:

經由高手的指導,得出一個結果並測試有效,原來必須把一行指令調動位置,以下是 libaria_init.c 的 libaria_initiaize() 部分內容,這樣開機就顯示簡體中文了:


//    laContext_SetStringLanguage(language_Chinese);    //原本位置
    
    
screen = laScreen_New(LA_FALSE, LA_FALSE, &ScreenCreate_SplashScreen);
    
laContext_AddScreen(screen);

    
screen = laScreen_New(LA_FALSE, LA_FALSE, &ScreenCreate_MainScreen);
    
laContext_AddScreen(screen);

    
laContext_SetActiveScreen(0);
    
laContext_SetStringLanguage(language_Chinese);  //移到這裡

    
return 0;

順便請問一下 Harmony 有哪份文件或哪個章節,有解說 Harmony 程式框架,產生的哪些 C 檔是幹什麼的?開機後程式是如何運行?我只知道 Harmony 是一種狀態機結構,但詳細流程還是不清楚,謝謝。

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=8&topic_id=22331&post_id=78310