STM32F4xx_HAL_Driver
1.8.3
|
Header file of PCCARD HAL module. More...
Go to the source code of this file.
Data Structures | |
struct | endif |
ADC handle Structure definition. More... | |
Typedefs | |
typedef struct __PCCARD_HandleTypeDef else typedef struct endif | PCCARD_HandleTypeDef |
FMC_PCCARD handle Structure definition. | |
typedef void(* | pPCCARD_CallbackTypeDef) (PCCARD_HandleTypeDef *hpccard) |
HAL PCCARD Callback pointer definition. | |
Enumerations | |
enum | HAL_PCCARD_StateTypeDef { HAL_PCCARD_STATE_RESET = 0x00U , HAL_PCCARD_STATE_READY = 0x01U , HAL_PCCARD_STATE_BUSY = 0x02U , HAL_PCCARD_STATE_ERROR = 0x04U } |
HAL PCCARD State structures definition. More... | |
enum | HAL_PCCARD_StatusTypeDef { HAL_PCCARD_STATUS_SUCCESS = 0U , HAL_PCCARD_STATUS_ONGOING , HAL_PCCARD_STATUS_ERROR , HAL_PCCARD_STATUS_TIMEOUT } |
enum | HAL_PCCARD_CallbackIDTypeDef { HAL_PCCARD_MSP_INIT_CB_ID = 0x00U , HAL_PCCARD_MSP_DEINIT_CB_ID = 0x01U , HAL_PCCARD_IT_CB_ID = 0x02U } |
HAL PCCARD Callback ID enumeration definition. More... | |
Functions | |
HAL_StatusTypeDef | HAL_PCCARD_Init (PCCARD_HandleTypeDef *hpccard, FMC_NAND_PCC_TimingTypeDef *ComSpaceTiming, FMC_NAND_PCC_TimingTypeDef *AttSpaceTiming, FMC_NAND_PCC_TimingTypeDef *IOSpaceTiming) |
Perform the PCCARD memory Initialization sequence. More... | |
HAL_StatusTypeDef | HAL_PCCARD_DeInit (PCCARD_HandleTypeDef *hpccard) |
Perform the PCCARD memory De-initialization sequence. More... | |
void | HAL_PCCARD_MspInit (PCCARD_HandleTypeDef *hpccard) |
PCCARD MSP Init. More... | |
void | HAL_PCCARD_MspDeInit (PCCARD_HandleTypeDef *hpccard) |
PCCARD MSP DeInit. More... | |
HAL_StatusTypeDef | HAL_PCCARD_Read_ID (PCCARD_HandleTypeDef *hpccard, uint8_t CompactFlash_ID[], uint8_t *pStatus) |
Read Compact Flash's ID. More... | |
HAL_StatusTypeDef | HAL_PCCARD_Write_Sector (PCCARD_HandleTypeDef *hpccard, uint16_t *pBuffer, uint16_t SectorAddress, uint8_t *pStatus) |
Write sector to PCCARD memory. More... | |
HAL_StatusTypeDef | HAL_PCCARD_Read_Sector (PCCARD_HandleTypeDef *hpccard, uint16_t *pBuffer, uint16_t SectorAddress, uint8_t *pStatus) |
Read sector from PCCARD memory. More... | |
HAL_StatusTypeDef | HAL_PCCARD_Erase_Sector (PCCARD_HandleTypeDef *hpccard, uint16_t SectorAddress, uint8_t *pStatus) |
Erase sector from PCCARD memory. More... | |
HAL_StatusTypeDef | HAL_PCCARD_Reset (PCCARD_HandleTypeDef *hpccard) |
Reset the PCCARD memory. More... | |
void | HAL_PCCARD_IRQHandler (PCCARD_HandleTypeDef *hpccard) |
This function handles PCCARD device interrupt request. More... | |
void | HAL_PCCARD_ITCallback (PCCARD_HandleTypeDef *hpccard) |
PCCARD interrupt feature callback. More... | |
HAL_StatusTypeDef | HAL_PCCARD_RegisterCallback (PCCARD_HandleTypeDef *hpccard, HAL_PCCARD_CallbackIDTypeDef CallbackId, pPCCARD_CallbackTypeDef pCallback) |
Register a User PCCARD Callback To be used instead of the weak (surcharged) predefined callback. More... | |
HAL_StatusTypeDef | HAL_PCCARD_UnRegisterCallback (PCCARD_HandleTypeDef *hpccard, HAL_PCCARD_CallbackIDTypeDef CallbackId) |
Unregister a User PCCARD Callback PCCARD Callback is redirected to the weak (surcharged) predefined callback. More... | |
HAL_PCCARD_StateTypeDef | HAL_PCCARD_GetState (PCCARD_HandleTypeDef *hpccard) |
return the PCCARD controller state More... | |
HAL_PCCARD_StatusTypeDef | HAL_PCCARD_GetStatus (PCCARD_HandleTypeDef *hpccard) |
Get the compact flash memory status. More... | |
HAL_PCCARD_StatusTypeDef | HAL_PCCARD_ReadStatus (PCCARD_HandleTypeDef *hpccard) |
Reads the Compact Flash memory status using the Read status command. More... | |
Header file of PCCARD HAL module.
Copyright (c) 2016 STMicroelectronics. All rights reserved.
This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
Definition in file stm32f4xx_hal_pccard.h.