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_lr1110_private.h
00001 static char chip_ver[]; 00002 static void initRfSwDIO(void); 00003 static const button_item_t dbg_item; 00004 static void dbg_push(void); 00005 00006 #define NB_RXBW 21 00007 static rxbw_t rxbws[NB_RXBW]; 00008 static unsigned my_round(float); 00009 static uint8_t pktType; 00010 00011 static const menu_t gfsk_menu[]; 00012 static const menu_t none_menu[]; 00013 00014 static void rxDone(uint8_t size, float rssi, float snr); 00015 00016 static unsigned recalCnt; 00017 /****************** common: **********************/ 00018 00019 static bool PaSel_read(void); 00020 static bool PaSel_push(void); 00021 static const toggle_item_t PaSel_item; 00022 00023 static bool RegPASupply_read(void); 00024 static bool RegPASupply_push(void); 00025 static const toggle_item_t RegPASupply_item; 00026 00027 static void PaDutyCycle_print(void); 00028 static bool PaDutyCycle_write(const char*); 00029 static const value_item_t PaDutyCycle_item; 00030 00031 static void PaHPSel_print(void); 00032 static bool PaHPSel_write(const char*); 00033 static const value_item_t PaHPSel_item; 00034 00035 static void txTimeout_print(void); 00036 static bool txTimeout_write(const char*); 00037 static const value_item_t txTimeout_item; 00038 00039 /******************* none: ***********************/ 00040 static bool DIO10en_read(void); 00041 static bool DIO10en_push(void); 00042 static const toggle_item_t DIO10en_item; 00043 00044 static bool DIO8en_read(void); 00045 static bool DIO8en_push(void); 00046 static const toggle_item_t DIO8en_item; 00047 00048 static bool DIO7en_read(void); 00049 static bool DIO7en_push(void); 00050 static const toggle_item_t DIO7en_item; 00051 00052 static bool DIO6en_read(void); 00053 static bool DIO6en_push(void); 00054 static const toggle_item_t DIO6en_item; 00055 00056 static bool DIO5en_read(void); 00057 static bool DIO5en_push(void); 00058 static const toggle_item_t DIO5en_item; 00059 00060 static bool DIO5stby_read(void); 00061 static bool DIO5stby_push(void); 00062 static const toggle_item_t DIO5stby_item; 00063 00064 static bool DIO6stby_read(void); 00065 static bool DIO6stby_push(void); 00066 static const toggle_item_t DIO6stby_item; 00067 00068 static bool DIO7stby_read(void); 00069 static bool DIO7stby_push(void); 00070 static const toggle_item_t DIO7stby_item; 00071 00072 static bool DIO8stby_read(void); 00073 static bool DIO8stby_push(void); 00074 static const toggle_item_t DIO8stby_item; 00075 00076 static bool DIO10stby_read(void); 00077 static bool DIO10stby_push(void); 00078 static const toggle_item_t DIO10stby_item; 00079 00080 static bool DIO5rx_read(void); 00081 static bool DIO5rx_push(void); 00082 static const toggle_item_t DIO5rx_item; 00083 00084 static bool DIO6rx_read(void); 00085 static bool DIO6rx_push(void); 00086 static const toggle_item_t DIO6rx_item; 00087 00088 static bool DIO7rx_read(void); 00089 static bool DIO7rx_push(void); 00090 static const toggle_item_t DIO7rx_item; 00091 00092 static bool DIO8rx_read(void); 00093 static bool DIO8rx_push(void); 00094 static const toggle_item_t DIO8rx_item; 00095 00096 static bool DIO10rx_read(void); 00097 static bool DIO10rx_push(void); 00098 static const toggle_item_t DIO10rx_item; 00099 00100 static bool DIO5tx_read(void); 00101 static bool DIO5tx_push(void); 00102 static const toggle_item_t DIO5tx_item; 00103 00104 static bool DIO6tx_read(void); 00105 static bool DIO6tx_push(void); 00106 static const toggle_item_t DIO6tx_item; 00107 00108 static bool DIO7tx_read(void); 00109 static bool DIO7tx_push(void); 00110 static const toggle_item_t DIO7tx_item; 00111 00112 static bool DIO8tx_read(void); 00113 static bool DIO8tx_push(void); 00114 static const toggle_item_t DIO8tx_item; 00115 00116 static bool DIO10tx_read(void); 00117 static bool DIO10tx_push(void); 00118 static const toggle_item_t DIO10tx_item; 00119 00120 static bool DIO5txhp_read(void); 00121 static bool DIO5txhp_push(void); 00122 static const toggle_item_t DIO5txhp_item; 00123 00124 static bool DIO6txhp_read(void); 00125 static bool DIO6txhp_push(void); 00126 static const toggle_item_t DIO6txhp_item; 00127 00128 static bool DIO7txhp_read(void); 00129 static bool DIO7txhp_push(void); 00130 static const toggle_item_t DIO7txhp_item; 00131 00132 static bool DIO8txhp_read(void); 00133 static bool DIO8txhp_push(void); 00134 static const toggle_item_t DIO8txhp_item; 00135 00136 static bool DIO10txhp_read(void); 00137 static bool DIO10txhp_push(void); 00138 static const toggle_item_t DIO10txhp_item; 00139 00140 static bool DIO5gnss_read(void); 00141 static bool DIO5gnss_push(void); 00142 static const toggle_item_t DIO5gnss_item; 00143 00144 static bool DIO6gnss_read(void); 00145 static bool DIO6gnss_push(void); 00146 static const toggle_item_t DIO6gnss_item; 00147 00148 static bool DIO7gnss_read(void); 00149 static bool DIO7gnss_push(void); 00150 static const toggle_item_t DIO7gnss_item; 00151 00152 static bool DIO8gnss_read(void); 00153 static bool DIO8gnss_push(void); 00154 static const toggle_item_t DIO8gnss_item; 00155 00156 static bool DIO10gnss_read(void); 00157 static bool DIO10gnss_push(void); 00158 static const toggle_item_t DIO10gnss_item; 00159 00160 static bool DIO5wifi_read(void); 00161 static bool DIO5wifi_push(void); 00162 static const toggle_item_t DIO5wifi_item; 00163 00164 static bool DIO6wifi_read(void); 00165 static bool DIO6wifi_push(void); 00166 static const toggle_item_t DIO6wifi_item; 00167 00168 static bool DIO7wifi_read(void); 00169 static bool DIO7wifi_push(void); 00170 static const toggle_item_t DIO7wifi_item; 00171 00172 static bool DIO8wifi_read(void); 00173 static bool DIO8wifi_push(void); 00174 static const toggle_item_t DIO8wifi_item; 00175 00176 static bool DIO10wifi_read(void); 00177 static bool DIO10wifi_push(void); 00178 static const toggle_item_t DIO10wifi_item; 00179 00180 /******************* wifi: ***********************/ 00181 00182 static void wifiScan_push(void); 00183 static const button_item_t wifiScan_item; 00184 00185 /******************* gnss: ***********************/ 00186 00187 static void gnssAutonomous_push(void); 00188 static const button_item_t gnssAutonomous_item; 00189 00190 static void gnssAssisted_push(void); 00191 static const button_item_t gnssAssisted_item; 00192 00193 /******************* lora: ************************/ 00194 00195 static unsigned lora_bw_read(bool); 00196 static menuMode_e lora_bw_write(unsigned sidx); 00197 static const dropdown_item_t lora_bw_item; 00198 00199 static void lora_sf_print(void); 00200 static bool lora_sf_write(const char*); 00201 static const value_item_t lora_sf_item; 00202 00203 static unsigned lora_cr_read(bool); 00204 static menuMode_e lora_cr_write(unsigned sidx); 00205 static const dropdown_item_t lora_cr_item; 00206 00207 static bool ppmOffset_read(void); 00208 static bool ppmOffset_push(void); 00209 static const toggle_item_t lora_ppmOffset_item; 00210 00211 static void lora_pblLen_print(void); 00212 static bool lora_pblLen_write(const char*); 00213 static const value_item_t lora_pblLen_item; 00214 00215 static bool lora_headerType_read(void); 00216 static bool lora_headerType_push(void); 00217 static const toggle_item_t lora_headerType_item; 00218 00219 static bool lora_crcon_read(void); 00220 static bool lora_crcon_push(void); 00221 static const toggle_item_t lora_crcon_item; 00222 00223 static bool lora_inviq_read(void); 00224 static bool lora_inviq_push(void); 00225 static const toggle_item_t lora_inviq_item; 00226 00227 static bool lora_sync_read(void); 00228 static bool lora_sync_push(void); 00229 static const toggle_item_t lora_sync_item; 00230 00231 /******************* gfsk: ***********************/ 00232 00233 static void gfsk_bitrate_print(void); 00234 static bool gfsk_bitrate_write(const char*); 00235 static const value_item_t gfsk_bitrate_item; 00236 00237 static unsigned gfsk_bt_read(bool); 00238 static menuMode_e gfsk_bt_write(unsigned sidx); 00239 static const dropdown_item_t gfsk_bt_item; 00240 00241 static void gfsk_rxbw_print(void); 00242 static bool gfsk_rxbw_write(const char*); 00243 static const value_item_t gfsk_rxbw_item; 00244 00245 static void gfsk_fdev_print(void); 00246 static bool gfsk_fdev_write(const char*); 00247 static const value_item_t gfsk_fdev_item; 00248 00249 static bool gfsk_fixLen_read(void); 00250 static bool gfsk_fixLen_push(void); 00251 static const toggle_item_t gfsk_fixLen_item; 00252 00253 static void gfsk_pblLen_print(void); 00254 static bool gfsk_pblLen_write(const char*); 00255 static const value_item_t gfsk_pblLen_item; 00256 00257 static unsigned gfsk_pblDetLen_read(bool); 00258 static menuMode_e gfsk_pblDetLen_write(unsigned sidx); 00259 static const dropdown_item_t gfsk_pblDetLen_item; 00260 00261 static void gfsk_syncWord_print(void); 00262 static bool gfsk_syncWord_write(const char*); 00263 static const value_item_t gfsk_syncWord_item; 00264 00265 static unsigned gfsk_addrcomp_read(bool); 00266 static menuMode_e gfsk_addrcomp_write(unsigned sidx); 00267 static const dropdown_item_t gfsk_addrcomp_item; 00268 00269 static void gfsk_nodeadrs_print(void); 00270 static bool gfsk_nodeadrs_write(const char*); 00271 static const value_item_t gfsk_nodeadrs_item; 00272 00273 static void gfsk_broadcast_print(void); 00274 static bool gfsk_broadcast_write(const char*); 00275 static const value_item_t gfsk_broadcast_item; 00276 00277 static bool gfsk_varlen_read(void); 00278 static bool gfsk_varlen_push(void); 00279 static const toggle_item_t gfsk_varlen_item; 00280 00281 static void gfsk_syncLen_print(void); 00282 static bool gfsk_syncLen_write(const char*); 00283 static const value_item_t gfsk_syncLen_item; 00284 00285 static const char* const gfsk_crcType_strs[]; 00286 static unsigned gfsk_crcType_read(bool); 00287 static menuMode_e gfsk_crcType_write(unsigned sidx); 00288 static const dropdown_item_t gfsk_crcType_item; 00289 00290 static bool gfsk_dcfree_read(void); 00291 static bool gfsk_dcfree_push(void); 00292 static const toggle_item_t gfsk_dcfree_item; 00293 00294 static void gfsk_crcinit_print(void); 00295 static bool gfsk_crcinit_write(const char*); 00296 static const value_item_t gfsk_crcinit_item; 00297 00298 static void gfsk_crcpoly_print(void); 00299 static bool gfsk_crcpoly_write(const char*); 00300 static const value_item_t gfsk_crcpoly_item; 00301 00302 /***********************************************/ 00303 static void rxBuffer_push(void); 00304 static const button_item_t rxBufferStatus_item; 00305 00306 static void getStats_push(void); 00307 static const button_item_t getStats_item; 00308
Generated on Mon Aug 5 2024 20:07:26 by
1.7.2