stm32x_options::protection is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDstm32x_options::protection

stm32x_options::protection field

Syntax

uint32_t protection;

References

LocationReferrerText
stm32f1x.c:104
uint32_t protection;
stm32f2x.c:183
uint32_t protection;
stm32f1x.c:235stm32x_read_options()
retval = target_read_u32(target, STM32_FLASH_WRPR_B0, &stm32x_info->option_bytes.protection);
stm32f1x.c:323stm32x_write_options()
target_buffer_set_u16(target, opt_bytes + 8, stm32x_info->option_bytes.protection & 0xff);
stm32f1x.c:324stm32x_write_options()
target_buffer_set_u16(target, opt_bytes + 10, (stm32x_info->option_bytes.protection >> 8) & 0xff);
stm32f1x.c:325stm32x_write_options()
target_buffer_set_u16(target, opt_bytes + 12, (stm32x_info->option_bytes.protection >> 16) & 0xff);
stm32f1x.c:326stm32x_write_options()
target_buffer_set_u16(target, opt_bytes + 14, (stm32x_info->option_bytes.protection >> 24) & 0xff);
stm32f1x.c:437stm32x_protect()
stm32x_info->option_bytes.protection &= ~(1 << i);
stm32f1x.c:439stm32x_protect()
stm32x_info->option_bytes.protection |= (1 << i);
stm32f2x.c:397stm32x_read_options()
stm32x_info->option_bytes.protection =
stm32f2x.c:417stm32x_read_options()
stm32x_info->option_bytes.protection |= (optiondata >> 4) & 0x00fff000;
stm32f2x.c:456stm32x_write_options()
optiondata |= (stm32x_info->option_bytes.protection &
stm32f2x.c:471stm32x_write_options()
optiondata2 = (stm32x_info->option_bytes.protection & 0x00fff000) << 4;
stm32f2x.c:587stm32x_protect_check()
~(stm32x_info->option_bytes.protection >> i) & 1;
stm32f2x.c:683stm32x_protect()
stm32x_info->option_bytes.protection &= ~(1 << i);
stm32f2x.c:685stm32x_protect()
stm32x_info->option_bytes.protection |= (1 << i);

Data Use

Functions writing stm32x_options::protection
Functions reading stm32x_options::protection
stm32x_options::protection
Type of stm32x_options::protection
stm32x_options::protection
uint32_t
all items filtered out