wayne roberts / Mbed OS utility_sx12xx

radio_sx128x_private.h

Committer:
dudmuck
Date:
14 months ago
Revision:
15:703ca340d0fb
Parent:
9:295e37c38fb3

File content as of revision 15:703ca340d0fb:

        static uint8_t pktType;

        static void chipModeChange(void);

        static const menu_t gfsk_menu[];
        static const menu_t flrc_menu[];
        static const menu_t rng_menu[];

        static void rxDone(uint8_t size, const pktStatus_t*);

        static unsigned lora_bw_read(bool);
        static menuMode_e lora_bw_write(unsigned sidx);
        static const dropdown_item_t lora_bw_item;

        static unsigned lora_cr_read(bool);
        static menuMode_e lora_cr_write(unsigned sidx);
        static const dropdown_item_t lora_cr_item;

        static void lora_sf_print(void);
        static bool lora_sf_write(const char*);
        static const value_item_t lora_sf_item;

        static void cad_push(void);
        static const button_item_t lora_cad_item;

        static unsigned lora_cadsymbs_read(bool);
        static menuMode_e lora_cadsymbs_write(unsigned sidx);
        static const dropdown_item_t lora_cadsymbs_item;

        /*************************************************/

        static bool rng_role_read(void);
        static bool rng_role_push(void);
        static const toggle_item_t rng_role_item;

        static bool tmp;

        static void rng_id_send_print(void);
        static bool rng_id_send_write(const char*);
        static const value_item_t rng_id_send_item;

        static void rng_slave_id_print(void);
        static bool rng_slave_id_write(const char*);
        static const value_item_t rng_slave_id_item;

        static unsigned rng_idLength_read(bool);
        static menuMode_e rng_idLength_write(unsigned sidx);
        static const dropdown_item_t rng_idLength_item;

        static void rng_delay_print(void);
        static bool rng_delay_write(const char*);
        static const value_item_t rng_delay_item;

        static void rngTx(void);

        static unsigned rng_resultMux_read(bool);
        static menuMode_e rng_resultMux_write(unsigned sidx);
        static const dropdown_item_t rng_resultMux_item;

        static void rng_wndFltSize_print(void);
        static bool rng_wndFltSize_write(const char*);
        static const value_item_t rng_wndFltSize_item;

        static void rng_rngRssiThresh_print(void);
        static bool rng_rngRssiThresh_write(const char*);
        static const value_item_t rng_rngRssiThresh_item;

        static LoRaPktPar0_t LoRaPktPar0;
        static const float bwMHzs[];

        static const uint16_t rngDelays[3][6];
        static void rngUpdateDelayCal(void);
        static bool manualRngDelay;

        /*************************************************/

        static void modindex_print(void);
        static bool modindex_write(const char*);
        static const value_item_t gfsk_modindex_item;

        static unsigned gfsk_flrc_bt_read(bool);
        static menuMode_e gfsk_flrc_bt_write(unsigned sidx);
        static const dropdown_item_t gfsk_flrc_bt_item;

        static unsigned gfsk_flrc_pl_read(bool);
        static menuMode_e gfsk_flrc_pl_write(unsigned sidx);
        static const dropdown_item_t gfsk_flrc_preamble_item;

        static unsigned gfsk_flrc_bpsbw_read(bool);
        static menuMode_e gfsk_flrc_bpsbw_write(unsigned sidx);
        static const dropdown_item_t flrc_bitrate_item;
        static const dropdown_item_t gfsk_bitrate_item;

        static unsigned gfsk_synclen_read(bool);
        static menuMode_e gfsk_synclen_write(unsigned sidx);
        static const dropdown_item_t gfsk_synclen_item;

        static bool gfsk_flrc_fixvar_read(void);
        static bool gfsk_flrc_fixvar_push(void);
        static const toggle_item_t gfsk_flrc_fixvar_item;

        static unsigned gfsk_flrc_crclen_read(bool);
        static menuMode_e gfsk_flrc_crclen_write (unsigned sidx);
        static const dropdown_item_t gfsk_flrc_crclen_item;

        static bool gfsk_flrc_whit_read(void);
        static bool gfsk_flrc_whit_push(void);
        static const toggle_item_t gfsk_flrc_whit_item;

        static void gfsk_flrc_crcinit_print(void);
        static bool gfsk_flrc_crcinit_write (const char*);
        static const value_item_t gfsk_flrc_crcinit_item;

        static void gfsk_flrc_crcpoly_print(void);
        static bool gfsk_flrc_crcpoly_write(const char*);
        static const value_item_t gfsk_flrc_crcpoly_item;

        static bool gfsk_flrc_sync1en_read(void);
        static bool gfsk_flrc_sync2en_read(void);
        static bool gfsk_flrc_sync3en_read(void);
        static bool gfsk_flrc_sync1en_push(void);
        static bool gfsk_flrc_sync2en_push(void);
        static bool gfsk_flrc_sync3en_push(void);
        static const toggle_item_t gfsk_flrc_sync1en_item;
        static const toggle_item_t gfsk_flrc_sync2en_item;
        static const toggle_item_t gfsk_flrc_sync3en_item;

        static void gfsk_flrc_sync1_print(void);
        static void gfsk_flrc_sync2_print(void);
        static void gfsk_flrc_sync3_print(void);
        static bool gfsk_flrc_sync1_write(const char*);
        static bool gfsk_flrc_sync2_write(const char*);
        static bool gfsk_flrc_sync3_write(const char*);
        static const value_item_t gfsk_flrc_sync1_item;
        static const value_item_t gfsk_flrc_sync2_item;
        static const value_item_t gfsk_flrc_sync3_item;

        static void lora_pblLen_print(void);
        static bool lora_pblLen_write(const char*);
        static const value_item_t lora_pblLen_item;

        static bool lora_fixlen_read(void);
        static bool lora_fixlen_push(void);
        static const toggle_item_t lora_fixlen_item;

        static bool lora_crcon_read(void);
        static bool lora_crcon_push(void);
        static const toggle_item_t lora_crcon_item;

        static bool lora_iqinv_read(void);
        static bool lora_iqinv_push(void);
        static const toggle_item_t lora_iqinv_item;

        static void lora_ppg_print(void);
        static bool lora_ppg_write(const char*);
        static const value_item_t lora_ppg_item;
        static uint16_t ppg;

        static unsigned flrc_cr_read(bool);
        static menuMode_e flrc_cr_write(unsigned sidx);
        static const dropdown_item_t flrc_cr_item;

        static unsigned flrc_synclen_read(bool);
        static menuMode_e flrc_synclen_write(unsigned sidx);
        static const dropdown_item_t flrc_synclen_item;

        static void xta_print(void);
        static bool xta_write(const char*);
        static const value_item_t xta_item;

        static void xtb_print(void);
        static bool xtb_write(const char*);
        static const value_item_t xtb_item;