CC26x2/CC13x2 Device setup functions. More...
CC26x2/CC13x2 Device setup functions.
Definition in file cc26x2_cc13x2_setup.h.
#include <cc26xx_cc13xx.h>
Go to the source code of this file.
#define ROM_API_SETUP ((uint32_t *) (ROM_API_TABLE[28])) |
Setup API address.
Definition at line 29 of file cc26x2_cc13x2_setup.h.
#define rom_setup_after_cold_reset_wakeup_from_shutdown_cfg1 ((void (*)(uint32_t mode_conf))ROM_API_SETUP[0]) |
Setup API ROM functions.
Definition at line 35 of file cc26x2_cc13x2_setup.h.
#define rom_setup_after_cold_reset_wakeup_from_shutdown_cfg2 ((void (*)(uint32_t rev, uint32_t mode_conf))ROM_API_SETUP[1]) |
Definition at line 38 of file cc26x2_cc13x2_setup.h.
#define rom_setup_after_cold_reset_wakeup_from_shutdown_cfg3 ((void (*)(uint32_t mode_conf))ROM_API_SETUP[2]) |
Definition at line 41 of file cc26x2_cc13x2_setup.h.
#define rom_setup_get_trim_for_adc_sh_mode_en ((uint32_t (*)(uint32_t rev))ROM_API_SETUP[3]) |
Definition at line 44 of file cc26x2_cc13x2_setup.h.
#define rom_setup_get_trim_for_adc_sh_vbuf_en ((uint32_t (*)(uint32_t rev))ROM_API_SETUP[4]) |
Definition at line 47 of file cc26x2_cc13x2_setup.h.
#define rom_setup_get_trim_for_ampcomp_ctrl ((uint32_t (*)(uint32_t rev))ROM_API_SETUP[5]) |
Definition at line 50 of file cc26x2_cc13x2_setup.h.
#define rom_setup_get_trim_for_ampcomp_th1 ((uint32_t (*)(void))ROM_API_SETUP[6]) |
Definition at line 53 of file cc26x2_cc13x2_setup.h.
#define rom_setup_get_trim_for_ampcomp_th2 ((uint32_t (*)(void))ROM_API_SETUP[7]) |
Definition at line 56 of file cc26x2_cc13x2_setup.h.
#define rom_setup_get_trim_for_anabypass_value1 ((uint32_t (*)(uint32_t mode_conf))ROM_API_SETUP[8]) |
Definition at line 59 of file cc26x2_cc13x2_setup.h.
#define rom_setup_get_trim_for_dblr_loop_filter_reset_voltage ((uint32_t (*)(uint32_t rev))ROM_API_SETUP[9]) |
Definition at line 62 of file cc26x2_cc13x2_setup.h.
#define rom_setup_get_trim_for_radc_ext_cfg ((uint32_t (*)(uint32_t rev))ROM_API_SETUP[10]) |
Definition at line 65 of file cc26x2_cc13x2_setup.h.
#define rom_setup_get_trim_for_rc_osc_lf_ibias_trim ((uint32_t (*)(uint32_t rev))ROM_API_SETUP[11]) |
Definition at line 68 of file cc26x2_cc13x2_setup.h.
#define rom_setup_get_trim_for_rc_osc_lf_rtune_ctune_trim ((uint32_t (*)(void))ROM_API_SETUP[12]) |
Definition at line 71 of file cc26x2_cc13x2_setup.h.
#define rom_setup_get_trim_for_xosc_hf_ctl ((uint32_t (*)(uint32_t rev))ROM_API_SETUP[13]) |
Definition at line 74 of file cc26x2_cc13x2_setup.h.
#define rom_setup_get_trim_for_xosc_hf_fast_start ((uint32_t (*)(void))ROM_API_SETUP[14]) |
Definition at line 77 of file cc26x2_cc13x2_setup.h.
#define rom_setup_get_trim_for_xosc_hf_ibiastherm ((uint32_t (*)(void))ROM_API_SETUP[15]) |
Definition at line 80 of file cc26x2_cc13x2_setup.h.
#define rom_setup_get_trim_for_xosc_lf_regulator_and_cmirrwr_ratio ((uint32_t (*)(uint32_t rev))ROM_API_SETUP[16]) |
Definition at line 83 of file cc26x2_cc13x2_setup.h.
#define rom_setup_set_aon_rtc_sub_sec_inc ((void (*)(uint32_t subsecinc))ROM_API_SETUP[17]) |
Definition at line 86 of file cc26x2_cc13x2_setup.h.
#define rom_setup_set_cache_mode_according_to_ccfg_setting ((void (*)(void))ROM_API_SETUP[18]) |
Definition at line 89 of file cc26x2_cc13x2_setup.h.
#define rom_setup_step_vddr_trim_to ((void (*)(uint32_t tocode))ROM_API_SETUP[19]) |
Definition at line 92 of file cc26x2_cc13x2_setup.h.
void setup_trim_device | ( | void | ) |
Performs the necessary trim of the device which is not done in ROM boot code.
The following is handled by this function: