OpenOCD
|
Data Fields | |
void * | arch_info |
uint32_t | blocksize |
bool | bp_scanned |
uint32_t | cc |
bool | cc_valid |
unsigned int | common_magic |
struct reg_cache * | core_cache |
uint32_t | core_regs [STM8_NUM_CORE_REGS] |
uint32_t | eepromend |
uint32_t | eepromstart |
bool | enable_step_irq |
bool | enable_stm8l |
struct working_area * | fast_data_area |
uint32_t | flash_cr2 |
uint32_t | flash_dukr |
uint32_t | flash_iapsr |
uint32_t | flash_ncr2 |
uint32_t | flash_pukr |
uint32_t | flashend |
uint32_t | flashstart |
struct stm8_comparator * | hw_break_list |
uint8_t | num_hw_bpoints |
uint8_t | num_hw_bpoints_avail |
uint32_t | optionend |
uint32_t | optionstart |
int(* | read_core_reg )(struct target *target, unsigned int num) |
bool | swim_configured |
int(* | write_core_reg )(struct target *target, unsigned int num) |
uint32_t stm8_common::blocksize |
Definition at line 32 of file stm8.h.
Referenced by stm8_init_arch_info(), stm8_jim_configure(), stm8_write_flash(), and stm8_write_memory().
bool stm8_common::bp_scanned |
Definition at line 28 of file stm8.h.
Referenced by stm8_configure_break_unit(), and stm8_init_arch_info().
uint32_t stm8_common::cc |
Definition at line 49 of file stm8.h.
Referenced by stm8_enable_interrupts().
bool stm8_common::cc_valid |
Definition at line 50 of file stm8.h.
Referenced by stm8_enable_interrupts().
unsigned int stm8_common::common_magic |
Definition at line 18 of file stm8.h.
Referenced by stm8_init_arch_info(), and stm8_run_algorithm().
struct reg_cache* stm8_common::core_cache |
Definition at line 21 of file stm8.h.
Referenced by stm8_arch_state(), stm8_build_reg_cache(), stm8_debug_entry(), stm8_free_reg_cache(), stm8_get_gdb_reg_list(), stm8_read_core_reg(), stm8_reset_assert(), stm8_restore_context(), stm8_resume(), stm8_run_algorithm(), stm8_run_and_wait(), stm8_save_context(), stm8_step(), and stm8_write_core_reg().
uint32_t stm8_common::core_regs[STM8_NUM_CORE_REGS] |
Definition at line 22 of file stm8.h.
Referenced by stm8_read_core_reg(), stm8_restore_context(), stm8_save_context(), and stm8_write_core_reg().
uint32_t stm8_common::eepromend |
Definition at line 36 of file stm8.h.
Referenced by stm8_init_arch_info(), stm8_jim_configure(), and stm8_write_memory().
uint32_t stm8_common::eepromstart |
Definition at line 35 of file stm8.h.
Referenced by stm8_init_arch_info(), stm8_jim_configure(), and stm8_write_memory().
bool stm8_common::enable_step_irq |
Definition at line 39 of file stm8.h.
Referenced by COMMAND_HANDLER(), stm8_jim_configure(), stm8_single_step_core(), and stm8_step().
bool stm8_common::enable_stm8l |
Definition at line 41 of file stm8.h.
Referenced by COMMAND_HANDLER(), stm8_init_flash_regs(), and stm8_jim_configure().
struct working_area* stm8_common::fast_data_area |
Definition at line 25 of file stm8.h.
Referenced by stm8_init_arch_info().
uint32_t stm8_common::flash_cr2 |
Definition at line 42 of file stm8.h.
Referenced by stm8_init_flash_regs(), and stm8_write_flash().
uint32_t stm8_common::flash_dukr |
Definition at line 45 of file stm8.h.
Referenced by stm8_init_flash_regs(), and stm8_unlock_eeprom().
uint32_t stm8_common::flash_iapsr |
Definition at line 44 of file stm8.h.
Referenced by stm8_init_flash_regs(), stm8_unlock_eeprom(), stm8_unlock_flash(), and stm8_write_flash().
uint32_t stm8_common::flash_ncr2 |
Definition at line 43 of file stm8.h.
Referenced by stm8_init_flash_regs(), and stm8_write_flash().
uint32_t stm8_common::flash_pukr |
Definition at line 46 of file stm8.h.
Referenced by stm8_init_flash_regs(), and stm8_unlock_flash().
uint32_t stm8_common::flashend |
Definition at line 34 of file stm8.h.
Referenced by stm8_init_arch_info(), stm8_jim_configure(), and stm8_write_memory().
uint32_t stm8_common::flashstart |
Definition at line 33 of file stm8.h.
Referenced by stm8_init_arch_info(), stm8_jim_configure(), and stm8_write_memory().
struct stm8_comparator* stm8_common::hw_break_list |
Definition at line 31 of file stm8.h.
Referenced by stm8_configure_break_unit(), stm8_deinit(), stm8_init_arch_info(), stm8_resume(), stm8_set_breakpoint(), stm8_set_watchpoint(), stm8_unset_breakpoint(), and stm8_unset_watchpoint().
uint8_t stm8_common::num_hw_bpoints |
Definition at line 29 of file stm8.h.
Referenced by stm8_configure_break_unit(), stm8_set_breakpoint(), stm8_set_watchpoint(), stm8_unset_breakpoint(), and stm8_unset_watchpoint().
uint8_t stm8_common::num_hw_bpoints_avail |
Definition at line 30 of file stm8.h.
Referenced by stm8_add_breakpoint(), stm8_add_watchpoint(), stm8_configure_break_unit(), stm8_remove_breakpoint(), and stm8_remove_watchpoint().
uint32_t stm8_common::optionend |
Definition at line 38 of file stm8.h.
Referenced by stm8_init_arch_info(), stm8_jim_configure(), and stm8_write_memory().
uint32_t stm8_common::optionstart |
Definition at line 37 of file stm8.h.
Referenced by stm8_init_arch_info(), stm8_jim_configure(), and stm8_write_memory().
Definition at line 53 of file stm8.h.
Referenced by stm8_init_arch_info(), stm8_run_algorithm(), and stm8_save_context().
bool stm8_common::swim_configured |
Definition at line 27 of file stm8.h.
Referenced by stm8_examine().
Definition at line 54 of file stm8.h.
Referenced by stm8_init_arch_info(), and stm8_restore_context().