ll_aon_rf.h File Reference

Header file containing functions prototypes of AON RF LL library. More...

#include "hal.h"

Go to the source code of this file.

Functions

__STATIC_INLINE void ll_aon_rf_enable_test_mux (void)
 Enable the test mux 0 tri state. More...
 
__STATIC_INLINE void ll_aon_rf_disable_test_mux (void)
 Disable the test mux 0 tri state. More...
 
__STATIC_INLINE void ll_aon_rf_enable_cpll_cp_reset (void)
 Enable the cpll reset. More...
 
__STATIC_INLINE void ll_aon_rf_disable_cpll_cp_reset (void)
 Disable the cpll reset. More...
 
__STATIC_INLINE void ll_aon_rf_enable_cpll_drift_detection (void)
 Enable the cpll drift detection. More...
 
__STATIC_INLINE void ll_aon_rf_disable_cpll_drift_detection (void)
 Disable the cpll drift detection. More...
 
__STATIC_INLINE void ll_aon_rf_set_cpll_m_div (uint32_t value)
 Set the cpll m div,Pre division before CP (00- no division / 11 divide by 16). More...
 
__STATIC_INLINE void ll_aon_rf_set_threshold (uint32_t l_threshold, uint32_t h_threshold)
 Set the cpll drift detection. More...
 
__STATIC_INLINE void ll_aon_rf_set_xo_ibias (uint32_t hi_value, uint32_t lo_value)
 Set XO core current programmability. More...
 
__STATIC_INLINE void ll_aon_rf_set_rf_reg9 (uint32_t value)
 Set the RF_REG9. More...
 
__STATIC_INLINE uint32_t ll_aon_rf_get_rf_reg9 (void)
 Get the RF_REG9. More...
 
__STATIC_INLINE void ll_aon_rf_set_xo_cap (uint32_t value)
 Set the xo cap value,cload programmability from 50fF to 26pF on each side. More...
 
__STATIC_INLINE uint32_t ll_aon_rf_get_cpll_crscde (void)
 Get the cpll crscde. More...
 
__STATIC_INLINE void ll_aon_rf_set_su_enable (void)
 Set SU enable. More...
 
__STATIC_INLINE void ll_mcu_set_cpll_drift_irq_enable (void)
 Set cpll drift irq enable. More...
 
__STATIC_INLINE void ll_mcu_set_cpll_drift_irq_disable (void)
 Set cpll drift irq disable. More...
 

Detailed Description

Header file containing functions prototypes of AON RF LL library.

Author
BLE Driver Team
Attention
#####Copyright (c) 2019 GOODIX All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of GOODIX nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Definition in file ll_aon_rf.h.