24 lines
1.2 KiB
Ada
24 lines
1.2 KiB
Ada
generic
|
|
HSE_Frequency : Natural; -- This parameter is defined by circuit
|
|
HSI_Frequency : Natural := 16_000_000;
|
|
LSE_Frequency : Natural := 32_768;
|
|
LSI_Frequency : Natural := 32_000;
|
|
RCC : RCC_Registers := Reset_and_Clock.RCC;
|
|
package STM32.Reset_and_Clock.Frequencies is
|
|
function VCO_Input_Frequency return Natural;
|
|
function PLLCLK_Frequency return Natural;
|
|
function USB_Frequency return Natural;
|
|
function HCLK_Frequency return Natural;
|
|
function System_Timer_Clock_Frequency return Natural;
|
|
function PCLK1_Frequency return Natural;
|
|
function PCLK2_Frequency return Natural;
|
|
function APB1_Timer_Clock_Frequency return Natural;
|
|
function APB2_Timer_Clock_Frequency return Natural;
|
|
function I2S_Clock_Frequency (External_Frequency : Natural := 0) return Natural;
|
|
function SAI1A_Clock_Frequency (External_Frequency : Natural := 0) return Natural;
|
|
function SAI1B_Clock_Frequency (External_Frequency : Natural := 0) return Natural;
|
|
function LCD_Clock_Frequency return natural;
|
|
function PLLI2S_N (Frequency : Natural) return Natural;
|
|
function PLLSAI_N (Frequency : Natural) return Natural;
|
|
procedure LCD_R (Frequency : Natural; R : out Natural; DIVR : out PLLSAI_Division_Factor);
|
|
end STM32.Reset_and_Clock.Frequencies; |