X-Git-Url: https://jxself.org/git/?p=carl9170fw.git;a=blobdiff_plain;f=include%2Fshared%2Ffwcmd.h;fp=include%2Fshared%2Ffwcmd.h;h=3680dfc70f4659179977620a753dcfac05e987ce;hp=6bd374a39dcd91975497d7c2a536111f20cb3806;hb=fe6d57701d3ccdce08123b467c43176d20795886;hpb=0c6751054d21996f475e80c6c8a6bafbce67f0a2 diff --git a/include/shared/fwcmd.h b/include/shared/fwcmd.h index 6bd374a..3680dfc 100644 --- a/include/shared/fwcmd.h +++ b/include/shared/fwcmd.h @@ -216,6 +216,7 @@ struct carl9170_cmd { #define CARL9170_TX_STATUS_TRIES (7 << CARL9170_TX_STATUS_TRIES_S) #define CARL9170_TX_STATUS_SUCCESS 0x80 +#ifdef __CARL9170FW__ /* * NOTE: * Both structs [carl9170_tx_status and _carl9170_tx_status] @@ -232,6 +233,8 @@ struct carl9170_tx_status { u8 tries:3; u8 success:1; } __packed; +#endif /* __CARL9170FW__ */ + struct _carl9170_tx_status { /* * This version should be immune to all alignment bugs. @@ -272,7 +275,9 @@ struct carl9170_rsp { struct carl9170_rf_init_result rf_init_res; struct carl9170_u32_list rreg_res; struct carl9170_u32_list echo; +#ifdef __CARL9170FW__ struct carl9170_tx_status tx_status[0]; +#endif /* __CARL9170FW__ */ struct _carl9170_tx_status _tx_status[0]; struct carl9170_gpio gpio; struct carl9170_tsf_rsp tsf;