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