From 4d2fe558400b5c9d3028a0a5a6800740448d87e5 Mon Sep 17 00:00:00 2001 From: Bluebie Date: Mon, 7 Oct 2013 11:11:53 +1100 Subject: [PATCH] ruby library updated - still seems buggy though --- ruby/micronucleus.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ruby/micronucleus.rb b/ruby/micronucleus.rb index 95ddb2fd..4b63af25 100644 --- a/ruby/micronucleus.rb +++ b/ruby/micronucleus.rb @@ -56,9 +56,10 @@ def program= bytestring info = self.info raise "Program too long!" if bytestring.bytesize > info[:flash_length] bytes = bytestring.bytes.to_a - + bytes.push(0xFF) while bytes.length < info[:flash_length] + erase! - + address = 0 bytes.each_slice(info[:page_size]) do |slice| slice.push(0xFF) while slice.length < info[:page_size] # ensure every slice is one page_size long - pad out if needed