Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
radio_sx128x_private.h
00001 static uint8_t pktType; 00002 00003 static void chipModeChange(void); 00004 00005 static const menu_t gfsk_menu[]; 00006 static const menu_t flrc_menu[]; 00007 static const menu_t rng_menu[]; 00008 00009 static void rxDone(uint8_t size, const pktStatus_t*); 00010 00011 static unsigned lora_bw_read(bool); 00012 static menuMode_e lora_bw_write(unsigned sidx); 00013 static const dropdown_item_t lora_bw_item; 00014 00015 static unsigned lora_cr_read(bool); 00016 static menuMode_e lora_cr_write(unsigned sidx); 00017 static const dropdown_item_t lora_cr_item; 00018 00019 static void lora_sf_print(void); 00020 static bool lora_sf_write(const char*); 00021 static const value_item_t lora_sf_item; 00022 00023 static void cad_push(void); 00024 static const button_item_t lora_cad_item; 00025 00026 static unsigned lora_cadsymbs_read(bool); 00027 static menuMode_e lora_cadsymbs_write(unsigned sidx); 00028 static const dropdown_item_t lora_cadsymbs_item; 00029 00030 /*************************************************/ 00031 00032 static bool rng_role_read(void); 00033 static bool rng_role_push(void); 00034 static const toggle_item_t rng_role_item; 00035 00036 static bool tmp; 00037 00038 static void rng_id_send_print(void); 00039 static bool rng_id_send_write(const char*); 00040 static const value_item_t rng_id_send_item; 00041 00042 static void rng_slave_id_print(void); 00043 static bool rng_slave_id_write(const char*); 00044 static const value_item_t rng_slave_id_item; 00045 00046 static unsigned rng_idLength_read(bool); 00047 static menuMode_e rng_idLength_write(unsigned sidx); 00048 static const dropdown_item_t rng_idLength_item; 00049 00050 static void rng_delay_print(void); 00051 static bool rng_delay_write(const char*); 00052 static const value_item_t rng_delay_item; 00053 00054 static void rngTx(void); 00055 00056 static unsigned rng_resultMux_read(bool); 00057 static menuMode_e rng_resultMux_write(unsigned sidx); 00058 static const dropdown_item_t rng_resultMux_item; 00059 00060 static void rng_wndFltSize_print(void); 00061 static bool rng_wndFltSize_write(const char*); 00062 static const value_item_t rng_wndFltSize_item; 00063 00064 static void rng_rngRssiThresh_print(void); 00065 static bool rng_rngRssiThresh_write(const char*); 00066 static const value_item_t rng_rngRssiThresh_item; 00067 00068 static LoRaPktPar0_t LoRaPktPar0; 00069 static const float bwMHzs[]; 00070 00071 static const uint16_t rngDelays[3][6]; 00072 static void rngUpdateDelayCal(void); 00073 static bool manualRngDelay; 00074 00075 /*************************************************/ 00076 00077 static void modindex_print(void); 00078 static bool modindex_write(const char*); 00079 static const value_item_t gfsk_modindex_item; 00080 00081 static unsigned gfsk_flrc_bt_read(bool); 00082 static menuMode_e gfsk_flrc_bt_write(unsigned sidx); 00083 static const dropdown_item_t gfsk_flrc_bt_item; 00084 00085 static unsigned gfsk_flrc_pl_read(bool); 00086 static menuMode_e gfsk_flrc_pl_write(unsigned sidx); 00087 static const dropdown_item_t gfsk_flrc_preamble_item; 00088 00089 static unsigned gfsk_flrc_bpsbw_read(bool); 00090 static menuMode_e gfsk_flrc_bpsbw_write(unsigned sidx); 00091 static const dropdown_item_t flrc_bitrate_item; 00092 static const dropdown_item_t gfsk_bitrate_item; 00093 00094 static unsigned gfsk_synclen_read(bool); 00095 static menuMode_e gfsk_synclen_write(unsigned sidx); 00096 static const dropdown_item_t gfsk_synclen_item; 00097 00098 static bool gfsk_flrc_fixvar_read(void); 00099 static bool gfsk_flrc_fixvar_push(void); 00100 static const toggle_item_t gfsk_flrc_fixvar_item; 00101 00102 static unsigned gfsk_flrc_crclen_read(bool); 00103 static menuMode_e gfsk_flrc_crclen_write (unsigned sidx); 00104 static const dropdown_item_t gfsk_flrc_crclen_item; 00105 00106 static bool gfsk_flrc_whit_read(void); 00107 static bool gfsk_flrc_whit_push(void); 00108 static const toggle_item_t gfsk_flrc_whit_item; 00109 00110 static void gfsk_flrc_crcinit_print(void); 00111 static bool gfsk_flrc_crcinit_write (const char*); 00112 static const value_item_t gfsk_flrc_crcinit_item; 00113 00114 static void gfsk_flrc_crcpoly_print(void); 00115 static bool gfsk_flrc_crcpoly_write(const char*); 00116 static const value_item_t gfsk_flrc_crcpoly_item; 00117 00118 static bool gfsk_flrc_sync1en_read(void); 00119 static bool gfsk_flrc_sync2en_read(void); 00120 static bool gfsk_flrc_sync3en_read(void); 00121 static bool gfsk_flrc_sync1en_push(void); 00122 static bool gfsk_flrc_sync2en_push(void); 00123 static bool gfsk_flrc_sync3en_push(void); 00124 static const toggle_item_t gfsk_flrc_sync1en_item; 00125 static const toggle_item_t gfsk_flrc_sync2en_item; 00126 static const toggle_item_t gfsk_flrc_sync3en_item; 00127 00128 static void gfsk_flrc_sync1_print(void); 00129 static void gfsk_flrc_sync2_print(void); 00130 static void gfsk_flrc_sync3_print(void); 00131 static bool gfsk_flrc_sync1_write(const char*); 00132 static bool gfsk_flrc_sync2_write(const char*); 00133 static bool gfsk_flrc_sync3_write(const char*); 00134 static const value_item_t gfsk_flrc_sync1_item; 00135 static const value_item_t gfsk_flrc_sync2_item; 00136 static const value_item_t gfsk_flrc_sync3_item; 00137 00138 static void lora_pblLen_print(void); 00139 static bool lora_pblLen_write(const char*); 00140 static const value_item_t lora_pblLen_item; 00141 00142 static bool lora_fixlen_read(void); 00143 static bool lora_fixlen_push(void); 00144 static const toggle_item_t lora_fixlen_item; 00145 00146 static bool lora_crcon_read(void); 00147 static bool lora_crcon_push(void); 00148 static const toggle_item_t lora_crcon_item; 00149 00150 static bool lora_iqinv_read(void); 00151 static bool lora_iqinv_push(void); 00152 static const toggle_item_t lora_iqinv_item; 00153 00154 static void lora_ppg_print(void); 00155 static bool lora_ppg_write(const char*); 00156 static const value_item_t lora_ppg_item; 00157 static uint16_t ppg; 00158 00159 static unsigned flrc_cr_read(bool); 00160 static menuMode_e flrc_cr_write(unsigned sidx); 00161 static const dropdown_item_t flrc_cr_item; 00162 00163 static unsigned flrc_synclen_read(bool); 00164 static menuMode_e flrc_synclen_write(unsigned sidx); 00165 static const dropdown_item_t flrc_synclen_item; 00166 00167 static void xta_print(void); 00168 static bool xta_write(const char*); 00169 static const value_item_t xta_item; 00170 00171 static void xtb_print(void); 00172 static bool xtb_write(const char*); 00173 static const value_item_t xtb_item; 00174
Generated on Mon Aug 5 2024 20:07:26 by
1.7.2