Rajath Ravi / Mbed 2 deprecated ravi_blinkycode

Dependencies:   mbed

Committer:
rajathr
Date:
Sat Oct 23 05:49:09 2021 +0000
Revision:
0:34ee385f4d2d
At 23rd Oct 21 - All Code

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rajathr 0:34ee385f4d2d 1 /**
rajathr 0:34ee385f4d2d 2 ******************************************************************************
rajathr 0:34ee385f4d2d 3 * @file stm32f4xx_syscfg.h
rajathr 0:34ee385f4d2d 4 * @author MCD Application Team
rajathr 0:34ee385f4d2d 5 * @version V1.8.0
rajathr 0:34ee385f4d2d 6 * @date 04-November-2016
rajathr 0:34ee385f4d2d 7 * @brief This file contains all the functions prototypes for the SYSCFG_MORT firmware
rajathr 0:34ee385f4d2d 8 * library.
rajathr 0:34ee385f4d2d 9 ******************************************************************************
rajathr 0:34ee385f4d2d 10 * @attention
rajathr 0:34ee385f4d2d 11 *
rajathr 0:34ee385f4d2d 12 * <h2><center>&copy; COPYRIGHT 2016 STMicroelectronics</center></h2>
rajathr 0:34ee385f4d2d 13 *
rajathr 0:34ee385f4d2d 14 * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
rajathr 0:34ee385f4d2d 15 * You may not use this file except in compliance with the License.
rajathr 0:34ee385f4d2d 16 * You may obtain a copy of the License at:
rajathr 0:34ee385f4d2d 17 *
rajathr 0:34ee385f4d2d 18 * http://www.st.com/software_license_agreement_liberty_v2
rajathr 0:34ee385f4d2d 19 *
rajathr 0:34ee385f4d2d 20 * Unless required by applicable law or agreed to in writing, software
rajathr 0:34ee385f4d2d 21 * distributed under the License is distributed on an "AS IS" BASIS,
rajathr 0:34ee385f4d2d 22 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
rajathr 0:34ee385f4d2d 23 * See the License for the specific language governing permissions and
rajathr 0:34ee385f4d2d 24 * limitations under the License.
rajathr 0:34ee385f4d2d 25 *
rajathr 0:34ee385f4d2d 26 ******************************************************************************
rajathr 0:34ee385f4d2d 27 */
rajathr 0:34ee385f4d2d 28
rajathr 0:34ee385f4d2d 29 /* Define to prevent recursive inclusion -------------------------------------*/
rajathr 0:34ee385f4d2d 30 #ifndef __STM32F4xx_SYSCFG_H
rajathr 0:34ee385f4d2d 31 #define __STM32F4xx_SYSCFG_H
rajathr 0:34ee385f4d2d 32
rajathr 0:34ee385f4d2d 33 #ifdef __cplusplus
rajathr 0:34ee385f4d2d 34 extern "C" {
rajathr 0:34ee385f4d2d 35 #endif
rajathr 0:34ee385f4d2d 36
rajathr 0:34ee385f4d2d 37 /* Includes ------------------------------------------------------------------*/
rajathr 0:34ee385f4d2d 38 #include "stm32f4xx_mort2.h"
rajathr 0:34ee385f4d2d 39
rajathr 0:34ee385f4d2d 40
rajathr 0:34ee385f4d2d 41
rajathr 0:34ee385f4d2d 42 /** @defgroup SYSCFG_EXTI_Port_Sources
rajathr 0:34ee385f4d2d 43 * @{
rajathr 0:34ee385f4d2d 44 */
rajathr 0:34ee385f4d2d 45 #define EXTI_PortSourceGPIOA_MORT ((uint8_t)0x00)
rajathr 0:34ee385f4d2d 46 #define EXTI_PortSourceGPIOB_MORT ((uint8_t)0x01)
rajathr 0:34ee385f4d2d 47 #define EXTI_PortSourceGPIOC_MORT ((uint8_t)0x02)
rajathr 0:34ee385f4d2d 48 #define EXTI_PortSourceGPIOD_MORT ((uint8_t)0x03)
rajathr 0:34ee385f4d2d 49 #define EXTI_PortSourceGPIOE_MORT ((uint8_t)0x04)
rajathr 0:34ee385f4d2d 50 #define EXTI_PortSourceGPIOF_MORT ((uint8_t)0x05)
rajathr 0:34ee385f4d2d 51 #define EXTI_PortSourceGPIOG_MORT ((uint8_t)0x06)
rajathr 0:34ee385f4d2d 52 #define EXTI_PortSourceGPIOH_MORT ((uint8_t)0x07)
rajathr 0:34ee385f4d2d 53 #define EXTI_PortSourceGPIOI_MORT ((uint8_t)0x08)
rajathr 0:34ee385f4d2d 54 #define EXTI_PortSourceGPIOJ_MORT ((uint8_t)0x09)
rajathr 0:34ee385f4d2d 55 #define EXTI_PortSourceGPIOK_MORT ((uint8_t)0x0A)
rajathr 0:34ee385f4d2d 56
rajathr 0:34ee385f4d2d 57 #define IS_EXTI_PORT_SOURCE_MORT(PORTSOURCE) (((PORTSOURCE) == EXTI_PortSourceGPIOA_MORT) || \
rajathr 0:34ee385f4d2d 58 ((PORTSOURCE) == EXTI_PortSourceGPIOB_MORT) || \
rajathr 0:34ee385f4d2d 59 ((PORTSOURCE) == EXTI_PortSourceGPIOC_MORT) || \
rajathr 0:34ee385f4d2d 60 ((PORTSOURCE) == EXTI_PortSourceGPIOD_MORT) || \
rajathr 0:34ee385f4d2d 61 ((PORTSOURCE) == EXTI_PortSourceGPIOE_MORT) || \
rajathr 0:34ee385f4d2d 62 ((PORTSOURCE) == EXTI_PortSourceGPIOF_MORT) || \
rajathr 0:34ee385f4d2d 63 ((PORTSOURCE) == EXTI_PortSourceGPIOG_MORT) || \
rajathr 0:34ee385f4d2d 64 ((PORTSOURCE) == EXTI_PortSourceGPIOH_MORT) || \
rajathr 0:34ee385f4d2d 65 ((PORTSOURCE) == EXTI_PortSourceGPIOI_MORT) || \
rajathr 0:34ee385f4d2d 66 ((PORTSOURCE) == EXTI_PortSourceGPIOJ_MORT) || \
rajathr 0:34ee385f4d2d 67 ((PORTSOURCE) == EXTI_PortSourceGPIOK_MORT))
rajathr 0:34ee385f4d2d 68
rajathr 0:34ee385f4d2d 69 /**
rajathr 0:34ee385f4d2d 70 * @}
rajathr 0:34ee385f4d2d 71 */
rajathr 0:34ee385f4d2d 72
rajathr 0:34ee385f4d2d 73
rajathr 0:34ee385f4d2d 74 /** @defgroup SYSCFG_EXTI_Pin_Sources
rajathr 0:34ee385f4d2d 75 * @{
rajathr 0:34ee385f4d2d 76 */
rajathr 0:34ee385f4d2d 77 #define EXTI_PinSource0_MORT ((uint8_t)0x00)
rajathr 0:34ee385f4d2d 78 #define EXTI_PinSource1_MORT ((uint8_t)0x01)
rajathr 0:34ee385f4d2d 79 #define EXTI_PinSource2_MORT ((uint8_t)0x02)
rajathr 0:34ee385f4d2d 80 #define EXTI_PinSource3_MORT ((uint8_t)0x03)
rajathr 0:34ee385f4d2d 81 #define EXTI_PinSource4_MORT ((uint8_t)0x04)
rajathr 0:34ee385f4d2d 82 #define EXTI_PinSource5_MORT ((uint8_t)0x05)
rajathr 0:34ee385f4d2d 83 #define EXTI_PinSource6_MORT ((uint8_t)0x06)
rajathr 0:34ee385f4d2d 84 #define EXTI_PinSource7_MORT ((uint8_t)0x07)
rajathr 0:34ee385f4d2d 85 #define EXTI_PinSource8_MORT ((uint8_t)0x08)
rajathr 0:34ee385f4d2d 86 #define EXTI_PinSource9_MORT ((uint8_t)0x09)
rajathr 0:34ee385f4d2d 87 #define EXTI_PinSource10_MORT ((uint8_t)0x0A)
rajathr 0:34ee385f4d2d 88 #define EXTI_PinSource11_MORT ((uint8_t)0x0B)
rajathr 0:34ee385f4d2d 89 #define EXTI_PinSource12_MORT ((uint8_t)0x0C)
rajathr 0:34ee385f4d2d 90 #define EXTI_PinSource13_MORT ((uint8_t)0x0D)
rajathr 0:34ee385f4d2d 91 #define EXTI_PinSource14_MORT ((uint8_t)0x0E)
rajathr 0:34ee385f4d2d 92 #define EXTI_PinSource15_MORT ((uint8_t)0x0F)
rajathr 0:34ee385f4d2d 93 #define IS_EXTI_PIN_SOURCE_MORT(PINSOURCE) (((PINSOURCE) == EXTI_PinSource0_MORT) || \
rajathr 0:34ee385f4d2d 94 ((PINSOURCE) == EXTI_PinSource1_MORT) || \
rajathr 0:34ee385f4d2d 95 ((PINSOURCE) == EXTI_PinSource2_MORT) || \
rajathr 0:34ee385f4d2d 96 ((PINSOURCE) == EXTI_PinSource3_MORT) || \
rajathr 0:34ee385f4d2d 97 ((PINSOURCE) == EXTI_PinSource4_MORT) || \
rajathr 0:34ee385f4d2d 98 ((PINSOURCE) == EXTI_PinSource5_MORT) || \
rajathr 0:34ee385f4d2d 99 ((PINSOURCE) == EXTI_PinSource6_MORT) || \
rajathr 0:34ee385f4d2d 100 ((PINSOURCE) == EXTI_PinSource7_MORT) || \
rajathr 0:34ee385f4d2d 101 ((PINSOURCE) == EXTI_PinSource8_MORT) || \
rajathr 0:34ee385f4d2d 102 ((PINSOURCE) == EXTI_PinSource9_MORT) || \
rajathr 0:34ee385f4d2d 103 ((PINSOURCE) == EXTI_PinSource10_MORT) || \
rajathr 0:34ee385f4d2d 104 ((PINSOURCE) == EXTI_PinSource11_MORT) || \
rajathr 0:34ee385f4d2d 105 ((PINSOURCE) == EXTI_PinSource12_MORT) || \
rajathr 0:34ee385f4d2d 106 ((PINSOURCE) == EXTI_PinSource13_MORT) || \
rajathr 0:34ee385f4d2d 107 ((PINSOURCE) == EXTI_PinSource14_MORT) || \
rajathr 0:34ee385f4d2d 108 ((PINSOURCE) == EXTI_PinSource15_MORT))
rajathr 0:34ee385f4d2d 109 /**
rajathr 0:34ee385f4d2d 110 * @}
rajathr 0:34ee385f4d2d 111 */
rajathr 0:34ee385f4d2d 112
rajathr 0:34ee385f4d2d 113
rajathr 0:34ee385f4d2d 114
rajathr 0:34ee385f4d2d 115
rajathr 0:34ee385f4d2d 116
rajathr 0:34ee385f4d2d 117 /** @defgroup SYSCFG_ETHERNET_Media_Interface
rajathr 0:34ee385f4d2d 118 * @{
rajathr 0:34ee385f4d2d 119 */
rajathr 0:34ee385f4d2d 120 #define SYSCFG_ETH_MediaInterface_MII_MORT ((uint32_t)0x00000000)
rajathr 0:34ee385f4d2d 121 #define SYSCFG_ETH_MediaInterface_RMII_MORT ((uint32_t)0x00000001)
rajathr 0:34ee385f4d2d 122
rajathr 0:34ee385f4d2d 123 #define IS_SYSCFG_ETH_MEDIA_INTERFACE_MORT(INTERFACE) (((INTERFACE) == SYSCFG_ETH_MediaInterface_MII_MORT) || \
rajathr 0:34ee385f4d2d 124 ((INTERFACE) == SYSCFG_ETH_MediaInterface_RMII_MORT))
rajathr 0:34ee385f4d2d 125 /**
rajathr 0:34ee385f4d2d 126 * @}
rajathr 0:34ee385f4d2d 127 */
rajathr 0:34ee385f4d2d 128
rajathr 0:34ee385f4d2d 129 /**
rajathr 0:34ee385f4d2d 130 * @}
rajathr 0:34ee385f4d2d 131 */
rajathr 0:34ee385f4d2d 132
rajathr 0:34ee385f4d2d 133 /* Exported macro ------------------------------------------------------------*/
rajathr 0:34ee385f4d2d 134 /* Exported functions --------------------------------------------------------*/
rajathr 0:34ee385f4d2d 135
rajathr 0:34ee385f4d2d 136 void SYSCFG_DeInit_mort(void);
rajathr 0:34ee385f4d2d 137
rajathr 0:34ee385f4d2d 138 void SYSCFG_EXTILineConfig_mort(uint8_t EXTI_PortSourceGPIOx, uint8_t EXTI_PinSourcex);
rajathr 0:34ee385f4d2d 139 void SYSCFG_ETH_MediaInterfaceConfig_mort(uint32_t SYSCFG_ETH_MediaInterface);
rajathr 0:34ee385f4d2d 140 void SYSCFG_CompensationCellCmd_mort(FunctionalState NewState);
rajathr 0:34ee385f4d2d 141 FlagStatus SYSCFG_GetCompensationCellStatus_mort(void);
rajathr 0:34ee385f4d2d 142
rajathr 0:34ee385f4d2d 143
rajathr 0:34ee385f4d2d 144 #ifdef __cplusplus
rajathr 0:34ee385f4d2d 145 }
rajathr 0:34ee385f4d2d 146 #endif
rajathr 0:34ee385f4d2d 147
rajathr 0:34ee385f4d2d 148 #endif /*__STM32F4xx_SYSCFG_H */
rajathr 0:34ee385f4d2d 149
rajathr 0:34ee385f4d2d 150 /**
rajathr 0:34ee385f4d2d 151 * @}
rajathr 0:34ee385f4d2d 152 */
rajathr 0:34ee385f4d2d 153
rajathr 0:34ee385f4d2d 154 /**
rajathr 0:34ee385f4d2d 155 * @}
rajathr 0:34ee385f4d2d 156 */
rajathr 0:34ee385f4d2d 157
rajathr 0:34ee385f4d2d 158 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
rajathr 0:34ee385f4d2d 159
rajathr 0:34ee385f4d2d 160
rajathr 0:34ee385f4d2d 161
rajathr 0:34ee385f4d2d 162
rajathr 0:34ee385f4d2d 163
rajathr 0:34ee385f4d2d 164