Files

117 lines
4.2 KiB
C
Raw Permalink Normal View History

#ifndef _TXW82X_RPC_FUNCID_H_
#define _TXW82X_RPC_FUNCID_H_
#define RPC_FUNC_ID(f) RPC_FUNCID_##f
enum CPU0_RPC_FUNCID {
RPC_FUNC_ID(sys_wifi_register) = 2, /*ID 1 空出来*/
RPC_FUNC_ID(sys_wifi_recv),
RPC_FUNC_ID(sys_event_new),
RPC_FUNC_ID(sys_wifi_event_cb),
RPC_FUNC_ID(atcmd_recv),
//BT
RPC_FUNC_ID(hci_host_recv),
//lvgl
RPC_FUNC_ID(lvgl_frame_rotate_rpc_sync),
/////////////////////////////////
CPU0_RPC_FUNCID_NUM,
};
enum CPU1_RPC_FUNCID {
RPC_FUNC_ID(sys_enter_sleep), //SLEEP: 固定为 ID 1
RPC_FUNC_ID(cpu1_run_func),
RPC_FUNC_ID(cpu1_atcmd_recv),
RPC_FUNC_ID(lmac_ioctl_rpc),
RPC_FUNC_ID(skbpool_add_region),
RPC_FUNC_ID(ieee80211_deliver_init),
RPC_FUNC_ID(ieee80211_iface_create_ap),
RPC_FUNC_ID(ieee80211_iface_create_sta),
RPC_FUNC_ID(ieee80211_iface_start),
RPC_FUNC_ID(ieee80211_iface_stop),
RPC_FUNC_ID(ieee80211_pairing),
RPC_FUNC_ID(ieee80211_unpair),
RPC_FUNC_ID(ieee80211_scan),
RPC_FUNC_ID(ieee80211_scatter_tx),
RPC_FUNC_ID(ieee80211_tx),
RPC_FUNC_ID(ieee80211_input),
RPC_FUNC_ID(ieee80211_tx_mgmt),
RPC_FUNC_ID(ieee80211_tx_custmgmt),
RPC_FUNC_ID(ieee80211_tx_ether),
RPC_FUNC_ID(ieee80211_disassoc),
RPC_FUNC_ID(ieee80211_disassoc_all),
RPC_FUNC_ID(ieee80211_hook_ext_data),
RPC_FUNC_ID(ieee80211_cleanup_bsslist),
RPC_FUNC_ID(ieee80211_get_bsslist),
RPC_FUNC_ID(ieee80211_get_stalist),
RPC_FUNC_ID(ieee80211_conf_set_bssbw),
RPC_FUNC_ID(ieee80211_conf_get_bssbw),
RPC_FUNC_ID(ieee80211_conf_set_chanlist),
RPC_FUNC_ID(ieee80211_conf_set_ssid),
RPC_FUNC_ID(ieee80211_conf_get_ssid),
RPC_FUNC_ID(ieee80211_conf_set_keymgmt),
RPC_FUNC_ID(ieee80211_conf_get_keymgmt),
RPC_FUNC_ID(ieee80211_conf_set_psk),
RPC_FUNC_ID(ieee80211_conf_set_passwd),
RPC_FUNC_ID(ieee80211_conf_get_psk),
RPC_FUNC_ID(ieee80211_conf_set_beacon_int),
RPC_FUNC_ID(ieee80211_conf_set_dtim_int),
RPC_FUNC_ID(ieee80211_conf_set_bssid),
RPC_FUNC_ID(ieee80211_conf_get_bssid),
RPC_FUNC_ID(ieee80211_conf_set_channel),
RPC_FUNC_ID(ieee80211_conf_get_channel),
RPC_FUNC_ID(ieee80211_conf_get_mac),
RPC_FUNC_ID(ieee80211_conf_set_mac),
RPC_FUNC_ID(ieee80211_conf_set_bss_max_idle),
RPC_FUNC_ID(ieee80211_conf_get_connstate),
RPC_FUNC_ID(ieee80211_conf_get_wkreason),
RPC_FUNC_ID(ieee80211_conf_wakeup_sta),
RPC_FUNC_ID(ieee80211_conf_get_txpower),
RPC_FUNC_ID(ieee80211_conf_set_heartbeat_int),
RPC_FUNC_ID(ieee80211_conf_set_aplost_time),
RPC_FUNC_ID(ieee80211_conf_set_acs),
RPC_FUNC_ID(ieee80211_conf_set_wmm_enable),
RPC_FUNC_ID(ieee80211_conf_set_use4addr),
RPC_FUNC_ID(ieee80211_conf_get_stainfo),
RPC_FUNC_ID(ieee80211_conf_get_stalist),
RPC_FUNC_ID(ieee80211_conf_get_sta_snr),
RPC_FUNC_ID(ieee80211_conf_get_stacnt),
RPC_FUNC_ID(ieee80211_conf_set_aphide),
RPC_FUNC_ID(ieee80211_conf_get_bgrssi),
RPC_FUNC_ID(ieee80211_conf_set_mcast_txrate),
RPC_FUNC_ID(ieee80211_conf_set_hwmode),
RPC_FUNC_ID(ieee80211_conf_set_psdata_cnt),
RPC_FUNC_ID(ieee80211_conf_set_wmm_param),
RPC_FUNC_ID(ieee80211_conf_get_wmm_param),
RPC_FUNC_ID(ieee80211_conf_set_wpa_group_rekey),
RPC_FUNC_ID(ieee80211_conf_set_datatag),
RPC_FUNC_ID(ieee80211_conf_get_ant_sel),
RPC_FUNC_ID(ieee80211_conf_get_reason_code),
RPC_FUNC_ID(ieee80211_conf_get_status_code),
RPC_FUNC_ID(ieee80211_conf_get_rtc),
RPC_FUNC_ID(ieee80211_conf_get_acs_result),
RPC_FUNC_ID(ieee80211_conf_set_rtc),
RPC_FUNC_ID(ieee80211_conf_set_radio_onoff),
RPC_FUNC_ID(ieee80211_conf_set_isolate),
RPC_FUNC_ID(ieee80211_conf_set_ft),
RPC_FUNC_ID(ieee80211_pair_enable),
RPC_FUNC_ID(hci_controller_recv),
RPC_FUNC_ID(audio_coder_run),
RPC_FUNC_ID(lvgl_frame_rotate_rpc_init),
RPC_FUNC_ID(lvgl_frame_rotate_rpc),
RPC_FUNC_ID(ieee80211_conf_set_pair_ngo),
RPC_FUNC_ID(ieee80211_conf_set_mutl_pair),
RPC_FUNC_ID(ieee80211_conf_set_linkcost_param),
RPC_FUNC_ID(ieee80211_conf_set_pair_channel),
RPC_FUNC_ID(ieee80211_conf_get_tx_mcs),
RPC_FUNC_ID(ieee80211_conf_set_tx_mcs),
RPC_FUNC_ID(cpu1_new_task),
/////////////////////////////////
CPU1_RPC_FUNCID_NUM,
};
#endif