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_sx126x_private.h
00001 static uint8_t pktType; 00002 static uint8_t bw_idx; 00003 00004 static void chipModeChange(void); 00005 static uint8_t tx_param_buf[2]; 00006 static uint8_t pa_config_buf[4]; 00007 00008 static void rxDone(uint8_t size, float rssi, float snr); 00009 00010 static const menu_t gfsk_menu[]; 00011 00012 static bool deviceSel_read(void); 00013 static bool deviceSel_push(void); 00014 static const toggle_item_t deviceSel_item; 00015 00016 static unsigned paDutyCycle_read(bool); 00017 static menuMode_e paDutyCycle_write(unsigned sidx); 00018 static const dropdown_item_t paDutyCycle_item; 00019 00020 static unsigned hpMax_read(bool); 00021 static menuMode_e hpMax_write(unsigned sidx); 00022 static const dropdown_item_t hpMax_item; 00023 00024 static void ocp_print(void); 00025 static bool ocp_write(const char*); 00026 static const value_item_t ocp_item; 00027 00028 static void xta_print(void); 00029 static bool xta_write(const char*); 00030 static const value_item_t xta_item; 00031 00032 static void xtb_print(void); 00033 static bool xtb_write(const char*); 00034 static const value_item_t xtb_item; 00035 00036 static void ldo_push(void); 00037 static const button_item_t ldo_item; 00038 00039 static void dcdc_push(void); 00040 static const button_item_t dcdc_item; 00041 00042 static unsigned rxfe_pm_read(bool); 00043 static menuMode_e rxfe_pm_write(unsigned sidx); 00044 static const dropdown_item_t rxfe_pm_item; 00045 00046 static void tcxo_volts_print(void); 00047 static bool tcxo_volts_write(const char*); 00048 static const value_item_t tcxo_volts_item; 00049 00050 static unsigned tcxoDelayTicks; // runs at 64,000Hz 00051 static void tcxo_delay_print(void); 00052 static bool tcxo_delay_write(const char*); 00053 static const value_item_t tcxo_delay_item; 00054 00055 #ifdef MEMSCAN 00056 static void memread_push(void); 00057 static const button_item_t memread_item; 00058 00059 static uint8_t shadow_read[]; 00060 00061 static void memcmp_push(void); 00062 static const button_item_t memcmp_item; 00063 #endif /* MEMSCAN */ 00064 00065 /**************** lora: ************************/ 00066 00067 static unsigned lora_bw_read(bool); 00068 static menuMode_e lora_bw_write(unsigned sidx); 00069 static const dropdown_item_t lora_bw_item; 00070 00071 static void lora_sf_print(void); 00072 static bool lora_sf_write(const char*); 00073 static const value_item_t lora_sf_item; 00074 00075 static unsigned lora_cr_read(bool); 00076 static menuMode_e lora_cr_write(unsigned sidx); 00077 static const dropdown_item_t lora_cr_item; 00078 00079 static bool ppmOffset_read(void); 00080 static bool ppmOffset_push(void); 00081 static const toggle_item_t lora_ppmOffset_item; 00082 00083 static void lora_pblLen_print(void); 00084 static bool lora_pblLen_write(const char*); 00085 static const value_item_t lora_pblLen_item; 00086 00087 static bool lora_headerType_read(void); 00088 static bool lora_headerType_push(void); 00089 static const toggle_item_t lora_headerType_item; 00090 00091 static bool lora_crcon_read(void); 00092 static bool lora_crcon_push(void); 00093 static const toggle_item_t lora_crcon_item; 00094 00095 static bool lora_sdmode_read(void); 00096 static bool lora_sdmode_push(void); 00097 static const toggle_item_t lora_sdmode_item; 00098 00099 static bool lora_inviq_read(void); 00100 static bool lora_inviq_push(void); 00101 static const toggle_item_t lora_inviq_item; 00102 00103 static void lora_ppg_print(void); 00104 static bool lora_ppg_write(const char*); 00105 static const value_item_t lora_ppg_item; 00106 static uint16_t ppg; 00107 00108 static void cad_push(void); 00109 static const button_item_t lora_cad_item; 00110 00111 static uint8_t cadParams[7]; 00112 00113 static unsigned lora_cadsymbs_read(bool); 00114 static menuMode_e lora_cadsymbs_write(unsigned sidx); 00115 static const dropdown_item_t lora_cadsymbs_item; 00116 00117 static void lora_cadpnratio_print(void); 00118 static bool lora_cadpnratio_write(const char*); 00119 static const value_item_t lora_cadpnratio_item; 00120 00121 static void lora_cadmin_print(void); 00122 static bool lora_cadmin_write(const char*); 00123 static const value_item_t lora_cadmin_item; 00124 00125 static bool lora_cadexit_read(void); 00126 static bool lora_cadexit_push(void); 00127 static const toggle_item_t lora_cadexit_item; 00128 00129 static void lora_cadtimeout_print(void); 00130 static bool lora_cadtimeout_write(const char*); 00131 static const value_item_t lora_cadtimeout_item; 00132 00133 /*************************************************/ 00134 00135 static void gfsk_bitrate_print(void); 00136 static bool gfsk_bitrate_write(const char*); 00137 static const value_item_t gfsk_bitrate_item; 00138 00139 static unsigned gfsk_bt_read(bool); 00140 static menuMode_e gfsk_bt_write(unsigned sidx); 00141 static const dropdown_item_t gfsk_bt_item; 00142 00143 static unsigned gfsk_rxbw_read(bool); 00144 static menuMode_e gfsk_rxbw_write(unsigned sidx); 00145 static const dropdown_item_t gfsk_rxbw_item; 00146 00147 static void gfsk_fdev_print(void); 00148 static bool gfsk_fdev_write(const char*); 00149 static const value_item_t gfsk_fdev_item; 00150 00151 static bool gfsk_fixLen_read(void); 00152 static bool gfsk_fixLen_push(void); 00153 static const toggle_item_t gfsk_fixLen_item; 00154 00155 static void gfsk_pblLen_print(void); 00156 static bool gfsk_pblLen_write(const char*); 00157 static const value_item_t gfsk_pblLen_item; 00158 00159 static unsigned gfsk_pblDetLen_read(bool); 00160 static menuMode_e gfsk_pblDetLen_write(unsigned sidx); 00161 static const dropdown_item_t gfsk_pblDetLen_item; 00162 00163 static void gfsk_swl_print(void); 00164 static bool gfsk_swl_write(const char*); 00165 static const value_item_t gfsk_swl_item; 00166 00167 static void gfsk_syncword_print(void); 00168 static bool gfsk_syncword_write(const char*); 00169 static const value_item_t gfsk_syncword_item; 00170 00171 static unsigned gfsk_addrcomp_read(bool); 00172 static menuMode_e gfsk_addrcomp_write(unsigned sidx); 00173 static const dropdown_item_t gfsk_addrcomp_item; 00174 00175 static void gfsk_nodeadrs_print(void); 00176 static bool gfsk_nodeadrs_write(const char*); 00177 static const value_item_t gfsk_nodeadrs_item; 00178 00179 static void gfsk_broadcast_print(void); 00180 static bool gfsk_broadcast_write(const char*); 00181 static const value_item_t gfsk_broadcast_item; 00182 00183 static unsigned gfsk_crctype_read(bool); 00184 static menuMode_e gfsk_crctype_write(unsigned sidx); 00185 static const dropdown_item_t gfsk_crctype_item; 00186 00187 static bool gfsk_white_read(void); 00188 static bool gfsk_white_push(void); 00189 static const toggle_item_t gfsk_white_item; 00190 00191 static void gfsk_crcinit_print(void); 00192 static bool gfsk_crcinit_write(const char*); 00193 static const value_item_t gfsk_crcinit_item; 00194 00195 static void gfsk_crcpoly_print(void); 00196 static bool gfsk_crcpoly_write(const char*); 00197 static const value_item_t gfsk_crcpoly_item; 00198 00199 static void gfsk_whiteInit_print(void); 00200 static bool gfsk_whiteInit_write(const char*); 00201 static const value_item_t gfsk_whiteInit_item; 00202
Generated on Mon Aug 5 2024 20:07:26 by
1.7.2