0
mirror of https://github.com/loopj/wavephoenix.git synced 2025-12-22 03:05:25 +00:00
wavephoenix/firmware/libwavebird/config/rail/radio_settings_efr32xg22.radioconf
2025-04-25 12:40:08 -07:00

235 lines
6.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<multi_phy_configuration part_family="lynx" part_revision="A0" rail_adapter_version="rail_api_2.x" status_code="0" xsd_version="0.0.20">
<base_channel_configurations>
<base_channel_configuration name="WaveBird" profile="Base">
<channel_config_entries>
<channel_config_entry name="Channels">
<channel_number_start>0</channel_number_start>
<channel_number_end>31</channel_number_end>
<physical_channel_offset>SAME_AS_FIRST_CHANNEL</physical_channel_offset>
<max_power>RAIL_TX_POWER_MAX</max_power>
<metadata>{"selectedPhy":"PHY_Datasheet_2450M_2GFSK_2Mbps_1M"}</metadata>
</channel_config_entry>
</channel_config_entries>
<metadata>{"selectedPhy":"PHY_Datasheet_2450M_2GFSK_2Mbps_1M"}</metadata>
<profile_inputs>
<input>
<key>base_frequency_hz</key>
<value>2404800000</value>
</input>
<input>
<key>channel_spacing_hz</key>
<value>2400000</value>
</input>
<input>
<key>xtal_frequency_hz</key>
<value>38400000</value>
</input>
<input>
<key>rx_xtal_error_ppm</key>
<value>50</value>
</input>
<input>
<key>tx_xtal_error_ppm</key>
<value>50</value>
</input>
<input>
<key>syncword_0</key>
<value>564</value>
</input>
<input>
<key>syncword_1</key>
<value>0</value>
</input>
<input>
<key>syncword_length</key>
<value>12</value>
</input>
<input>
<key>preamble_pattern_len</key>
<value>2</value>
</input>
<input>
<key>preamble_length</key>
<value>100</value>
</input>
<input>
<key>preamble_pattern</key>
<value>10</value>
</input>
<input>
<key>modulation_type</key>
<value>0</value>
</input>
<input>
<key>deviation</key>
<value>580000</value>
</input>
<input>
<key>bitrate</key>
<value>96000</value>
</input>
<input>
<key>baudrate_tol_ppm</key>
<value>0</value>
</input>
<input>
<key>shaping_filter</key>
<value>0</value>
</input>
<input>
<key>fsk_symbol_map</key>
<value>0</value>
</input>
<input>
<key>shaping_filter_param</key>
<value>0.5</value>
</input>
<input>
<key>diff_encoding_mode</key>
<value>0</value>
</input>
<input>
<key>dsss_chipping_code</key>
<value>5711</value>
</input>
<input>
<key>dsss_len</key>
<value>15</value>
</input>
<input>
<key>dsss_spreading_factor</key>
<value>15</value>
</input>
<input>
<key>frame_bitendian</key>
<value>1</value>
</input>
<input>
<key>frame_length_type</key>
<value>0</value>
</input>
<input>
<key>header_en</key>
<value>false</value>
</input>
<input>
<key>payload_white_en</key>
<value>false</value>
</input>
<input>
<key>payload_crc_en</key>
<value>false</value>
</input>
<input>
<key>fixed_length_size</key>
<value>19</value>
</input>
<input>
<key>crc_poly</key>
<value>0</value>
</input>
<input>
<key>crc_seed</key>
<value>0</value>
</input>
<input>
<key>crc_byte_endian</key>
<value>0</value>
</input>
<input>
<key>crc_bit_endian</key>
<value>1</value>
</input>
<input>
<key>crc_pad_input</key>
<value>false</value>
</input>
<input>
<key>crc_input_order</key>
<value>0</value>
</input>
<input>
<key>crc_invert</key>
<value>false</value>
</input>
<input>
<key>header_white_en</key>
<value>false</value>
</input>
<input>
<key>symbol_encoding</key>
<value>2</value>
</input>
<input>
<key>pll_bandwidth_tx</key>
<value>8</value>
</input>
<input>
<key>agc_power_target</key>
<value>-8</value>
</input>
<input>
<key>agc_hysteresis</key>
<value>3</value>
</input>
<input>
<key>agc_settling_delay</key>
<value>39</value>
</input>
<input>
<key>agc_speed</key>
<value>1</value>
</input>
<input>
<key>agc_period</key>
<value>0</value>
</input>
<input>
<key>agc_scheme</key>
<value>0</value>
</input>
<input>
<key>frequency_comp_mode</key>
<value>0</value>
</input>
<input>
<key>pll_bandwidth_rx</key>
<value>6</value>
</input>
<input>
<key>bandwidth_hz</key>
<value>1800000</value>
</input>
<input>
<key>target_osr</key>
<value>3</value>
</input>
<input>
<key>src_disable</key>
<value>0</value>
</input>
<input>
<key>symbols_in_timing_window</key>
<value>1</value>
</input>
<input>
<key>timing_detection_threshold</key>
<value>6</value>
</input>
<input>
<key>errors_in_timing_window</key>
<value>8</value>
</input>
<input>
<key>number_of_timing_windows</key>
<value>1</value>
</input>
<input>
<key>timing_resync_period</key>
<value>1</value>
</input>
</profile_inputs>
</base_channel_configuration>
</base_channel_configurations>
</multi_phy_configuration>