API Index¶ This index lists the public data types, macros, and functions provided by the RFM12 driver. Data Types¶ RFM12_afc_mode_t RFM12_afc_range_t RFM12_clock_output_frequency_t RFM12_clock_recovery_mode_t RFM12_clock_recovery_speed_t RFM12_data_rate_t RFM12_dqd_threshold_t RFM12_enable_t RFM12_fifo_fill_start_t RFM12_fifo_interrupt_level_t RFM12_filter_type_t RFM12_frequency_band_t RFM12_frequency_hz_t RFM12_lna_gain_t RFM12_low_battery_threshold_t RFM12_low_duty_cycle_d_t RFM12_mode_t RFM12_pin16_function_t RFM12_pll_bandwidth_t RFM12_pll_output_buffer_current_t RFM12_reset_mode_t RFM12_result_t RFM12_rssi_threshold_t RFM12_rx_bandwidth_t RFM12_spi_transfer16_fn RFM12_status_word_t RFM12_sync_pattern_length_t RFM12_sync_pattern_t RFM12_t RFM12_tx_fsk_deviation_t RFM12_tx_fsk_polarity_t RFM12_tx_power_t RFM12_vdi_mode_t RFM12_wakeup_multiplier_t RFM12_wakeup_prescaler_t RFM12_xtal_cap_t Macros¶ RFM12_DISABLE RFM12_ENABLE Functions¶ rfm12_apply_to_radio() rfm12_configure_hal() rfm12_enter_idle_mode() rfm12_enter_rx_mode() rfm12_enter_sleep_mode() rfm12_enter_standby_mode() rfm12_enter_tx_mode() rfm12_get_data_rate() rfm12_get_frequency() rfm12_get_instance() rfm12_get_mode() rfm12_get_sync_bytes() rfm12_read_fifo() rfm12_read_status() rfm12_reset_afc() rfm12_reset_config_setting() rfm12_reset_data_filter() rfm12_reset_data_rate() rfm12_reset_fifo_reset_mode() rfm12_reset_frequency() rfm12_reset_low_battery_clock() rfm12_reset_low_duty_cycle() rfm12_reset_pll_setting() rfm12_reset_power_management() rfm12_reset_receiver_control() rfm12_reset_sync_pattern() rfm12_reset_tx_configuration() rfm12_reset_wakeup_timer() rfm12_restart_sync_recognition() rfm12_result_string() rfm12_set_afc_enable() rfm12_set_afc_fine_mode() rfm12_set_afc_mode() rfm12_set_afc_output_register_enable() rfm12_set_afc_range_limit() rfm12_set_afc_store_offset() rfm12_set_baseband_enable() rfm12_set_clock_output_enable() rfm12_set_clock_output_frequency() rfm12_set_clock_recovery_mode() rfm12_set_clock_recovery_speed() rfm12_set_crystal_oscillator_enable() rfm12_set_data_rate() rfm12_set_dqd_threshold() rfm12_set_fifo_fill_start() rfm12_set_fifo_interrupt_level() rfm12_set_filter_type() rfm12_set_frequency() rfm12_set_frequency_band() rfm12_set_lna_gain() rfm12_set_low_battery_detector_enable() rfm12_set_low_battery_threshold() rfm12_set_low_duty_cycle_d() rfm12_set_low_duty_cycle_enable() rfm12_set_pin16_function() rfm12_set_pll_bandwidth() rfm12_set_pll_delay_enable() rfm12_set_pll_dithering_disable() rfm12_set_pll_output_buffer_current() rfm12_set_receiver_enable() rfm12_set_reset_mode() rfm12_set_rssi_threshold() rfm12_set_rx_bandwidth() rfm12_set_rx_fifo_enable() rfm12_set_rx_fifo_fill_enable() rfm12_set_sync_pattern() rfm12_set_sync_pattern_length() rfm12_set_synthesizer_enable() rfm12_set_transmitter_enable() rfm12_set_tx_data_register_enable() rfm12_set_tx_fsk_deviation() rfm12_set_tx_fsk_polarity() rfm12_set_tx_power() rfm12_set_vdi_mode() rfm12_set_wakeup_period_ms() rfm12_set_wakeup_timer() rfm12_set_wakeup_timer_enable() rfm12_set_xtal_cap() rfm12_software_reset() rfm12_status_afc_cycle_toggle() rfm12_status_afc_offset_steps() rfm12_status_antenna_tuning_signal() rfm12_status_clock_recovery_locked() rfm12_status_data_quality_detected() rfm12_status_external_interrupt() rfm12_status_low_battery() rfm12_status_power_on_reset() rfm12_status_rssi_detected() rfm12_status_rx_fifo_empty() rfm12_status_rx_fifo_interrupt() rfm12_status_rx_fifo_overflow() rfm12_status_tx_register_ready() rfm12_status_tx_register_underrun() rfm12_status_wakeup_timer_expired() rfm12_write_tx_register()