28#ifndef SRECORD_MEMORY_WALKER_STM32_H
29#define SRECORD_MEMORY_WALKER_STM32_H
49 typedef std::shared_ptr<memory_walker_stm32>
pointer;
67 unsigned get(
void)
const;
71 void observe(
unsigned long,
const void *,
int);
The memory_walker_stm32 class is a vistor for calculating the CRC used by the hardware CRC unit on th...
virtual ~memory_walker_stm32()
The destructor.
unsigned get(void) const
The get method is used to get the CRC32 (STM32) checksum once all memory chunks have been processed b...
void observe(unsigned long, const void *, int)
The observe method is used by the memory walker to provide data.
std::shared_ptr< memory_walker_stm32 > pointer
static pointer create(void)
The create class method is used to create new dynamically allocated instances of this class.
The srecord::memory_walker class is used to represent an abstract handler for the action to perform w...
The stm32 class is used to represent the running value of a 32-bit cyclic redundancy check of series ...