34 lines
953 B
C
34 lines
953 B
C
|
#ifndef TRIM_H_
|
||
|
#define TRIM_H_
|
||
|
|
||
|
#include <stdint.h>
|
||
|
|
||
|
/**
|
||
|
****************************************************************************************
|
||
|
* @brief Load FT Trim.
|
||
|
*
|
||
|
****************************************************************************************
|
||
|
*/
|
||
|
void trim_load(void);
|
||
|
|
||
|
/**
|
||
|
****************************************************************************************
|
||
|
* @brief Get RC16M Freq.
|
||
|
*
|
||
|
* @return rc16m freq(unit:Hz).
|
||
|
* @note 0 is invalid freq.
|
||
|
****************************************************************************************
|
||
|
*/
|
||
|
uint32_t get_trim_rc16m_freq(void);
|
||
|
|
||
|
/**
|
||
|
****************************************************************************************
|
||
|
* @brief Get VDD12 Voltage.
|
||
|
*
|
||
|
* @return vdd12 voltage(unit:mv).
|
||
|
* @note 0 is invalid voltage.
|
||
|
****************************************************************************************
|
||
|
*/
|
||
|
uint32_t get_trim_vdd12_voltage(void);
|
||
|
#endif // TRIM_H_
|