26 #ifndef SYSTEM_LIBRARIES_FREQUENCY_OC_FREQUENCY_H_ 27 #define SYSTEM_LIBRARIES_FREQUENCY_OC_FREQUENCY_H_ 44 #define _________________________________________MACROS_SECTION_____________________________________________________________________________ 48 #define oC_GHz(X) ( (oC_Frequency_t)((X)*1000000000UL) ) 49 #define oC_MHz(X) ( (oC_Frequency_t)((X)*1000000UL) ) 50 #define oC_kHz(X) ( (oC_Frequency_t)((X)*1000UL) ) 51 #define oC_Hz(X) ( (oC_Frequency_t)((X)*1UL) ) 53 #define oC_Frequency_ToTime(Frequency) ((oC_Time_t) (1/Frequency)) 55 #define oC_Frequency_FromTime(Time) ( (oC_Frequency_t) (1/Time) ) 57 #undef _________________________________________MACROS_SECTION_____________________________________________________________________________ 65 #define _________________________________________TYPES_SECTION______________________________________________________________________________ 78 #undef _________________________________________TYPES_SECTION______________________________________________________________________________ 86 #define _________________________________________STATIC_INLINE_SECTION______________________________________________________________________ 92 #undef _________________________________________STATIC_INLINE_SECTION______________________________________________________________________ double oC_Frequency_t
type to store frequency
The library with time definitions.