macros to handle FMC interrupts  
More...
 | 
| #define  | __FMC_NAND_CLEAR_FLAG(__INSTANCE__,  __FLAG__)   ((__INSTANCE__)->SR &= ~(__FLAG__)) | 
|   | Clear flag status of the NAND device.  More...
  | 
|   | 
| #define  | __FMC_NAND_DISABLE_IT(__INSTANCE__,  __INTERRUPT__)   ((__INSTANCE__)->SR &= ~(__INTERRUPT__)) | 
|   | Disable the NAND device interrupt.  More...
  | 
|   | 
| #define  | __FMC_NAND_ENABLE_IT(__INSTANCE__,  __INTERRUPT__)   ((__INSTANCE__)->SR |= (__INTERRUPT__)) | 
|   | Enable the NAND device interrupt.  More...
  | 
|   | 
| #define  | __FMC_NAND_GET_FLAG(__INSTANCE__,  __BANK__,  __FLAG__)   (((__INSTANCE__)->SR &(__FLAG__)) == (__FLAG__)) | 
|   | Get flag status of the NAND device.  More...
  | 
|   | 
| #define  | __FMC_SDRAM_CLEAR_FLAG(__INSTANCE__,  __FLAG__)   ((__INSTANCE__)->SDRTR |= (__FLAG__)) | 
|   | Clear flag status of the SDRAM device.  More...
  | 
|   | 
| #define  | __FMC_SDRAM_DISABLE_IT(__INSTANCE__,  __INTERRUPT__)   ((__INSTANCE__)->SDRTR &= ~(__INTERRUPT__)) | 
|   | Disable the SDRAM device interrupt.  More...
  | 
|   | 
| #define  | __FMC_SDRAM_ENABLE_IT(__INSTANCE__,  __INTERRUPT__)   ((__INSTANCE__)->SDRTR |= (__INTERRUPT__)) | 
|   | Enable the SDRAM device interrupt.  More...
  | 
|   | 
| #define  | __FMC_SDRAM_GET_FLAG(__INSTANCE__,  __FLAG__)   (((__INSTANCE__)->SDSR &(__FLAG__)) == (__FLAG__)) | 
|   | Get flag status of the SDRAM device.  More...
  | 
|   | 
macros to handle FMC interrupts 
◆ __FMC_NAND_CLEAR_FLAG
      
        
          | #define __FMC_NAND_CLEAR_FLAG | 
          ( | 
            | 
          __INSTANCE__,  | 
        
        
           | 
           | 
            | 
          __FLAG__  | 
        
        
           | 
          ) | 
           |    ((__INSTANCE__)->SR &= ~(__FLAG__)) | 
        
      
 
Clear flag status of the NAND device. 
- Parameters
 - 
  
    | <strong>INSTANCE</strong> | FMC_NAND Instance  
  | 
    | <strong>FLAG</strong> | FMC_NAND flag This parameter can be any combination of the following values: 
- FMC_FLAG_RISING_EDGE: Interrupt rising edge flag. 
 
- FMC_FLAG_LEVEL: Interrupt level edge flag. 
 
- FMC_FLAG_FALLING_EDGE: Interrupt falling edge flag. 
 
- FMC_FLAG_FEMPT: FIFO empty flag. 
 
  
 
 | 
  
   
- Return values
 - 
  
  
 
Definition at line 1167 of file stm32f7xx_ll_fmc.h.
 
 
◆ __FMC_NAND_DISABLE_IT
      
        
          | #define __FMC_NAND_DISABLE_IT | 
          ( | 
            | 
          __INSTANCE__,  | 
        
        
           | 
           | 
            | 
          __INTERRUPT__  | 
        
        
           | 
          ) | 
           |    ((__INSTANCE__)->SR &= ~(__INTERRUPT__)) | 
        
      
 
Disable the NAND device interrupt. 
- Parameters
 - 
  
    | <strong>INSTANCE</strong> | FMC_NAND Instance  | 
    | <strong>INTERRUPT</strong> | FMC_NAND interrupt This parameter can be any combination of the following values: 
- FMC_IT_RISING_EDGE: Interrupt rising edge. 
 
- FMC_IT_LEVEL: Interrupt level. 
 
- FMC_IT_FALLING_EDGE: Interrupt falling edge. 
 
  
 
 | 
  
   
- Return values
 - 
  
  
 
Definition at line 1140 of file stm32f7xx_ll_fmc.h.
 
 
◆ __FMC_NAND_ENABLE_IT
      
        
          | #define __FMC_NAND_ENABLE_IT | 
          ( | 
            | 
          __INSTANCE__,  | 
        
        
           | 
           | 
            | 
          __INTERRUPT__  | 
        
        
           | 
          ) | 
           |    ((__INSTANCE__)->SR |= (__INTERRUPT__)) | 
        
      
 
Enable the NAND device interrupt. 
- Parameters
 - 
  
    | <strong>INSTANCE</strong> | FMC_NAND instance  
  | 
    | <strong>INTERRUPT</strong> | FMC_NAND interrupt This parameter can be any combination of the following values: 
- FMC_IT_RISING_EDGE: Interrupt rising edge. 
 
- FMC_IT_LEVEL: Interrupt level. 
 
- FMC_IT_FALLING_EDGE: Interrupt falling edge. 
 
  
 
 | 
  
   
- Return values
 - 
  
  
 
Definition at line 1128 of file stm32f7xx_ll_fmc.h.
 
 
◆ __FMC_NAND_GET_FLAG
      
        
          | #define __FMC_NAND_GET_FLAG | 
          ( | 
            | 
          __INSTANCE__,  | 
        
        
           | 
           | 
            | 
          __BANK__,  | 
        
        
           | 
           | 
            | 
          __FLAG__  | 
        
        
           | 
          ) | 
           |    (((__INSTANCE__)->SR &(__FLAG__)) == (__FLAG__)) | 
        
      
 
Get flag status of the NAND device. 
- Parameters
 - 
  
    | <strong>INSTANCE</strong> | FMC_NAND Instance  | 
    | <strong>BANK</strong> | FMC_NAND Bank  
  | 
    | <strong>FLAG</strong> | FMC_NAND flag This parameter can be any combination of the following values: 
- FMC_FLAG_RISING_EDGE: Interrupt rising edge flag. 
 
- FMC_FLAG_LEVEL: Interrupt level edge flag. 
 
- FMC_FLAG_FALLING_EDGE: Interrupt falling edge flag. 
 
- FMC_FLAG_FEMPT: FIFO empty flag. 
 
  
 
 | 
  
   
- Return values
 - 
  
    | The | state of FLAG (SET or RESET).  | 
  
   
Definition at line 1154 of file stm32f7xx_ll_fmc.h.
 
 
◆ __FMC_SDRAM_CLEAR_FLAG
      
        
          | #define __FMC_SDRAM_CLEAR_FLAG | 
          ( | 
            | 
          __INSTANCE__,  | 
        
        
           | 
           | 
            | 
          __FLAG__  | 
        
        
           | 
          ) | 
           |    ((__INSTANCE__)->SDRTR |= (__FLAG__)) | 
        
      
 
Clear flag status of the SDRAM device. 
- Parameters
 - 
  
    | <strong>INSTANCE</strong> | FMC_SDRAM instance  
  | 
    | <strong>FLAG</strong> | FMC_SDRAM flag This parameter can be any combination of the following values: 
- FMC_SDRAM_FLAG_REFRESH_ERROR 
 
 
 | 
  
   
- Return values
 - 
  
  
 
Definition at line 1209 of file stm32f7xx_ll_fmc.h.
 
 
◆ __FMC_SDRAM_DISABLE_IT
      
        
          | #define __FMC_SDRAM_DISABLE_IT | 
          ( | 
            | 
          __INSTANCE__,  | 
        
        
           | 
           | 
            | 
          __INTERRUPT__  | 
        
        
           | 
          ) | 
           |    ((__INSTANCE__)->SDRTR &= ~(__INTERRUPT__)) | 
        
      
 
Disable the SDRAM device interrupt. 
- Parameters
 - 
  
    | <strong>INSTANCE</strong> | FMC_SDRAM instance  
  | 
    | <strong>INTERRUPT</strong> | FMC_SDRAM interrupt This parameter can be any combination of the following values: 
- FMC_IT_REFRESH_ERROR: Interrupt refresh error 
 
  
 
 | 
  
   
- Return values
 - 
  
  
 
Definition at line 1187 of file stm32f7xx_ll_fmc.h.
 
 
◆ __FMC_SDRAM_ENABLE_IT
      
        
          | #define __FMC_SDRAM_ENABLE_IT | 
          ( | 
            | 
          __INSTANCE__,  | 
        
        
           | 
           | 
            | 
          __INTERRUPT__  | 
        
        
           | 
          ) | 
           |    ((__INSTANCE__)->SDRTR |= (__INTERRUPT__)) | 
        
      
 
Enable the SDRAM device interrupt. 
- Parameters
 - 
  
    | <strong>INSTANCE</strong> | FMC_SDRAM instance  
  | 
    | <strong>INTERRUPT</strong> | FMC_SDRAM interrupt This parameter can be any combination of the following values: 
- FMC_IT_REFRESH_ERROR: Interrupt refresh error 
 
  
 
 | 
  
   
- Return values
 - 
  
  
 
Definition at line 1177 of file stm32f7xx_ll_fmc.h.
 
 
◆ __FMC_SDRAM_GET_FLAG
      
        
          | #define __FMC_SDRAM_GET_FLAG | 
          ( | 
            | 
          __INSTANCE__,  | 
        
        
           | 
           | 
            | 
          __FLAG__  | 
        
        
           | 
          ) | 
           |    (((__INSTANCE__)->SDSR &(__FLAG__)) == (__FLAG__)) | 
        
      
 
Get flag status of the SDRAM device. 
- Parameters
 - 
  
    | <strong>INSTANCE</strong> | FMC_SDRAM instance  
  | 
    | <strong>FLAG</strong> | FMC_SDRAM flag This parameter can be any combination of the following values: 
- FMC_SDRAM_FLAG_REFRESH_IT: Interrupt refresh error. 
 
- FMC_SDRAM_FLAG_BUSY: SDRAM busy flag. 
 
- FMC_SDRAM_FLAG_REFRESH_ERROR: Refresh error flag. 
 
 
 | 
  
   
- Return values
 - 
  
    | The | state of FLAG (SET or RESET).  | 
  
   
Definition at line 1199 of file stm32f7xx_ll_fmc.h.