SMI_READ_REG is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

SMI_READ_REG macro

Syntax

#define SMI_READ_REG(a) \     ({ \     int _ret; \     uint32_t _value; \     \     _ret = target_read_u32(target, io_base + (a), &_value); \     if (_ret != ERROR_OK) \     return _ret; \     _value; \     })

Arguments

a

References

LocationText
stmsmi.c:33
#define SMI_READ_REG(a) \
stmsmi.c:63
SMI_READ_REG(SMI_CR1) | SMI_SW_MODE)
stmsmi.c:65
(SMI_READ_REG(SMI_CR1) | SMI_WB_MODE) & ~SMI_SW_MODE)
stmsmi.c:67
SMI_READ_REG(SMI_CR1) & ~(SMI_SW_MODE | SMI_WB_MODE))
stmsmi.c:153
if (SMI_READ_REG(SMI_SR) & SMI_TFF)
stmsmi.c:159
if (SMI_READ_REG(SMI_SR) & SMI_TFF)
stmsmi.c:188
*status = SMI_READ_REG(SMI_SR) & 0x0000ffff;
stmsmi.c:506
*id = SMI_READ_REG(SMI_RR) & 0x00ffffff;