int32_t set_rke_callback(rke_func_t f)
{
DEBUG_PRINT("[%s] enter\n", __FUNCTION__);
g_rke_callback = f;
return 0;
}
乍看之下會看不懂 這個function的定義
可以看看他include的.h檔定義的方式
顯然int32_t 是嵌入式系統開發中 常見的一種資料型別宣告
rek_func_t 定義則為 int型態的 一種函式指標 傳入的的值為 列舉型態的update_request_action_t act 以及結構型態up_all_t 的status_all 當傳入值
typedef int (*rke_func_t)(enum update_request_action_t act, up_all_t status_all);
關於我 : Kun-hsien(KH)
研究&開發是一段艱難的旅程:享受在資料字串與信號間遊走。
從VB->HTML->PHP->MySQL->Fedora->MCSE->JAVA->XML->Android->Embeded C->C ->C# ->Python-> Arduino -> IoT ->MQTT ->Spark ->CAN ->I2C->無人機....
這裡除了紀錄開發Apps遇到問題的Solution並分享給大家外,各種開發技術的文章也在此探討!希望大家都能順利解決自己遇到的問題!
沒有留言:
張貼留言