#include <P013_35_V1_3_CPU.h>
◆ Done()
VOID TTarget_P013_35_V1_3_CPU::Done |
( |
| ) |
|
◆ FPGA_Configure()
VOID TTarget_P013_35_V1_3_CPU::FPGA_Configure |
( |
| ) |
|
|
virtual |
◆ FPGA_Interrupt_Disable()
VOID TTarget_P013_35_V1_3_CPU::FPGA_Interrupt_Disable |
( |
| ) |
|
|
virtual |
Disable interrupt method.
Referenced by Done().
◆ FPGA_Interrupt_Enable()
VOID TTarget_P013_35_V1_3_CPU::FPGA_Interrupt_Enable |
( |
U32 |
u32_TickPriority | ) |
|
|
virtual |
◆ FPGA_Read_U16()
VOID TTarget_P013_35_V1_3_CPU::FPGA_Read_U16 |
( |
U16 |
u16_Address, |
|
|
U16 * |
u16_Value |
|
) |
| |
|
virtual |
Read 16 bit data from FPGA register.
◆ FPGA_Write_U16()
VOID TTarget_P013_35_V1_3_CPU::FPGA_Write_U16 |
( |
U16 |
u16_Address, |
|
|
U16 |
u16_Value |
|
) |
| |
|
virtual |
Write 16 bit data into FPGA register.
◆ Get_CPU_Device_ID()
U32 TTarget_P013_35_V1_3_CPU::Get_CPU_Device_ID |
( |
| ) |
|
|
virtual |
◆ Get_CPU_Flash_Size()
U32 TTarget_P013_35_V1_3_CPU::Get_CPU_Flash_Size |
( |
| ) |
|
|
virtual |
◆ Get_CPU_Heap_Base()
U32 TTarget_P013_35_V1_3_CPU::Get_CPU_Heap_Base |
( |
| ) |
|
|
virtual |
◆ Get_CPU_Heap_Size()
U32 TTarget_P013_35_V1_3_CPU::Get_CPU_Heap_Size |
( |
| ) |
|
|
virtual |
◆ Get_CPU_RAM_Size()
U32 TTarget_P013_35_V1_3_CPU::Get_CPU_RAM_Size |
( |
| ) |
|
|
virtual |
◆ Get_CPU_Reset_Source()
U32 TTarget_P013_35_V1_3_CPU::Get_CPU_Reset_Source |
( |
| ) |
|
|
virtual |
◆ Get_CPU_Revision()
U32 TTarget_P013_35_V1_3_CPU::Get_CPU_Revision |
( |
| ) |
|
|
virtual |
◆ Get_CPU_Stack_Base()
U32 TTarget_P013_35_V1_3_CPU::Get_CPU_Stack_Base |
( |
| ) |
|
|
virtual |
◆ Get_CPU_Stack_Size()
U32 TTarget_P013_35_V1_3_CPU::Get_CPU_Stack_Size |
( |
| ) |
|
|
virtual |
◆ Get_CPU_Unique_Device_ID()
U32 TTarget_P013_35_V1_3_CPU::Get_CPU_Unique_Device_ID |
( |
U32 |
u32_Index | ) |
|
|
virtual |
◆ Get_HCLK_Frequency()
U32 TTarget_P013_35_V1_3_CPU::Get_HCLK_Frequency |
( |
| ) |
|
Returns the HCLK frequency
- Note
- Each time HCLK changes, this function must be called to update the right HCLK value. Otherwise, any configuration based on this function will be incorrect.
-
The SystemCoreClock CMSIS variable is used to store System Clock Frequency and updated within this function
- Return values
-
◆ Get_IWDG_Frequency()
U32 TTarget_P013_35_V1_3_CPU::Get_IWDG_Frequency |
( |
| ) |
|
Returns the IWDG frequency
- Return values
-
◆ Get_PCLK1_Frequency()
U32 TTarget_P013_35_V1_3_CPU::Get_PCLK1_Frequency |
( |
| ) |
|
Returns the PCLK1 frequency
- Note
- Each time PCLK1 changes, this function must be called to update the right PCLK1 value. Otherwise, any configuration based on this function will be incorrect.
- Return values
-
◆ Get_PCLK2_Frequency()
U32 TTarget_P013_35_V1_3_CPU::Get_PCLK2_Frequency |
( |
| ) |
|
Returns the PCLK2 frequency
- Note
- Each time PCLK2 changes, this function must be called to update the right PCLK2 value. Otherwise, any configuration based on this function will be incorrect.
- Return values
-
◆ Get_SYSCLK_Frequency()
U32 TTarget_P013_35_V1_3_CPU::Get_SYSCLK_Frequency |
( |
| ) |
|
◆ Get_TCLK1_Frequency()
U32 TTarget_P013_35_V1_3_CPU::Get_TCLK1_Frequency |
( |
| ) |
|
Returns the TCLK1 frequency
- Note
- Each time PCLK1 changes, this function must be called to update the right TCLK1 value. Otherwise, any configuration based on this function will be incorrect.
- Return values
-
◆ Get_TCLK2_Frequency()
U32 TTarget_P013_35_V1_3_CPU::Get_TCLK2_Frequency |
( |
| ) |
|
Returns the TCLK2 frequency
- Note
- Each time PCLK2 changes, this function must be called to update the right TCLK2 value. Otherwise, any configuration based on this function will be incorrect.
- Return values
-
◆ Init()
VOID TTarget_P013_35_V1_3_CPU::Init |
( |
| ) |
|
◆ System_Core_Clock_Update()
VOID TTarget_P013_35_V1_3_CPU::System_Core_Clock_Update |
( |
| ) |
|
◆ u32_Error_Flag
U32 TTarget_P013_35_V1_3_CPU::u32_Error_Flag |
|
private |
◆ u32_HCLK
U32 TTarget_P013_35_V1_3_CPU::u32_HCLK |
|
private |
◆ u32_IWDG
U32 TTarget_P013_35_V1_3_CPU::u32_IWDG |
|
private |
◆ u32_PCLK1
U32 TTarget_P013_35_V1_3_CPU::u32_PCLK1 |
|
private |
◆ u32_PCLK2
U32 TTarget_P013_35_V1_3_CPU::u32_PCLK2 |
|
private |
◆ u32_SYSCLK
U32 TTarget_P013_35_V1_3_CPU::u32_SYSCLK |
|
private |
◆ u32_TCLK1
U32 TTarget_P013_35_V1_3_CPU::u32_TCLK1 |
|
private |
◆ u32_TCLK2
U32 TTarget_P013_35_V1_3_CPU::u32_TCLK2 |
|
private |
The documentation for this class was generated from the following files: