USBDM  V4.12
USBDM_ExtendedOptions_t Struct Reference

BDM interface options. More...

#include <USBDM_API.h>

Data Fields

unsigned size
 Size of this structure - must be initialised! More...
 
TargetType_t targetType
 Target type. More...
 
TargetVddSelect_t targetVdd
 Target Vdd (off, 3.3V or 5V) More...
 
bool cycleVddOnReset
 Cycle target Power when resetting. More...
 
bool cycleVddOnConnect
 Cycle target Power if connection problems) More...
 
bool leaveTargetPowered
 Leave target power on exit. More...
 
AutoConnect_t autoReconnect
 Automatically re-connect to target (for speed change) More...
 
bool guessSpeed
 Guess speed for target w/o ACKN. More...
 
ClkSwValues_t bdmClockSource
 BDM clock source in target. More...
 
bool useResetSignal
 Whether to use RESET signal on BDM interface. More...
 
bool maskInterrupts
 Whether to mask interrupts when stepping. More...
 
unsigned interfaceFrequency
 CFVx/JTAG etc - Interface speed (kHz) More...
 
bool usePSTSignals
 CFVx, PST Signal monitors. More...
 
unsigned powerOffDuration
 How long to remove power (ms) More...
 
unsigned powerOnRecoveryInterval
 How long to wait after power enabled (ms) More...
 
unsigned resetDuration
 How long to assert reset (ms) More...
 
unsigned resetReleaseInterval
 How long to wait after reset release to release other signals (ms) More...
 
unsigned resetRecoveryInterval
 How long to wait after reset sequence completes (ms) More...
 
unsigned hcs08sbdfrAddress
 Address to use to access SBDFR register. More...
 

Detailed Description

BDM interface options.

Field Documentation

◆ autoReconnect

AutoConnect_t USBDM_ExtendedOptions_t::autoReconnect

Automatically re-connect to target (for speed change)

◆ bdmClockSource

ClkSwValues_t USBDM_ExtendedOptions_t::bdmClockSource

BDM clock source in target.

◆ cycleVddOnConnect

bool USBDM_ExtendedOptions_t::cycleVddOnConnect

Cycle target Power if connection problems)

◆ cycleVddOnReset

bool USBDM_ExtendedOptions_t::cycleVddOnReset

Cycle target Power when resetting.

◆ guessSpeed

bool USBDM_ExtendedOptions_t::guessSpeed

Guess speed for target w/o ACKN.

◆ hcs08sbdfrAddress

unsigned USBDM_ExtendedOptions_t::hcs08sbdfrAddress

Address to use to access SBDFR register.

◆ interfaceFrequency

unsigned USBDM_ExtendedOptions_t::interfaceFrequency

CFVx/JTAG etc - Interface speed (kHz)

◆ leaveTargetPowered

bool USBDM_ExtendedOptions_t::leaveTargetPowered

Leave target power on exit.

◆ maskInterrupts

bool USBDM_ExtendedOptions_t::maskInterrupts

Whether to mask interrupts when stepping.

◆ powerOffDuration

unsigned USBDM_ExtendedOptions_t::powerOffDuration

How long to remove power (ms)

◆ powerOnRecoveryInterval

unsigned USBDM_ExtendedOptions_t::powerOnRecoveryInterval

How long to wait after power enabled (ms)

◆ resetDuration

unsigned USBDM_ExtendedOptions_t::resetDuration

How long to assert reset (ms)

◆ resetRecoveryInterval

unsigned USBDM_ExtendedOptions_t::resetRecoveryInterval

How long to wait after reset sequence completes (ms)

◆ resetReleaseInterval

unsigned USBDM_ExtendedOptions_t::resetReleaseInterval

How long to wait after reset release to release other signals (ms)

◆ size

unsigned USBDM_ExtendedOptions_t::size

Size of this structure - must be initialised!

◆ targetType

TargetType_t USBDM_ExtendedOptions_t::targetType

Target type.

◆ targetVdd

TargetVddSelect_t USBDM_ExtendedOptions_t::targetVdd

Target Vdd (off, 3.3V or 5V)

◆ usePSTSignals

bool USBDM_ExtendedOptions_t::usePSTSignals

CFVx, PST Signal monitors.

◆ useResetSignal

bool USBDM_ExtendedOptions_t::useResetSignal

Whether to use RESET signal on BDM interface.


The documentation for this struct was generated from the following file: