Macros
Exported_macro
Collaboration diagram for Exported_macro:

Macros

#define CLEAR_BIT(REG, BIT)   ((REG) &= ~(BIT))
 
#define CLEAR_BIT(REG, BIT)   ((REG) &= ~(BIT))
 
#define CLEAR_BIT(REG, BIT)   ((REG) &= ~(BIT))
 
#define CLEAR_BIT(REG, BIT)   ((REG) &= ~(BIT))
 
#define CLEAR_REG(REG)   ((REG) = (0x0))
 
#define CLEAR_REG(REG)   ((REG) = (0x0))
 
#define CLEAR_REG(REG)   ((REG) = (0x0))
 
#define CLEAR_REG(REG)   ((REG) = (0x0))
 
#define MODIFY_REG(REG, CLEARMASK, SETMASK)   WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))
 
#define MODIFY_REG(REG, CLEARMASK, SETMASK)   WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))
 
#define MODIFY_REG(REG, CLEARMASK, SETMASK)   WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))
 
#define MODIFY_REG(REG, CLEARMASK, SETMASK)   WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))
 
#define POSITION_VAL(VAL)   (__CLZ(__RBIT(VAL)))
 
#define POSITION_VAL(VAL)   (__CLZ(__RBIT(VAL)))
 
#define POSITION_VAL(VAL)   (__CLZ(__RBIT(VAL)))
 
#define POSITION_VAL(VAL)   (__CLZ(__RBIT(VAL)))
 
#define READ_BIT(REG, BIT)   ((REG) & (BIT))
 
#define READ_BIT(REG, BIT)   ((REG) & (BIT))
 
#define READ_BIT(REG, BIT)   ((REG) & (BIT))
 
#define READ_BIT(REG, BIT)   ((REG) & (BIT))
 
#define READ_REG(REG)   ((REG))
 
#define READ_REG(REG)   ((REG))
 
#define READ_REG(REG)   ((REG))
 
#define READ_REG(REG)   ((REG))
 
#define SET_BIT(REG, BIT)   ((REG) |= (BIT))
 
#define SET_BIT(REG, BIT)   ((REG) |= (BIT))
 
#define SET_BIT(REG, BIT)   ((REG) |= (BIT))
 
#define SET_BIT(REG, BIT)   ((REG) |= (BIT))
 
#define WRITE_REG(REG, VAL)   ((REG) = (VAL))
 
#define WRITE_REG(REG, VAL)   ((REG) = (VAL))
 
#define WRITE_REG(REG, VAL)   ((REG) = (VAL))
 
#define WRITE_REG(REG, VAL)   ((REG) = (VAL))
 

Detailed Description

Macro Definition Documentation

◆ CLEAR_BIT [1/4]

#define CLEAR_BIT (   REG,
  BIT 
)    ((REG) &= ~(BIT))

Definition at line 184 of file stm32f7xx.h.

◆ CLEAR_BIT [2/4]

#define CLEAR_BIT (   REG,
  BIT 
)    ((REG) &= ~(BIT))

◆ CLEAR_BIT [3/4]

#define CLEAR_BIT (   REG,
  BIT 
)    ((REG) &= ~(BIT))

◆ CLEAR_BIT [4/4]

#define CLEAR_BIT (   REG,
  BIT 
)    ((REG) &= ~(BIT))

◆ CLEAR_REG [1/4]

#define CLEAR_REG (   REG)    ((REG) = (0x0))

Definition at line 188 of file stm32f7xx.h.

◆ CLEAR_REG [2/4]

#define CLEAR_REG (   REG)    ((REG) = (0x0))

◆ CLEAR_REG [3/4]

#define CLEAR_REG (   REG)    ((REG) = (0x0))

◆ CLEAR_REG [4/4]

#define CLEAR_REG (   REG)    ((REG) = (0x0))

◆ MODIFY_REG [1/4]

#define MODIFY_REG (   REG,
  CLEARMASK,
  SETMASK 
)    WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))

Definition at line 194 of file stm32f7xx.h.

◆ MODIFY_REG [2/4]

#define MODIFY_REG (   REG,
  CLEARMASK,
  SETMASK 
)    WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))

◆ MODIFY_REG [3/4]

#define MODIFY_REG (   REG,
  CLEARMASK,
  SETMASK 
)    WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))

◆ MODIFY_REG [4/4]

#define MODIFY_REG (   REG,
  CLEARMASK,
  SETMASK 
)    WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))

◆ POSITION_VAL [1/4]

#define POSITION_VAL (   VAL)    (__CLZ(__RBIT(VAL)))

Definition at line 196 of file stm32f7xx.h.

◆ POSITION_VAL [2/4]

#define POSITION_VAL (   VAL)    (__CLZ(__RBIT(VAL)))

◆ POSITION_VAL [3/4]

#define POSITION_VAL (   VAL)    (__CLZ(__RBIT(VAL)))

◆ POSITION_VAL [4/4]

#define POSITION_VAL (   VAL)    (__CLZ(__RBIT(VAL)))

◆ READ_BIT [1/4]

#define READ_BIT (   REG,
  BIT 
)    ((REG) & (BIT))

Definition at line 186 of file stm32f7xx.h.

◆ READ_BIT [2/4]

#define READ_BIT (   REG,
  BIT 
)    ((REG) & (BIT))

◆ READ_BIT [3/4]

#define READ_BIT (   REG,
  BIT 
)    ((REG) & (BIT))

◆ READ_BIT [4/4]

#define READ_BIT (   REG,
  BIT 
)    ((REG) & (BIT))

◆ READ_REG [1/4]

#define READ_REG (   REG)    ((REG))

Definition at line 192 of file stm32f7xx.h.

◆ READ_REG [2/4]

#define READ_REG (   REG)    ((REG))

◆ READ_REG [3/4]

#define READ_REG (   REG)    ((REG))

◆ READ_REG [4/4]

#define READ_REG (   REG)    ((REG))

◆ SET_BIT [1/4]

#define SET_BIT (   REG,
  BIT 
)    ((REG) |= (BIT))

Definition at line 182 of file stm32f7xx.h.

◆ SET_BIT [2/4]

#define SET_BIT (   REG,
  BIT 
)    ((REG) |= (BIT))

◆ SET_BIT [3/4]

#define SET_BIT (   REG,
  BIT 
)    ((REG) |= (BIT))

◆ SET_BIT [4/4]

#define SET_BIT (   REG,
  BIT 
)    ((REG) |= (BIT))

◆ WRITE_REG [1/4]

#define WRITE_REG (   REG,
  VAL 
)    ((REG) = (VAL))

Definition at line 190 of file stm32f7xx.h.

◆ WRITE_REG [2/4]

#define WRITE_REG (   REG,
  VAL 
)    ((REG) = (VAL))

◆ WRITE_REG [3/4]

#define WRITE_REG (   REG,
  VAL 
)    ((REG) = (VAL))

◆ WRITE_REG [4/4]

#define WRITE_REG (   REG,
  VAL 
)    ((REG) = (VAL))


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19