Fix DMA for high frequency

pi4
F5OEO 2020-07-23 15:14:41 +01:00 zatwierdzone przez f5oeo
rodzic 93cf35a7ba
commit b90473b76e
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -263,7 +263,7 @@ uint32_t clkgpio::GetMasterFrac(double Frequency)
if((PllFixDivider==1))//There is no Prediv on Pi4 //Using PDIV thus frequency/2
{
if(pi_is_2711) // No PDIV on pi4
FloatMult = ((double)(CentralFrequency + Frequency) ) / ((double)(XOSC_FREQUENCY) * (1 - clk_ppm * 1e-6));
FloatMult = ((double)(CentralFrequency + Frequency)*2 ) / ((double)(XOSC_FREQUENCY) * (1 - clk_ppm * 1e-6));
else
{
FloatMult = ((double)(CentralFrequency + Frequency) ) / ((double)(XOSC_FREQUENCY*2) * (1 - clk_ppm * 1e-6));