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

« Back to documentation index

Show/hide line numbers radio_sx128x_private.h Source File

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