Top Level Namespace

Includes:
Avburn

Defined Under Namespace

Modules: Avburn Classes: Fuse, FuseStore, Hex, Part, Prog

Constant Summary collapse

Avrdude =
"avrdude"
AvrdudeConf =
File.open("/etc/avrdude.conf").read
Avb =
ENV["HOME"] + "/.avb"
AvbHex =
Avb + ".hex"
AvbFuse =
Avb + ".fuse"
Conf =
{}
Fuses =
[:hfuse, :lfuse, :efuse, :lock]
LastComm =
"/tmp/avrdude"
Memory =
%w{ eeprom flash fuse efuse hfuse lfuse lock signature fuseN application apptable boot prodsig usersig }
Format =
{
:a => "Auto detect",
:i => "Intel Hex",
:s => "Motorola S-record",
:r => "Raw binary",
# :m => "Immediate",
:d => "Decimal",
:h => "Hexadecimal",
:o => "Octal",
:b => "Binary" }
FuseLabel =

todo hash

YAML.load(File.read(File.dirname(__FILE__) + "/avburn/fuses.yml"))

Method Summary

Methods included from Avburn

#avr_bool, #dump_stamp, read_conf, #run_comm, #run_n_log, #set_footer, write_conf