Class ArchAVR_Device
Defined in File arch_avr_device.h
Inheritance Relationships
Base Type
public Device(Class Device)
Class Documentation
-
class ArchAVR_Device : public Device
Implementation of a MCU for AVR series.
Public Types
Public Functions
-
explicit ArchAVR_Device(const ArchAVR_DeviceConfig &config)
-
virtual ~ArchAVR_Device()
Protected Functions
-
virtual bool core_ctlreq(ctlreq_id_t req, ctlreq_data_t *reqdata) override
Callback for processing the requests to the core.
See also
-
virtual flash_addr_t reset_vector() override
Override to provide the reset vector depending on fuse settings. The FUSE peripheral is queried for the value of the fuse BOOTRST.
If BOOTRST is 1, 0x0000 is returned.
If BOOTRST is 0, the 1st address of the Boot section is returned.
-
explicit ArchAVR_Device(const ArchAVR_DeviceConfig &config)