diff --git a/src/gpio.cpp b/src/gpio.cpp index 5a9e97d..2a99594 100644 --- a/src/gpio.cpp +++ b/src/gpio.cpp @@ -132,7 +132,7 @@ int clkgpio::SetMasterMultFrac(uint32_t Mult,uint32_t Frac) } -int clkgpio::SetFrequency(int Frequency) +int clkgpio::SetFrequency(double Frequency) { if(ModulateFromMasterPLL) { @@ -160,6 +160,7 @@ int clkgpio::SetFrequency(int Frequency) } + uint32_t clkgpio::GetMasterFrac(int Frequency) { if(ModulateFromMasterPLL) diff --git a/src/gpio.h b/src/gpio.h index 820f9cd..1c39264 100644 --- a/src/gpio.h +++ b/src/gpio.h @@ -156,7 +156,7 @@ class clkgpio:public gpio int SetPllNumber(int PllNo,int MashType); uint64_t GetPllFrequency(int PllNo); void print_clock_tree(void); - int SetFrequency(int Frequency); + int SetFrequency(double Frequency); int SetClkDivFrac(uint32_t Div,uint32_t Frac); void SetPhase(bool inversed); void SetAdvancedPllMode(bool Advanced);