From 22d16fbdeddba74eab24c3cec7f085e3af8ad5af Mon Sep 17 00:00:00 2001 From: Bluebie Date: Fri, 5 Oct 2012 10:09:55 +1000 Subject: ruby: Added better logging to HexProgram --- ruby/micronucleus.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruby/micronucleus.rb b/ruby/micronucleus.rb index 7dfafbd..95ddb2f 100644 --- a/ruby/micronucleus.rb +++ b/ruby/micronucleus.rb @@ -157,7 +157,7 @@ class HexProgram checksum_calculated = (((checksum_calculated % 256) ^ 0xFF) + 1) % 256 - raise "Hex file checksum mismatch @ #{line}" unless checksum == checksum_calculated + raise "Hex file checksum mismatch @ #{line} should be #{checksum_calculated.to_s(16)}" unless checksum == checksum_calculated if record_type == 0 # data record data_bytes = data.chars.each_slice(2).map { |slice| slice.join('').to_i(16) } -- cgit v1.2.3