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 |