Subversion Repositories NaviCtrl

Rev

Rev 1 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1 Rev 196
Line 1... Line 1...
1
/******************** (C) COPYRIGHT 2006 STMicroelectronics ********************
1
/******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
2
* File Name          : 91x_vic.h
2
* File Name          : 91x_vic.h
3
* Author             : MCD Application Team
3
* Author             : MCD Application Team
-
 
4
* Version            : V2.1
4
* Date First Issued  : 05/18/2006 : Version 1.0
5
* Date               : 12/22/2008
5
* Description        : This file contains all the functions prototypes for the
6
* Description        : This file contains all the functions prototypes for the
6
*                      VIC software library.
7
*                      VIC firmware library.
7
********************************************************************************
-
 
8
* History:
-
 
9
* 05/22/2007 : Version 1.2
-
 
10
* 05/24/2006 : Version 1.1
-
 
11
* 05/18/2006 : Version 1.0
-
 
12
********************************************************************************
8
********************************************************************************
13
* THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH
9
* THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH
14
* CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS
10
* CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS
15
* A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
11
* A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
16
* OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
12
* OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
Line 77... Line 73...
77
/* Exported macro ------------------------------------------------------------*/
73
/* Exported macro ------------------------------------------------------------*/
78
/* Private functions ---------------------------------------------------------*/
74
/* Private functions ---------------------------------------------------------*/
79
/* Exported functions ------------------------------------------------------- */
75
/* Exported functions ------------------------------------------------------- */
Line 80... Line 76...
80
 
76
 
-
 
77
void VIC_DeInit(void);
81
void VIC_DeInit(void);
78
void VIC_InitDefaultVectors(void);
82
FlagStatus VIC_GetIRQStatus(u16 VIC_Source);
79
FlagStatus VIC_GetIRQStatus(u16 VIC_Source);
83
FlagStatus VIC_GetFIQStatus(u16 VIC_Source);
80
FlagStatus VIC_GetFIQStatus(u16 VIC_Source);
84
FlagStatus VIC_GetSourceITStatus(u16 VIC_Source);
81
FlagStatus VIC_GetSourceITStatus(u16 VIC_Source);
85
void VIC_ITCmd(u16 VIC_Source, FunctionalState VIC_NewState);
82
void VIC_ITCmd(u16 VIC_Source, FunctionalState VIC_NewState);
86
void VIC_SWITCmd(u16 VIC_Source, FunctionalState VIC_NewState);
83
void VIC_SWITCmd(u16 VIC_Source, FunctionalState VIC_NewState);
87
void VIC_ProtectionCmd(FunctionalState VIC_NewState);
84
void VIC_ProtectionCmd(FunctionalState VIC_NewState);
88
u32 VIC_GetCurrentISRAdd(VIC_TypeDef* VICx);
85
u32 VIC_GetCurrentISRAdd(VIC_TypeDef* VICx);
89
u32 VIC_GetISRVectAdd(u16 VIC_Source);
86
u32 VIC_GetISRVectAdd(u16 VIC_Source,u16 VIC_Priority);
Line 90... Line 87...
90
void VIC_Config(u16 VIC_Source, VIC_ITLineMode VIC_LineMode, u8 VIC_Priority);
87
void VIC_Config(u16 VIC_Source, VIC_ITLineMode VIC_LineMode, u8 VIC_Priority);
Line 91... Line 88...
91
 
88