fix LPC812 PWM

Dependents:   IR_LED_Send

Fork of mbed-dev by mbed official

Committer:
nameless129
Date:
Mon May 16 16:50:30 2016 +0000
Revision:
129:2e517c56bcfb
Parent:
19:112740acecfa
PWM Fix:Duty 0%??H???????????????

Who changed what in which revision?

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