gif2c: Save animation data in PROGMEM to keep RAM free.

This commit is contained in:
2019-05-24 06:43:16 +02:00
parent 678d0dbe8a
commit 959024ede8
3 changed files with 17 additions and 12 deletions

View File

@ -143,7 +143,7 @@ end
data = frames_data.map{|d| compress(d, true)}
puts "uint8_t #{name}_data[] = {\n #{data.map{|d| d.join(",")}.join(",\n ")}\n};"
puts "uint8_t #{name}_data[] PROGMEM = {\n #{data.map{|d| d.join(",")}.join(",\n ")}\n};"
puts "uint16_t #{name}_delays[] = {#{times.join(",")}};"
s=0
puts "uint16_t #{name}_offsets[] = {#{(data.map{|d| t=s; s+=d.count; t} + [s]).join(",")}};"