wayne roberts / Mbed OS utility_sx12xx
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers radio_sx127x_private.h Source File

radio_sx127x_private.h

00001         static uint8_t bw_idx;
00002 
00003         static void targetInit(void);
00004 
00005         static const menu_t fsk_menu[];
00006         static const menu_t ook_menu[];
00007         static const menu_t ook_fixed_menu[];
00008         static const menu_t ook_peak_menu[];
00009         static const menu_t ook_average_menu[];
00010 
00011         static RegPaRamp_t RegPaRamp;
00012 
00013         static bool paSelect_read(void);
00014         static bool paSelect_push(void);
00015         static const toggle_item_t paSelect_item;
00016 
00017         static void ocp_print(void);
00018         static bool ocp_write(const char* txt);
00019         static const value_item_t ocp_item;
00020 
00021         static void gfsk_fdev_print(void);
00022         static bool gfsk_fdev_write(const char* txt);
00023         static const value_item_t gfsk_fdev_item;
00024 
00025         static void fsk_ook_bps_print(void);
00026         static bool fsk_ook_bps_write(const char*);
00027         static const value_item_t fsk_ook_bitrate_item;
00028 
00029         static unsigned bt_read(bool);
00030         static menuMode_e bt_write(unsigned sidx);
00031         static const dropdown_item_t gfsk_bt_item;
00032         static const dropdown_item_t ook_bt_item;
00033 
00034         static unsigned rxbw_read(bool);
00035         static menuMode_e rxbw_write(unsigned sidx);
00036         static const dropdown_item_t rxbw_item;
00037 
00038         static unsigned bw_read(uint8_t regAddr);
00039         static void bw_write(unsigned sidx, uint8_t regAddr);
00040 
00041         static unsigned afcbw_read(bool);
00042         static menuMode_e afcbw_write(unsigned sidx);
00043         static const dropdown_item_t afcbw_item;
00044 
00045         static unsigned lora_bw_read(bool);
00046         static menuMode_e lora_bw_write(unsigned sidx);
00047         static dropdown_item_t lora_bw_item;    // strings written at runtime
00048 
00049         static void lora_sf_print(void);
00050         static bool lora_sf_write(const char*);
00051         static const value_item_t lora_sf_item;
00052 
00053         static unsigned lora_cr_read(bool);
00054         static menuMode_e lora_cr_write(unsigned sidx);
00055         static const dropdown_item_t lora_cr_item;
00056 
00057         static void lora_pblLen_print(void);
00058         static bool lora_pblLen_write(const char*);
00059         static const value_item_t lora_pblLen_item;
00060 
00061         static unsigned lora_fixlen_read(bool);
00062         static menuMode_e lora_fixlen_write(unsigned sidx);
00063         static const dropdown_item_t lora_fixlen_item;
00064 
00065         static bool lora_crcon_read(void);
00066         static bool lora_crcon_push(void);
00067         static const toggle_item_t lora_crcon_item;
00068 
00069         static bool lora_iqinvTX_read(void);
00070         static bool lora_iqinvTX_push(void);
00071         static const toggle_item_t lora_iqinvTX_item;
00072 
00073         static bool lora_iqinvRX_read(void);
00074         static bool lora_iqinvRX_push(void);
00075         static const toggle_item_t lora_iqinvRX_item;
00076 
00077         static void lora_ppg_print(void);
00078         static bool lora_ppg_write(const char*);
00079         static const value_item_t lora_ppg_item;
00080 
00081         static bool lora_ppm_offset_read(void);
00082         static bool lora_ppm_offset_push(void);
00083         static const toggle_item_t lora_ppm_offset_item;
00084 
00085         static void pblLen_print(void);
00086         static bool pblLen_write(const char*);
00087         static const value_item_t pblLen_item;
00088 
00089         static unsigned rxTrigger_read(bool);
00090         static menuMode_e rxTrigger_write(unsigned sidx);
00091         static const dropdown_item_t rxTrigger_item;
00092 
00093         static bool AgcAutoOn_read(void);
00094         static bool AgcAutoOn_push(void);
00095         static const toggle_item_t agcautoon_item;
00096 
00097         static bool AfcAutoOn_read(void);
00098         static bool AfcAutoOn_push(void);
00099         static const toggle_item_t afcautoon_item;
00100 
00101         static bool RestartRxOnCollision_read(void);
00102         static bool RestartRxOnCollision_push(void);
00103         static const toggle_item_t RestartRxOnCollision_item;
00104 
00105         static void RestartRxWithPllLock_push(void);
00106         static const button_item_t RestartRxWithPllLock_item;
00107 
00108         static void RestartRxWithoutPllLock_push(void);
00109         static const button_item_t RestartRxWithoutPllLock_item;
00110 
00111         static bool AfcAutoClearOn_read(void);
00112         static bool AfcAutoClearOn_push(void);
00113         static const toggle_item_t AfcAutoClearOn_item;
00114 
00115         static void AfcClear_push(void);
00116         static const button_item_t AfcClear_item;
00117 
00118         static void AgcStart_push(void);
00119         static const button_item_t AgcStart_item;
00120 
00121         static void syncWord_print(void);
00122         static bool syncWord_write(const char*);
00123         static const value_item_t syncWord_item;
00124 
00125         static void syncSize_print(void);
00126         static bool syncSize_write(const char*);
00127         static const value_item_t syncSize_item;
00128 
00129         static bool SyncOn_read(void);
00130         static bool SyncOn_push(void);
00131         static const toggle_item_t syncOn_item;
00132 
00133         static bool fsk_pktfmt_read(void);
00134         static bool fsk_pktfmt_push(void);
00135         static const toggle_item_t fskook_pktfmt_item;
00136 
00137         static void rssiOffset_print(void);
00138         static bool rssiOffset_write(const char*);
00139         static const value_item_t rssiOffset_item;
00140 
00141         static unsigned rssiSmoothing_read(bool);
00142         static menuMode_e rssiSmoothing_write(unsigned sidx);
00143         static const dropdown_item_t rssiSmoothing_item;
00144 
00145         static bool dataMode_read(void);
00146         static bool dataMode_push(void);
00147         static const toggle_item_t dataMode_item;
00148 
00149         static bool bitSyncOn_read(void);
00150         static bool bitSyncOn_push(void);
00151         static const toggle_item_t bitSyncOn_item;
00152 
00153         static const button_item_t pdLabel_item;
00154 
00155         static bool pdOn_read(void);
00156         static bool pdOn_push(void);
00157         static const toggle_item_t pdOn_item;
00158 
00159         static unsigned pdSize_read(bool);
00160         static menuMode_e pdSize_write(unsigned sidx);
00161         static const dropdown_item_t pdSize_item;
00162 
00163         static void pdTol_print(void);
00164         static bool pdTol_write(const char*);
00165         static const value_item_t pdTol_item;
00166 
00167         static bool TxStartCondition_read(void);
00168         static bool TxStartCondition_push(void);
00169         static const toggle_item_t TxStartCondition_item;
00170 
00171         static void FifoThreshold_print(void);
00172         static bool FifoThreshold_write(const char*);
00173         static const value_item_t FifoThreshold_item;
00174 
00175         static unsigned dcFree_read(bool);
00176         static menuMode_e dcFree_write(unsigned sidx);
00177         static const dropdown_item_t dcFree_item;
00178 
00179         static bool fskook_crcon_read(void);
00180         static bool fskook_crcon_push(void);
00181         static const toggle_item_t fskook_crcon_item;
00182 
00183         static void rssiThresh_print(void);
00184         static bool rssiThresh_write(const char*);
00185         static const value_item_t rssiThresh_item;
00186 
00187         static const button_item_t ookLabel_item;
00188 
00189         static unsigned ookthreshtype_read(bool);
00190         static menuMode_e ookthreshtype_write(unsigned sidx);
00191         static const dropdown_item_t ookthreshtype_item;
00192 
00193         static unsigned ook_peak_step_read(bool);
00194         static menuMode_e ook_peak_step_write(unsigned sidx);
00195         static const dropdown_item_t ook_peak_step_item;
00196 
00197         static unsigned ook_peak_dec_read(bool);
00198         static menuMode_e ook_peak_dec_write(unsigned sidx);
00199         static const dropdown_item_t ook_peak_dec_item;
00200 
00201         static void ookFixedThresh_print(void);
00202         static bool ookFixedThresh_write(const char*);
00203         static const value_item_t ookFixedThresh_item;
00204 
00205         static unsigned ook_avgOffset_read(bool);
00206         static menuMode_e ook_avgOffset_write(unsigned sidx);
00207         static const dropdown_item_t ook_avgOffset_item;
00208 
00209         static unsigned ook_avgFilter_read(bool);
00210         static menuMode_e ook_avgFilter_write(unsigned sidx);
00211         static const dropdown_item_t ook_avgFilter_item;
00212 
00213         static bool pblPol_read(void);
00214         static bool pblPol_push(void);
00215         static const toggle_item_t pblPol_item;
00216 
00217         static void cadrx_push(void);
00218         static const button_item_t lora_cadrx_item;