class OrigenARMDebug::DAPController
Attributes
dp[RW]
Public Instance Methods
is_jtag?()
click to toggle source
# File lib/origen_arm_debug/dap_controller.rb, line 34 def is_jtag? dp.is_jtag? end
is_swd?()
click to toggle source
# File lib/origen_arm_debug/dap_controller.rb, line 38 def is_swd? dp.is_swd? end
Also aliased as: is_sw?
reset_dp()
click to toggle source
# File lib/origen_arm_debug/dap_controller.rb, line 30 def reset_dp @dp = nil end
set_dp(dp)
click to toggle source
# File lib/origen_arm_debug/dap_controller.rb, line 16 def set_dp(dp) if dps.size > 1 if dp == :swd || dp == :sw @dp = dps.first elsif dp == :jtag @dp = dps.last else Origen.log.error 'origen_arm_debug: Only SWD and JTAG DP available' end else Origen.log.warn 'origen_arm_debug: Ignoring set_dp call since only one DP is available' end end