mbed library sources

Dependents:   Encrypted my_mbed lklk CyaSSL_DTLS_Cellular ... more

Superseded

This library was superseded by mbed-dev - https://os.mbed.com/users/mbed_official/code/mbed-dev/.

Development branch of the mbed library sources. This library is kept in synch with the latest changes from the mbed SDK and it is not guaranteed to work.

If you are looking for a stable and tested release, please import one of the official mbed library releases:

Import librarymbed

The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Committer:
mbed_official
Date:
Thu Jul 02 16:30:08 2015 +0100
Revision:
581:39197bcd20f2
Parent:
532:fe11edbda85c
Child:
613:bc40b8d2aec4
Synchronized with git revision ae2d3cdffe70184eb8736d94f76c45c93f4b7724

Full URL: https://github.com/mbedmicro/mbed/commit/ae2d3cdffe70184eb8736d94f76c45c93f4b7724/

Make it possible to build the core mbed library with yotta

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 235:685d5f11838f 1 /**
mbed_official 235:685d5f11838f 2 ******************************************************************************
mbed_official 235:685d5f11838f 3 * @file stm32f4xx_hal_pccard.h
mbed_official 235:685d5f11838f 4 * @author MCD Application Team
mbed_official 532:fe11edbda85c 5 * @version V1.3.0
mbed_official 532:fe11edbda85c 6 * @date 09-March-2015
mbed_official 235:685d5f11838f 7 * @brief Header file of PCCARD HAL module.
mbed_official 235:685d5f11838f 8 ******************************************************************************
mbed_official 235:685d5f11838f 9 * @attention
mbed_official 235:685d5f11838f 10 *
mbed_official 532:fe11edbda85c 11 * <h2><center>&copy; COPYRIGHT(c) 2015 STMicroelectronics</center></h2>
mbed_official 235:685d5f11838f 12 *
mbed_official 235:685d5f11838f 13 * Redistribution and use in source and binary forms, with or without modification,
mbed_official 235:685d5f11838f 14 * are permitted provided that the following conditions are met:
mbed_official 235:685d5f11838f 15 * 1. Redistributions of source code must retain the above copyright notice,
mbed_official 235:685d5f11838f 16 * this list of conditions and the following disclaimer.
mbed_official 235:685d5f11838f 17 * 2. Redistributions in binary form must reproduce the above copyright notice,
mbed_official 235:685d5f11838f 18 * this list of conditions and the following disclaimer in the documentation
mbed_official 235:685d5f11838f 19 * and/or other materials provided with the distribution.
mbed_official 235:685d5f11838f 20 * 3. Neither the name of STMicroelectronics nor the names of its contributors
mbed_official 235:685d5f11838f 21 * may be used to endorse or promote products derived from this software
mbed_official 235:685d5f11838f 22 * without specific prior written permission.
mbed_official 235:685d5f11838f 23 *
mbed_official 235:685d5f11838f 24 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
mbed_official 235:685d5f11838f 25 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
mbed_official 235:685d5f11838f 26 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
mbed_official 235:685d5f11838f 27 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
mbed_official 235:685d5f11838f 28 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
mbed_official 235:685d5f11838f 29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
mbed_official 235:685d5f11838f 30 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
mbed_official 235:685d5f11838f 31 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
mbed_official 235:685d5f11838f 32 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
mbed_official 235:685d5f11838f 33 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
mbed_official 235:685d5f11838f 34 *
mbed_official 235:685d5f11838f 35 ******************************************************************************
mbed_official 235:685d5f11838f 36 */
mbed_official 235:685d5f11838f 37
mbed_official 235:685d5f11838f 38 /* Define to prevent recursive inclusion -------------------------------------*/
mbed_official 235:685d5f11838f 39 #ifndef __STM32F4xx_HAL_PCCARD_H
mbed_official 235:685d5f11838f 40 #define __STM32F4xx_HAL_PCCARD_H
mbed_official 235:685d5f11838f 41
mbed_official 235:685d5f11838f 42 #ifdef __cplusplus
mbed_official 235:685d5f11838f 43 extern "C" {
mbed_official 235:685d5f11838f 44 #endif
mbed_official 235:685d5f11838f 45
mbed_official 235:685d5f11838f 46 /* Includes ------------------------------------------------------------------*/
mbed_official 532:fe11edbda85c 47 #if defined(STM32F405xx) || defined(STM32F415xx) || defined(STM32F407xx) || defined(STM32F417xx)
mbed_official 235:685d5f11838f 48 #include "stm32f4xx_ll_fsmc.h"
mbed_official 235:685d5f11838f 49 #endif /* STM32F405xx || STM32F415xx || STM32F407xx || STM32F417xx */
mbed_official 235:685d5f11838f 50
mbed_official 532:fe11edbda85c 51 #if defined(STM32F427xx) || defined(STM32F437xx) || defined(STM32F429xx) || defined(STM32F439xx)
mbed_official 235:685d5f11838f 52 #include "stm32f4xx_ll_fmc.h"
mbed_official 235:685d5f11838f 53 #endif /* STM32F427xx || STM32F437xx || STM32F429xx || STM32F439xx */
mbed_official 235:685d5f11838f 54
mbed_official 235:685d5f11838f 55 /** @addtogroup STM32F4xx_HAL_Driver
mbed_official 235:685d5f11838f 56 * @{
mbed_official 235:685d5f11838f 57 */
mbed_official 235:685d5f11838f 58
mbed_official 532:fe11edbda85c 59 #if defined(STM32F405xx) || defined(STM32F415xx) || defined(STM32F407xx) || defined(STM32F417xx) ||\
mbed_official 532:fe11edbda85c 60 defined(STM32F427xx) || defined(STM32F437xx) || defined(STM32F429xx) || defined(STM32F439xx)
mbed_official 532:fe11edbda85c 61
mbed_official 235:685d5f11838f 62 /** @addtogroup PCCARD
mbed_official 235:685d5f11838f 63 * @{
mbed_official 235:685d5f11838f 64 */
mbed_official 235:685d5f11838f 65
mbed_official 235:685d5f11838f 66 /* Exported typedef ----------------------------------------------------------*/
mbed_official 532:fe11edbda85c 67 /** @defgroup PCCARD_Exported_Types PCCARD Exported Types
mbed_official 532:fe11edbda85c 68 * @{
mbed_official 532:fe11edbda85c 69 */
mbed_official 235:685d5f11838f 70
mbed_official 235:685d5f11838f 71 /**
mbed_official 532:fe11edbda85c 72 * @brief HAL PCCARD State structures definition
mbed_official 235:685d5f11838f 73 */
mbed_official 235:685d5f11838f 74 typedef enum
mbed_official 235:685d5f11838f 75 {
mbed_official 235:685d5f11838f 76 HAL_PCCARD_STATE_RESET = 0x00, /*!< PCCARD peripheral not yet initialized or disabled */
mbed_official 235:685d5f11838f 77 HAL_PCCARD_STATE_READY = 0x01, /*!< PCCARD peripheral ready */
mbed_official 235:685d5f11838f 78 HAL_PCCARD_STATE_BUSY = 0x02, /*!< PCCARD peripheral busy */
mbed_official 235:685d5f11838f 79 HAL_PCCARD_STATE_ERROR = 0x04 /*!< PCCARD peripheral error */
mbed_official 235:685d5f11838f 80 }HAL_PCCARD_StateTypeDef;
mbed_official 532:fe11edbda85c 81
mbed_official 235:685d5f11838f 82 typedef enum
mbed_official 235:685d5f11838f 83 {
mbed_official 532:fe11edbda85c 84 HAL_PCCARD_STATUS_SUCCESS = 0,
mbed_official 532:fe11edbda85c 85 HAL_PCCARD_STATUS_ONGOING,
mbed_official 532:fe11edbda85c 86 HAL_PCCARD_STATUS_ERROR,
mbed_official 532:fe11edbda85c 87 HAL_PCCARD_STATUS_TIMEOUT
mbed_official 532:fe11edbda85c 88 }HAL_PCCARD_StatusTypeDef;
mbed_official 235:685d5f11838f 89
mbed_official 235:685d5f11838f 90 /**
mbed_official 235:685d5f11838f 91 * @brief FMC_PCCARD handle Structure definition
mbed_official 235:685d5f11838f 92 */
mbed_official 235:685d5f11838f 93 typedef struct
mbed_official 235:685d5f11838f 94 {
mbed_official 235:685d5f11838f 95 FMC_PCCARD_TypeDef *Instance; /*!< Register base address for PCCARD device */
mbed_official 235:685d5f11838f 96
mbed_official 235:685d5f11838f 97 FMC_PCCARD_InitTypeDef Init; /*!< PCCARD device control configuration parameters */
mbed_official 235:685d5f11838f 98
mbed_official 235:685d5f11838f 99 __IO HAL_PCCARD_StateTypeDef State; /*!< PCCARD device access state */
mbed_official 235:685d5f11838f 100
mbed_official 235:685d5f11838f 101 HAL_LockTypeDef Lock; /*!< PCCARD Lock */
mbed_official 235:685d5f11838f 102
mbed_official 235:685d5f11838f 103 }PCCARD_HandleTypeDef;
mbed_official 532:fe11edbda85c 104 /**
mbed_official 532:fe11edbda85c 105 * @}
mbed_official 532:fe11edbda85c 106 */
mbed_official 235:685d5f11838f 107
mbed_official 235:685d5f11838f 108 /* Exported constants --------------------------------------------------------*/
mbed_official 532:fe11edbda85c 109 /* Exported macro ------------------------------------------------------------*/
mbed_official 532:fe11edbda85c 110 /** @defgroup PCCARD_Exported_Macros PCCARD Exported Macros
mbed_official 235:685d5f11838f 111 * @{
mbed_official 235:685d5f11838f 112 */
mbed_official 235:685d5f11838f 113 /** @brief Reset PCCARD handle state
mbed_official 235:685d5f11838f 114 * @param __HANDLE__: specifies the PCCARD handle.
mbed_official 235:685d5f11838f 115 * @retval None
mbed_official 235:685d5f11838f 116 */
mbed_official 235:685d5f11838f 117 #define __HAL_PCCARD_RESET_HANDLE_STATE(__HANDLE__) ((__HANDLE__)->State = HAL_PCCARD_STATE_RESET)
mbed_official 235:685d5f11838f 118 /**
mbed_official 235:685d5f11838f 119 * @}
mbed_official 235:685d5f11838f 120 */
mbed_official 235:685d5f11838f 121
mbed_official 532:fe11edbda85c 122 /* Exported functions --------------------------------------------------------*/
mbed_official 532:fe11edbda85c 123 /** @addtogroup PCCARD_Exported_Functions
mbed_official 532:fe11edbda85c 124 * @{
mbed_official 532:fe11edbda85c 125 */
mbed_official 532:fe11edbda85c 126
mbed_official 532:fe11edbda85c 127 /** @addtogroup PCCARD_Exported_Functions_Group1
mbed_official 532:fe11edbda85c 128 * @{
mbed_official 532:fe11edbda85c 129 */
mbed_official 532:fe11edbda85c 130 /* Initialization/de-initialization functions **********************************/
mbed_official 532:fe11edbda85c 131 HAL_StatusTypeDef HAL_PCCARD_Init(PCCARD_HandleTypeDef *hpccard, FMC_NAND_PCC_TimingTypeDef *ComSpaceTiming, FMC_NAND_PCC_TimingTypeDef *AttSpaceTiming, FMC_NAND_PCC_TimingTypeDef *IOSpaceTiming);
mbed_official 532:fe11edbda85c 132 HAL_StatusTypeDef HAL_PCCARD_DeInit(PCCARD_HandleTypeDef *hpccard);
mbed_official 532:fe11edbda85c 133 void HAL_PCCARD_MspInit(PCCARD_HandleTypeDef *hpccard);
mbed_official 532:fe11edbda85c 134 void HAL_PCCARD_MspDeInit(PCCARD_HandleTypeDef *hpccard);
mbed_official 532:fe11edbda85c 135 /**
mbed_official 532:fe11edbda85c 136 * @}
mbed_official 532:fe11edbda85c 137 */
mbed_official 532:fe11edbda85c 138
mbed_official 532:fe11edbda85c 139 /** @addtogroup PCCARD_Exported_Functions_Group2
mbed_official 532:fe11edbda85c 140 * @{
mbed_official 532:fe11edbda85c 141 */
mbed_official 532:fe11edbda85c 142 /* IO operation functions *****************************************************/
mbed_official 532:fe11edbda85c 143 HAL_StatusTypeDef HAL_PCCARD_Read_ID(PCCARD_HandleTypeDef *hpccard, uint8_t CompactFlash_ID[], uint8_t *pStatus);
mbed_official 532:fe11edbda85c 144 HAL_StatusTypeDef HAL_PCCARD_Write_Sector(PCCARD_HandleTypeDef *hpccard, uint16_t *pBuffer, uint16_t SectorAddress, uint8_t *pStatus);
mbed_official 532:fe11edbda85c 145 HAL_StatusTypeDef HAL_PCCARD_Read_Sector(PCCARD_HandleTypeDef *hpccard, uint16_t *pBuffer, uint16_t SectorAddress, uint8_t *pStatus);
mbed_official 532:fe11edbda85c 146 HAL_StatusTypeDef HAL_PCCARD_Erase_Sector(PCCARD_HandleTypeDef *hpccard, uint16_t SectorAddress, uint8_t *pStatus);
mbed_official 532:fe11edbda85c 147 HAL_StatusTypeDef HAL_PCCARD_Reset(PCCARD_HandleTypeDef *hpccard);
mbed_official 532:fe11edbda85c 148 void HAL_PCCARD_IRQHandler(PCCARD_HandleTypeDef *hpccard);
mbed_official 532:fe11edbda85c 149 void HAL_PCCARD_ITCallback(PCCARD_HandleTypeDef *hpccard);
mbed_official 532:fe11edbda85c 150
mbed_official 532:fe11edbda85c 151 /**
mbed_official 532:fe11edbda85c 152 * @}
mbed_official 532:fe11edbda85c 153 */
mbed_official 532:fe11edbda85c 154
mbed_official 532:fe11edbda85c 155 /** @addtogroup PCCARD_Exported_Functions_Group3
mbed_official 532:fe11edbda85c 156 * @{
mbed_official 532:fe11edbda85c 157 */
mbed_official 532:fe11edbda85c 158 /* PCCARD State functions *******************************************************/
mbed_official 532:fe11edbda85c 159 HAL_PCCARD_StateTypeDef HAL_PCCARD_GetState(PCCARD_HandleTypeDef *hpccard);
mbed_official 532:fe11edbda85c 160 HAL_PCCARD_StatusTypeDef HAL_PCCARD_GetStatus(PCCARD_HandleTypeDef *hpccard);
mbed_official 532:fe11edbda85c 161 HAL_PCCARD_StatusTypeDef HAL_PCCARD_ReadStatus(PCCARD_HandleTypeDef *hpccard);
mbed_official 532:fe11edbda85c 162 /**
mbed_official 532:fe11edbda85c 163 * @}
mbed_official 532:fe11edbda85c 164 */
mbed_official 532:fe11edbda85c 165
mbed_official 532:fe11edbda85c 166 /**
mbed_official 532:fe11edbda85c 167 * @}
mbed_official 532:fe11edbda85c 168 */
mbed_official 532:fe11edbda85c 169 /* Private types -------------------------------------------------------------*/
mbed_official 532:fe11edbda85c 170 /* Private variables ---------------------------------------------------------*/
mbed_official 532:fe11edbda85c 171 /* Private constants ---------------------------------------------------------*/
mbed_official 532:fe11edbda85c 172 /** @defgroup PCCARD_Private_Constants PCCARD Private Constants
mbed_official 532:fe11edbda85c 173 * @{
mbed_official 532:fe11edbda85c 174 */
mbed_official 532:fe11edbda85c 175 #define PCCARD_DEVICE_ADDRESS ((uint32_t)0x90000000)
mbed_official 532:fe11edbda85c 176 #define PCCARD_ATTRIBUTE_SPACE_ADDRESS ((uint32_t)0x98000000) /* Attribute space size to @0x9BFF FFFF */
mbed_official 532:fe11edbda85c 177 #define PCCARD_COMMON_SPACE_ADDRESS PCCARD_DEVICE_ADDRESS /* Common space size to @0x93FF FFFF */
mbed_official 532:fe11edbda85c 178 #define PCCARD_IO_SPACE_ADDRESS ((uint32_t)0x9C000000) /* IO space size to @0x9FFF FFFF */
mbed_official 532:fe11edbda85c 179 #define PCCARD_IO_SPACE_PRIMARY_ADDR ((uint32_t)0x9C0001F0) /* IO space size to @0x9FFF FFFF */
mbed_official 532:fe11edbda85c 180
mbed_official 532:fe11edbda85c 181 /* Flash-ATA registers description */
mbed_official 532:fe11edbda85c 182 #define ATA_DATA ((uint8_t)0x00) /* Data register */
mbed_official 532:fe11edbda85c 183 #define ATA_SECTOR_COUNT ((uint8_t)0x02) /* Sector Count register */
mbed_official 532:fe11edbda85c 184 #define ATA_SECTOR_NUMBER ((uint8_t)0x03) /* Sector Number register */
mbed_official 532:fe11edbda85c 185 #define ATA_CYLINDER_LOW ((uint8_t)0x04) /* Cylinder low register */
mbed_official 532:fe11edbda85c 186 #define ATA_CYLINDER_HIGH ((uint8_t)0x05) /* Cylinder high register */
mbed_official 532:fe11edbda85c 187 #define ATA_CARD_HEAD ((uint8_t)0x06) /* Card/Head register */
mbed_official 532:fe11edbda85c 188 #define ATA_STATUS_CMD ((uint8_t)0x07) /* Status(read)/Command(write) register */
mbed_official 532:fe11edbda85c 189 #define ATA_STATUS_CMD_ALTERNATE ((uint8_t)0x0E) /* Alternate Status(read)/Command(write) register */
mbed_official 532:fe11edbda85c 190 #define ATA_COMMON_DATA_AREA ((uint16_t)0x0400) /* Start of data area (for Common access only!) */
mbed_official 532:fe11edbda85c 191 #define ATA_CARD_CONFIGURATION ((uint16_t)0x0202) /* Card Configuration and Status Register */
mbed_official 532:fe11edbda85c 192
mbed_official 532:fe11edbda85c 193 /* Flash-ATA commands */
mbed_official 532:fe11edbda85c 194 #define ATA_READ_SECTOR_CMD ((uint8_t)0x20)
mbed_official 532:fe11edbda85c 195 #define ATA_WRITE_SECTOR_CMD ((uint8_t)0x30)
mbed_official 532:fe11edbda85c 196 #define ATA_ERASE_SECTOR_CMD ((uint8_t)0xC0)
mbed_official 532:fe11edbda85c 197 #define ATA_IDENTIFY_CMD ((uint8_t)0xEC)
mbed_official 532:fe11edbda85c 198
mbed_official 532:fe11edbda85c 199 /* PC Card/Compact Flash status */
mbed_official 532:fe11edbda85c 200 #define PCCARD_TIMEOUT_ERROR ((uint8_t)0x60)
mbed_official 532:fe11edbda85c 201 #define PCCARD_BUSY ((uint8_t)0x80)
mbed_official 532:fe11edbda85c 202 #define PCCARD_PROGR ((uint8_t)0x01)
mbed_official 532:fe11edbda85c 203 #define PCCARD_READY ((uint8_t)0x40)
mbed_official 532:fe11edbda85c 204
mbed_official 532:fe11edbda85c 205 #define PCCARD_SECTOR_SIZE ((uint32_t)255) /* In half words */
mbed_official 532:fe11edbda85c 206
mbed_official 532:fe11edbda85c 207 /**
mbed_official 532:fe11edbda85c 208 * @}
mbed_official 532:fe11edbda85c 209 */
mbed_official 532:fe11edbda85c 210 /* Compact Flash redefinition */
mbed_official 532:fe11edbda85c 211 #define HAL_CF_Init HAL_PCCARD_Init
mbed_official 532:fe11edbda85c 212 #define HAL_CF_DeInit HAL_PCCARD_DeInit
mbed_official 532:fe11edbda85c 213 #define HAL_CF_MspInit HAL_PCCARD_MspInit
mbed_official 532:fe11edbda85c 214 #define HAL_CF_MspDeInit HAL_PCCARD_MspDeInit
mbed_official 532:fe11edbda85c 215
mbed_official 532:fe11edbda85c 216 #define HAL_CF_Read_ID HAL_PCCARD_Read_ID
mbed_official 532:fe11edbda85c 217 #define HAL_CF_Write_Sector HAL_PCCARD_Write_Sector
mbed_official 532:fe11edbda85c 218 #define HAL_CF_Read_Sector HAL_PCCARD_Read_Sector
mbed_official 532:fe11edbda85c 219 #define HAL_CF_Erase_Sector HAL_PCCARD_Erase_Sector
mbed_official 532:fe11edbda85c 220 #define HAL_CF_Reset HAL_PCCARD_Reset
mbed_official 532:fe11edbda85c 221 #define HAL_CF_IRQHandler HAL_PCCARD_IRQHandler
mbed_official 532:fe11edbda85c 222 #define HAL_CF_ITCallback HAL_PCCARD_ITCallback
mbed_official 532:fe11edbda85c 223
mbed_official 532:fe11edbda85c 224 #define HAL_CF_GetState HAL_PCCARD_GetState
mbed_official 532:fe11edbda85c 225 #define HAL_CF_GetStatus HAL_PCCARD_GetStatus
mbed_official 532:fe11edbda85c 226 #define HAL_CF_ReadStatus HAL_PCCARD_ReadStatus
mbed_official 532:fe11edbda85c 227
mbed_official 532:fe11edbda85c 228 #define HAL_CF_STATUS_SUCCESS HAL_PCCARD_STATUS_SUCCESS
mbed_official 532:fe11edbda85c 229 #define HAL_CF_STATUS_ONGOING HAL_PCCARD_STATUS_ONGOING
mbed_official 532:fe11edbda85c 230 #define HAL_CF_STATUS_ERROR HAL_PCCARD_STATUS_ERROR
mbed_official 532:fe11edbda85c 231 #define HAL_CF_STATUS_TIMEOUT HAL_PCCARD_STATUS_TIMEOUT
mbed_official 532:fe11edbda85c 232 #define HAL_CF_StatusTypeDef HAL_PCCARD_StatusTypeDef
mbed_official 532:fe11edbda85c 233
mbed_official 532:fe11edbda85c 234
mbed_official 532:fe11edbda85c 235 #define CF_DEVICE_ADDRESS PCCARD_DEVICE_ADDRESS
mbed_official 532:fe11edbda85c 236 #define CF_ATTRIBUTE_SPACE_ADDRESS PCCARD_ATTRIBUTE_SPACE_ADDRESS
mbed_official 532:fe11edbda85c 237 #define CF_COMMON_SPACE_ADDRESS PCCARD_COMMON_SPACE_ADDRESS
mbed_official 532:fe11edbda85c 238 #define CF_IO_SPACE_ADDRESS PCCARD_IO_SPACE_ADDRESS
mbed_official 532:fe11edbda85c 239 #define CF_IO_SPACE_PRIMARY_ADDR PCCARD_IO_SPACE_PRIMARY_ADDR
mbed_official 532:fe11edbda85c 240
mbed_official 532:fe11edbda85c 241 #define CF_TIMEOUT_ERROR PCCARD_TIMEOUT_ERROR
mbed_official 532:fe11edbda85c 242 #define CF_BUSY PCCARD_BUSY
mbed_official 532:fe11edbda85c 243 #define CF_PROGR PCCARD_PROGR
mbed_official 532:fe11edbda85c 244 #define CF_READY PCCARD_READY
mbed_official 532:fe11edbda85c 245
mbed_official 532:fe11edbda85c 246 #define CF_SECTOR_SIZE PCCARD_SECTOR_SIZE
mbed_official 532:fe11edbda85c 247
mbed_official 532:fe11edbda85c 248 /* Private macros ------------------------------------------------------------*/
mbed_official 532:fe11edbda85c 249 /**
mbed_official 532:fe11edbda85c 250 * @}
mbed_official 532:fe11edbda85c 251 */
mbed_official 532:fe11edbda85c 252
mbed_official 532:fe11edbda85c 253 #endif /* STM32F405xx || STM32F415xx || STM32F407xx || STM32F417xx ||\
mbed_official 532:fe11edbda85c 254 STM32F427xx || STM32F437xx || STM32F429xx || STM32F439xx */
mbed_official 532:fe11edbda85c 255
mbed_official 532:fe11edbda85c 256
mbed_official 235:685d5f11838f 257 /**
mbed_official 235:685d5f11838f 258 * @}
mbed_official 235:685d5f11838f 259 */
mbed_official 235:685d5f11838f 260
mbed_official 235:685d5f11838f 261 #ifdef __cplusplus
mbed_official 235:685d5f11838f 262 }
mbed_official 235:685d5f11838f 263 #endif
mbed_official 235:685d5f11838f 264
mbed_official 235:685d5f11838f 265 #endif /* __STM32F4xx_HAL_PCCARD_H */
mbed_official 235:685d5f11838f 266
mbed_official 235:685d5f11838f 267 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/