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.

Definition at line 837 of file USBDM_API.h.

Field Documentation

◆ autoReconnect

AutoConnect_t USBDM_ExtendedOptions_t::autoReconnect

Automatically re-connect to target (for speed change)

Definition at line 845 of file USBDM_API.h.

◆ bdmClockSource

ClkSwValues_t USBDM_ExtendedOptions_t::bdmClockSource

BDM clock source in target.

Definition at line 847 of file USBDM_API.h.

◆ cycleVddOnConnect

bool USBDM_ExtendedOptions_t::cycleVddOnConnect

Cycle target Power if connection problems)

Definition at line 843 of file USBDM_API.h.

◆ cycleVddOnReset

bool USBDM_ExtendedOptions_t::cycleVddOnReset

Cycle target Power when resetting.

Definition at line 842 of file USBDM_API.h.

◆ guessSpeed

bool USBDM_ExtendedOptions_t::guessSpeed

Guess speed for target w/o ACKN.

Definition at line 846 of file USBDM_API.h.

◆ hcs08sbdfrAddress

unsigned USBDM_ExtendedOptions_t::hcs08sbdfrAddress

Address to use to access SBDFR register.

Definition at line 857 of file USBDM_API.h.

◆ interfaceFrequency

unsigned USBDM_ExtendedOptions_t::interfaceFrequency

CFVx/JTAG etc - Interface speed (kHz)

Definition at line 850 of file USBDM_API.h.

◆ leaveTargetPowered

bool USBDM_ExtendedOptions_t::leaveTargetPowered

Leave target power on exit.

Definition at line 844 of file USBDM_API.h.

◆ maskInterrupts

bool USBDM_ExtendedOptions_t::maskInterrupts

Whether to mask interrupts when stepping.

Definition at line 849 of file USBDM_API.h.

◆ powerOffDuration

unsigned USBDM_ExtendedOptions_t::powerOffDuration

How long to remove power (ms)

Definition at line 852 of file USBDM_API.h.

◆ powerOnRecoveryInterval

unsigned USBDM_ExtendedOptions_t::powerOnRecoveryInterval

How long to wait after power enabled (ms)

Definition at line 853 of file USBDM_API.h.

◆ resetDuration

unsigned USBDM_ExtendedOptions_t::resetDuration

How long to assert reset (ms)

Definition at line 854 of file USBDM_API.h.

◆ resetRecoveryInterval

unsigned USBDM_ExtendedOptions_t::resetRecoveryInterval

How long to wait after reset sequence completes (ms)

Definition at line 856 of file USBDM_API.h.

◆ resetReleaseInterval

unsigned USBDM_ExtendedOptions_t::resetReleaseInterval

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

Definition at line 855 of file USBDM_API.h.

◆ size

unsigned USBDM_ExtendedOptions_t::size

Size of this structure - must be initialised!

Definition at line 839 of file USBDM_API.h.

◆ targetType

TargetType_t USBDM_ExtendedOptions_t::targetType

Target type.

Definition at line 840 of file USBDM_API.h.

◆ targetVdd

TargetVddSelect_t USBDM_ExtendedOptions_t::targetVdd

Target Vdd (off, 3.3V or 5V)

Definition at line 841 of file USBDM_API.h.

◆ usePSTSignals

bool USBDM_ExtendedOptions_t::usePSTSignals

CFVx, PST Signal monitors.

Definition at line 851 of file USBDM_API.h.

◆ useResetSignal

bool USBDM_ExtendedOptions_t::useResetSignal

Whether to use RESET signal on BDM interface.

Definition at line 848 of file USBDM_API.h.


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