class AvrUpload::AvrDudeProxy
Constants
- AVRDUDE_CMD
Attributes
baud[R]
config[R]
hex[R]
mcu[R]
port[R]
programmer[R]
Public Class Methods
new(options)
click to toggle source
# File lib/avrupload/avrdudeproxy.rb, line 25 def initialize(options) @mcu = options[:mcu] @port = options[:port] @prog = @programmer = options[:programmer] @hex = options[:hex] @baud = options[:baud] @config = options[:config] end
Public Instance Methods
upload()
click to toggle source
# File lib/avrupload/avrdudeproxy.rb, line 34 def upload avrdude_args = AVRDUDE_CMD avrdude_args += "-p #{@mcu} -c #{@prog} -b #{@baud} -P #{@port} -C #{@config} " avrdude_args += "-U flash:w:#{@hex}:i" `#{avrdude_args}` end