Files
William Miceli c2f788aa3e Initial Commit
Blank working project
2020-08-05 17:53:34 -04:00

43 lines
1.4 KiB
Plaintext

/* DO NOT EDIT THIS FILE */
/* This file is autogenerated by the text-database code generator */
<% if generate_binary_files? %>
// Empty Language file
<% else %>
#include <stdint.h>
#include <touchgfx/Unicode.hpp>
TEXT_LOCATION_FLASH_PRAGMA
KEEP extern const uint32_t indices<%= language %>[] TEXT_LOCATION_FLASH_ATTRIBUTE;
<% if not remap_strings? %>
TEXT_LOCATION_FLASH_PRAGMA
KEEP extern const touchgfx::Unicode::UnicodeChar texts<%= language %>[] TEXT_LOCATION_FLASH_ATTRIBUTE;
<% end %>
<% if remap_strings? %>
TEXT_LOCATION_FLASH_PRAGMA
KEEP extern const uint32_t indices<%= language %>[] TEXT_LOCATION_FLASH_ATTRIBUTE =
{
<% entries.each_with_index do |entry, index| %>
<%= string_index(entry) << ((index==entries.length-1) ? ' ': ',') %> // <%= entry.text_id %>
<% end %>
};
<% else %>
TEXT_LOCATION_FLASH_PRAGMA
KEEP extern const touchgfx::Unicode::UnicodeChar texts<%= language %>[] TEXT_LOCATION_FLASH_ATTRIBUTE =
{
<% entries.each_with_index do |entry, index| %>
<%= (entry.int_array*',').to_s << ',0' << ((index==entries.length-1) ? ' ': ',') %> // <%= entry.text_id %>
<% end %>
};
TEXT_LOCATION_FLASH_PRAGMA
KEEP extern const uint32_t indices<%= language %>[] TEXT_LOCATION_FLASH_ATTRIBUTE =
{
<% index_acc = 0 %><% entries.each_with_index do |entry, index| %>
<%= index_acc.to_s << ((index==entries.length-1) ? ' ': ',') %> // <%= entry.text_id %><% index_acc += entry.int_array.length+1 %>
<% end %>
};
<% end %>
<% end %>