Marcio Teixeira
5 years ago
committed by
Scott Lahteine
84 changed files with 1025 additions and 983 deletions
@ -1,78 +0,0 @@ |
|||
/*****************
|
|||
* language_de.h * |
|||
*****************/ |
|||
|
|||
/****************************************************************************
|
|||
* Written By Marcio Teixeira 2019 - Aleph Objects, Inc. * |
|||
* * |
|||
* This program is free software: you can redistribute it and/or modify * |
|||
* it under the terms of the GNU General Public License as published by * |
|||
* the Free Software Foundation, either version 3 of the License, or * |
|||
* (at your option) any later version. * |
|||
* * |
|||
* This program is distributed in the hope that it will be useful, * |
|||
* but WITHOUT ANY WARRANTY; without even the implied warranty of * |
|||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * |
|||
* GNU General Public License for more details. * |
|||
* * |
|||
* To view a copy of the GNU General Public License, go to the following * |
|||
* location: <http://www.gnu.org/licenses/>. *
|
|||
****************************************************************************/ |
|||
|
|||
#pragma once |
|||
|
|||
namespace Language_de { |
|||
using namespace Language_en; // Inherit undefined strings from English
|
|||
|
|||
PROGMEM Language_Str YES = u8"JA"; |
|||
PROGMEM Language_Str NO = u8"NEIN"; |
|||
PROGMEM Language_Str BACK = u8"Zurück"; |
|||
|
|||
PROGMEM Language_Str MOVE_AXIS = u8"Achsen bewegen"; |
|||
PROGMEM Language_Str MOTORS_OFF = u8"Motoren deaktivieren"; |
|||
PROGMEM Language_Str TEMPERATURE = u8"Temperatur"; |
|||
PROGMEM Language_Str CHANGE_FILAMENT = u8"Filament wechseln"; |
|||
PROGMEM Language_Str ADVANCED_SETTINGS = u8"Erw. Einstellungen"; |
|||
PROGMEM Language_Str ABOUT_PRINTER = u8"Über den Drucker"; |
|||
PROGMEM Language_Str PRINTER_STATISTICS = u8"Drucker-Statistik"; |
|||
|
|||
PROGMEM Language_Str ZPROBE_ZOFFSET = u8"Sondenversatz Z"; |
|||
PROGMEM Language_Str TOOL_OFFSETS = u8"Werkzeugversätze"; |
|||
PROGMEM Language_Str VELOCITY = u8"Geschwindigkeit"; |
|||
PROGMEM Language_Str ACCELERATION = u8"Beschleunigung"; |
|||
PROGMEM Language_Str ACCEL_PRINTING = u8"Beschleunigung"; |
|||
PROGMEM Language_Str ACCEL_TRAVEL = u8"A Einzug"; |
|||
PROGMEM Language_Str ACCEL_RETRACT = u8"A Leerfahrt"; |
|||
PROGMEM Language_Str BACKLASH = u8"Spiel"; |
|||
PROGMEM Language_Str SMOOTHING = u8"Glätten"; |
|||
PROGMEM Language_Str CORRECTION = u8"Korrektur"; |
|||
PROGMEM Language_Str ENDSTOPS = u8"Endstopp"; |
|||
PROGMEM Language_Str SOFT_ENDSTOPS = u8"Software-Endstopp"; |
|||
PROGMEM Language_Str RESTORE_DEFAULTS = u8"Standardwerte laden"; |
|||
|
|||
|
|||
PROGMEM Language_Str HOTEND = u8"Düse"; |
|||
PROGMEM Language_Str HOTEND1 = u8"Düse 1"; |
|||
PROGMEM Language_Str HOTEND2 = u8"Düse 2"; |
|||
PROGMEM Language_Str HOTEND3 = u8"Düse 3"; |
|||
PROGMEM Language_Str HOTEND4 = u8"Düse 4"; |
|||
PROGMEM Language_Str BED = u8"Bett"; |
|||
PROGMEM Language_Str AXIS_ALL = u8"Alle"; |
|||
|
|||
PROGMEM Language_Str FAN_SPEED = u8"Lüfter"; |
|||
|
|||
PROGMEM Language_Str PRINT_FILE = u8"Drucken"; |
|||
|
|||
PROGMEM Language_Str RESUME_PRINT = u8"SD-Druck fortsetzen"; |
|||
PROGMEM Language_Str PAUSE_PRINT = u8"SD-Druck pausieren"; |
|||
PROGMEM Language_Str STOP_PRINT = u8"SD-Druck abbrechen"; |
|||
|
|||
PROGMEM Language_Str INFO_PRINT_COUNT = u8"Gesamte Drucke"; |
|||
PROGMEM Language_Str INFO_COMPLETED_PRINTS = u8"Komplette Drucke"; |
|||
PROGMEM Language_Str INFO_PRINT_TIME = u8"Gesamte Druckzeit"; |
|||
PROGMEM Language_Str INFO_PRINT_LONGEST = u8"Längste Druckzeit"; |
|||
PROGMEM Language_Str INFO_PRINT_FILAMENT = u8"Gesamt Extrudiert"; |
|||
|
|||
PROGMEM Language_Str PRINTER_HALTED = u8"DRUCKER GESTOPPT"; |
|||
PROGMEM Language_Str PLEASE_RESET = u8"Bitte neustarten"; |
|||
}; // namespace Language_de
|
@ -1,84 +0,0 @@ |
|||
/*****************
|
|||
* language_fr.h * |
|||
*****************/ |
|||
|
|||
/****************************************************************************
|
|||
* Written By Marcio Teixeira 2019 - Aleph Objects, Inc. * |
|||
* * |
|||
* This program is free software: you can redistribute it and/or modify * |
|||
* it under the terms of the GNU General Public License as published by * |
|||
* the Free Software Foundation, either version 3 of the License, or * |
|||
* (at your option) any later version. * |
|||
* * |
|||
* This program is distributed in the hope that it will be useful, * |
|||
* but WITHOUT ANY WARRANTY; without even the implied warranty of * |
|||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * |
|||
* GNU General Public License for more details. * |
|||
* * |
|||
* To view a copy of the GNU General Public License, go to the following * |
|||
* location: <http://www.gnu.org/licenses/>. *
|
|||
****************************************************************************/ |
|||
|
|||
#pragma once |
|||
|
|||
namespace Language_fr { |
|||
using namespace Language_en; // Inherit undefined strings from English
|
|||
|
|||
PROGMEM Language_Str YES = u8"oui"; |
|||
PROGMEM Language_Str NO = u8"non"; |
|||
PROGMEM Language_Str BACK = u8"Retour"; |
|||
|
|||
PROGMEM Language_Str AUTO_HOME = u8"Origine auto"; |
|||
//PROGMEM Language_Str CLEAN_NOZZLE = u8"Clean Nozzle";
|
|||
PROGMEM Language_Str MOVE_AXIS = u8"Déplacer un axe"; |
|||
PROGMEM Language_Str MOTORS_OFF = u8"Arrêter moteurs"; |
|||
PROGMEM Language_Str TEMPERATURE = u8"Température"; |
|||
PROGMEM Language_Str CHANGE_FILAMENT = u8"Changer filament"; |
|||
PROGMEM Language_Str ADVANCED_SETTINGS = u8"Config. avancée"; |
|||
PROGMEM Language_Str ABOUT_PRINTER = u8"Infos imprimante"; |
|||
PROGMEM Language_Str PRINTER_STATISTICS = u8"Stats. imprimante"; |
|||
|
|||
PROGMEM Language_Str ZPROBE_ZOFFSET = u8"Décalage Z"; |
|||
PROGMEM Language_Str STEPS_PER_MM = u8"Pas/mm"; |
|||
PROGMEM Language_Str TOOL_OFFSETS = u8"Offsets Outil"; |
|||
PROGMEM Language_Str VELOCITY = u8"Vélocité"; |
|||
PROGMEM Language_Str ACCELERATION = u8"Accélération"; |
|||
PROGMEM Language_Str ACCEL_PRINTING = u8"A impr."; |
|||
PROGMEM Language_Str ACCEL_TRAVEL = u8"A dépl."; |
|||
PROGMEM Language_Str ACCEL_RETRACT = u8"A retrait"; |
|||
PROGMEM Language_Str JUNC_DEVIATION = u8"Déviat. jonct."; |
|||
//PROGMEM Language_Str BACKLASH = u8"Backlash";
|
|||
PROGMEM Language_Str SMOOTHING = u8"Lissage"; |
|||
PROGMEM Language_Str MOTOR_CURRENT = u8"Courant"; |
|||
PROGMEM Language_Str ENDSTOPS = u8"Butées"; |
|||
PROGMEM Language_Str SOFT_ENDSTOPS = u8"Butées SW"; |
|||
PROGMEM Language_Str RESTORE_DEFAULTS = u8"Restaurer défauts"; |
|||
|
|||
|
|||
PROGMEM Language_Str HOTEND = u8"Buse"; |
|||
PROGMEM Language_Str HOTEND1 = u8"Buse 1"; |
|||
PROGMEM Language_Str HOTEND2 = u8"Buse 2"; |
|||
PROGMEM Language_Str HOTEND3 = u8"Buse 3"; |
|||
PROGMEM Language_Str HOTEND4 = u8"Buse 4"; |
|||
PROGMEM Language_Str BED = u8"Lit"; |
|||
PROGMEM Language_Str AXIS_ALL = u8"Tous"; |
|||
PROGMEM Language_Str HOME = u8"Origine"; |
|||
|
|||
PROGMEM Language_Str FAN_SPEED = u8"Vitesse ventil."; |
|||
PROGMEM Language_Str RUNOUT_SENSOR = u8"Capteur fil."; |
|||
|
|||
PROGMEM Language_Str PRINT_FILE = u8"Imprimer"; |
|||
|
|||
PROGMEM Language_Str RESUME_PRINT = u8"Reprendre impr."; |
|||
PROGMEM Language_Str PAUSE_PRINT = u8"Pause impression"; |
|||
PROGMEM Language_Str STOP_PRINT = u8"Arrêter impr."; |
|||
|
|||
PROGMEM Language_Str INFO_PRINT_COUNT = u8"Nbre impressions"; |
|||
PROGMEM Language_Str INFO_COMPLETED_PRINTS = u8"Terminées"; |
|||
PROGMEM Language_Str INFO_PRINT_TIME = u8"Tps impr. total"; |
|||
PROGMEM Language_Str INFO_PRINT_LONGEST = u8"Impr. la + longue"; |
|||
PROGMEM Language_Str INFO_PRINT_FILAMENT = u8"Total filament"; |
|||
|
|||
PROGMEM Language_Str PRINTER_HALTED = u8"IMPR. STOPPÉE"; |
|||
PROGMEM Language_Str PLEASE_RESET = u8"Redémarrer SVP"; |
|||
}; // namespace Language_fr
|
@ -0,0 +1,82 @@ |
|||
|
|||
/****************************************************************************
|
|||
* This program is free software: you can redistribute it and/or modify * |
|||
* it under the terms of the GNU General Public License as published by * |
|||
* the Free Software Foundation, either version 3 of the License, or * |
|||
* (at your option) any later version. * |
|||
* * |
|||
* This program is distributed in the hope that it will be useful, * |
|||
* but WITHOUT ANY WARRANTY; without even the implied warranty of * |
|||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * |
|||
* GNU General Public License for more details. * |
|||
* * |
|||
* To view a copy of the GNU General Public License, go to the following * |
|||
* location: <http://www.gnu.org/licenses/>. *
|
|||
****************************************************************************/ |
|||
|
|||
/**
|
|||
* This file was auto-generated using "svg2cpp.pl" |
|||
* |
|||
* The encoding consists of x,y pairs with the min and max scaled to |
|||
* 0x0000 and 0xFFFE. A single 0xFFFF in the data stream indicates the |
|||
* start of a new closed path. |
|||
*/ |
|||
|
|||
#pragma once |
|||
|
|||
constexpr float x_min = 0.000000; |
|||
|
|||
constexpr float x_max = 480.000000; |
|||
|
|||
constexpr float y_min = 0.000000; |
|||
|
|||
constexpr float y_max = 272.000000; |
|||
|
|||
const PROGMEM uint16_t z_neg[] = {0x7950, 0x51EA, 0x824E, 0x51EA, 0x824E, 0x71E2, 0x86CD, 0x71E2, 0x7DCF, 0x81DF, 0x74D1, 0x71E2, 0x7950, 0x71E2, 0x7950, 0x51EA}; |
|||
|
|||
const PROGMEM uint16_t z_pos[] = {0x7950, 0x41EE, 0x824E, 0x41EE, 0x824E, 0x21F5, 0x86CD, 0x21F5, 0x7DCF, 0x11F9, 0x74D0, 0x21F5, 0x7950, 0x21F5, 0x7950, 0x41EE}; |
|||
|
|||
const PROGMEM uint16_t y_neg[] = {0x3479, 0x56CF, 0x3EC6, 0x56CF, 0x3747, 0x7281, 0x3C6D, 0x7281, 0x2E61, 0x8059, 0x27D4, 0x7281, 0x2CFA, 0x7281, 0x3479, 0x56CF}; |
|||
|
|||
const PROGMEM uint16_t y_pos[] = {0x3BF9, 0x3B1D, 0x4645, 0x3B1D, 0x4DC4, 0x1F6B, 0x52EB, 0x1F6B, 0x4C5E, 0x1192, 0x3E52, 0x1F6B, 0x4378, 0x1F6B, 0x3BF9, 0x3B1D}; |
|||
|
|||
const PROGMEM uint16_t x_neg[] = {0x350E, 0x4209, 0x314E, 0x4FE2, 0x1CB5, 0x4FE2, 0x1AD6, 0x56CF, 0x1449, 0x48F6, 0x2255, 0x3B1D, 0x2075, 0x4209, 0x350E, 0x4209}; |
|||
|
|||
const PROGMEM uint16_t x_pos[] = {0x498C, 0x4209, 0x45CC, 0x4FE2, 0x5A65, 0x4FE2, 0x5885, 0x56CF, 0x6691, 0x48F6, 0x6004, 0x3B1D, 0x5E25, 0x4209, 0x498C, 0x4209}; |
|||
|
|||
const PROGMEM uint16_t syringe_fluid[] = {0xB4E9, 0x78BE, 0xBB12, 0x7C44, 0xBDE3, 0x7C44, 0xC426, 0x78BE, 0xC426, 0x250D, 0xB4E9, 0x250D, 0xB4E9, 0x78BE}; |
|||
|
|||
const PROGMEM uint16_t syringe[] = {0xB8AD, 0x6BB1, 0xB8AD, 0x6E0C, 0xBE02, 0x6E0C, 0xBE02, 0x6BB1, 0xFFFF, 0xB8AD, 0x6248, 0xB8AD, 0x64A2, 0xBE02, 0x64A2, 0xBE02, 0x6248, 0xFFFF, 0xB8AD, 0x58DF, 0xB8AD, 0x5B39, 0xBE02, 0x5B39, 0xBE02, 0x58DF, 0xFFFF, 0xB8AD, 0x4F75, 0xB8AD, 0x51D0, 0xBE02, 0x51D0, 0xBE02, 0x4F75, 0xFFFF, 0xB8AD, 0x460C, 0xB8AD, 0x4866, 0xBE02, 0x4866, 0xBE02, 0x460C, 0xFFFF, 0xB8AD, 0x3CA3, 0xB8AD, 0x3EFD, 0xBE02, 0x3EFD, 0xBE02, 0x3CA3, 0xFFFF, 0xB8AD, 0x3339, 0xB8AD, 0x3594, 0xBE02, 0x3594, 0xBE02, 0x3339, 0xFFFF, 0xB396, 0x110A, 0xB396, 0x1818, 0xB995, 0x1818, 0xB995, 0x22AD, 0xB396, 0x22AD, 0xB396, 0x7ADA, 0xB995, 0x7E61, 0xB995, 0x88F5, 0xBB95, 0x88F5, 0xBB95, 0xA8B4, 0xBD94, 0xAC3B, 0xBD94, 0x88F5, 0xBF94, 0x88F5, 0xBF94, 0x7E61, 0xC593, 0x7ADA, 0xC593, 0x22AD, 0xBF94, 0x22AD, 0xBF94, 0x1818, 0xC593, 0x1818, 0xC593, 0x110A, 0xFFFF, 0xBB95, 0x1818, 0xBD94, 0x1818, 0xBD94, 0x22AD, 0xBB95, 0x22AD, 0xBB95, 0x1818, 0xFFFF, 0xB596, 0x2634, 0xC393, 0x2634, 0xC393, 0x7753, 0xBD94, 0x7ADA, 0xBB95, 0x7ADA, 0xB596, 0x7753, 0xB596, 0x2634}; |
|||
|
|||
const PROGMEM uint16_t syringe_outline[] = {0xB396, 0x110A, 0xB396, 0x1818, 0xB995, 0x1818, 0xB995, 0x22AD, 0xB396, 0x22AD, 0xB396, 0x7ADA, 0xB995, 0x7E61, 0xB995, 0x88F5, 0xBB95, 0x88F5, 0xBB95, 0xA8B4, 0xBD94, 0xAC3B, 0xBD94, 0x88F5, 0xBF94, 0x88F5, 0xBF94, 0x7E61, 0xC593, 0x7ADA, 0xC593, 0x22AD, 0xBF94, 0x22AD, 0xBF94, 0x1818, 0xC593, 0x1818, 0xC593, 0x110A, 0xB396, 0x110A}; |
|||
|
|||
const PROGMEM uint16_t padlock[] = {0x3FE3, 0x2A04, 0x3D34, 0x2AF9, 0x3AFF, 0x2D93, 0x397D, 0x316D, 0x38E8, 0x3626, 0x38E8, 0x3A14, 0x39B3, 0x3C8F, 0x3B50, 0x3C8F, 0x3C1C, 0x3A14, 0x3C1C, 0x363C, 0x3C6B, 0x33A9, 0x3D3A, 0x3193, 0x3E6C, 0x302D, 0x3FE3, 0x2FAA, 0x415A, 0x302D, 0x428C, 0x3192, 0x435B, 0x33A8, 0x43AB, 0x363C, 0x43AB, 0x4492, 0x38C3, 0x4492, 0x3741, 0x45AC, 0x36A1, 0x4856, 0x36A1, 0x5C41, 0x3741, 0x5EEC, 0x38C3, 0x6005, 0x4703, 0x6005, 0x4886, 0x5EEC, 0x4925, 0x5C41, 0x4925, 0x4856, 0x4886, 0x45AC, 0x4703, 0x4492, 0x46DE, 0x362B, 0x4649, 0x316D, 0x44C7, 0x2D92, 0x4292, 0x2AF9}; |
|||
|
|||
const PROGMEM uint16_t home_z[] = {0x80BB, 0x2B43, 0x712C, 0x46B9, 0x750F, 0x46B9, 0x750F, 0x622F, 0x7CD7, 0x622F, 0x7CD7, 0x5474, 0x849F, 0x5474, 0x849F, 0x622F, 0x8C67, 0x622F, 0x8C67, 0x46B9, 0x904B, 0x46B9, 0x8A48, 0x3C1D, 0x8A48, 0x2ECD, 0x8664, 0x2ECD, 0x8664, 0x3540}; |
|||
|
|||
const PROGMEM uint16_t usb_btn[] = {0x0558, 0xC0D6, 0x44A4, 0xC0D6, 0x44A4, 0xF431, 0x0558, 0xF431, 0x0558, 0xC0D6}; |
|||
|
|||
const PROGMEM uint16_t menu_btn[] = {0x4B18, 0xC0D6, 0x8A64, 0xC0D6, 0x8A64, 0xF431, 0x4B18, 0xF431, 0x4B18, 0xC0D6}; |
|||
|
|||
const PROGMEM uint16_t e_pos[] = {0xE04E, 0x5E7B, 0xE94C, 0x5E7B, 0xE94C, 0x7E74, 0xEDCB, 0x7E74, 0xE4CD, 0x8E70, 0xDBCF, 0x7E74, 0xE04E, 0x7E74, 0xE04E, 0x5E7B}; |
|||
|
|||
const PROGMEM uint16_t e_neg[] = {0xE04E, 0x4E7F, 0xE94C, 0x4E7F, 0xE94C, 0x2E87, 0xEDCB, 0x2E87, 0xE4CD, 0x1E8A, 0xDBCF, 0x2E87, 0xE04E, 0x2E87, 0xE04E, 0x4E7F}; |
|||
|
|||
const PROGMEM uint16_t home_e[] = {0xD705, 0x3885, 0xC775, 0x53FB, 0xCB59, 0x53FB, 0xCB59, 0x6F71, 0xD321, 0x6F71, 0xD321, 0x61B6, 0xDAE9, 0x61B6, 0xDAE9, 0x6F71, 0xE2B1, 0x6F71, 0xE2B1, 0x53FB, 0xE695, 0x53FB, 0xE092, 0x495F, 0xE092, 0x3C0E, 0xDCAE, 0x3C0E, 0xDCAE, 0x4281}; |
|||
|
|||
const PROGMEM uint16_t fine_label[] = {0x0D92, 0x9444, 0x5211, 0x9444, 0x5211, 0xA9EA, 0x0D92, 0xA9EA}; |
|||
|
|||
const PROGMEM uint16_t fine_toggle[] = {0x56E7, 0x9444, 0x8007, 0x9444, 0x8007, 0xA9EA, 0x56E7, 0xA9EA}; |
|||
|
|||
const PROGMEM uint16_t zone2_temp[] = {0xC620, 0xD35A, 0xFD0E, 0xD35A, 0xFD0E, 0xF075, 0xC620, 0xF075}; |
|||
|
|||
const PROGMEM uint16_t zone1_temp[] = {0x8E04, 0xD35A, 0xC4F3, 0xD35A, 0xC4F3, 0xF075, 0x8E04, 0xF075}; |
|||
|
|||
const PROGMEM uint16_t zone2_label[] = {0xC620, 0xB4AD, 0xFD0A, 0xB4AD, 0xFD0A, 0xD1C8, 0xC620, 0xD1C8}; |
|||
|
|||
const PROGMEM uint16_t zone1_label[] = {0x8E04, 0xB4AD, 0xC4F3, 0xB4AD, 0xC4F3, 0xD1C8, 0x8E04, 0xD1C8}; |
|||
|
|||
const PROGMEM uint16_t actual_temp[] = {0xCDF6, 0xD037, 0xF7CA, 0xD037, 0xF7CA, 0xF424, 0xCDF6, 0xF424}; |
|||
|
|||
const PROGMEM uint16_t bed_icon[] = {0xCDF6, 0xA5CC, 0xF7CA, 0xA5CC, 0xF7CA, 0xC9B9, 0xCDF6, 0xC9B9}; |
|||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,43 @@ |
|||
|
|||
/****************************************************************************
|
|||
* This program is free software: you can redistribute it and/or modify * |
|||
* it under the terms of the GNU General Public License as published by * |
|||
* the Free Software Foundation, either version 3 of the License, or * |
|||
* (at your option) any later version. * |
|||
* * |
|||
* This program is distributed in the hope that it will be useful, * |
|||
* but WITHOUT ANY WARRANTY; without even the implied warranty of * |
|||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * |
|||
* GNU General Public License for more details. * |
|||
* * |
|||
* To view a copy of the GNU General Public License, go to the following * |
|||
* location: <http://www.gnu.org/licenses/>. *
|
|||
****************************************************************************/ |
|||
|
|||
/**
|
|||
* This file was auto-generated using "svg2cpp.pl" |
|||
* |
|||
* The encoding consists of x,y pairs with the min and max scaled to |
|||
* 0x0000 and 0xFFFE. A single 0xFFFF in the data stream indicates the |
|||
* start of a new closed path. |
|||
*/ |
|||
|
|||
#pragma once |
|||
|
|||
constexpr float x_min = 0.000000; |
|||
|
|||
constexpr float x_max = 480.000000; |
|||
|
|||
constexpr float y_min = 0.000000; |
|||
|
|||
constexpr float y_max = 272.000000; |
|||
|
|||
const PROGMEM uint16_t logo_fill[] = {0x419D, 0x546F, 0x3D05, 0x5615, 0x3942, 0x5A92, 0x36B7, 0x6136, 0x35C8, 0x6950, 0x35C8, 0x96B0, 0x36B7, 0x9ECA, 0x3942, 0xA56E, 0x3D05, 0xA9EB, 0x419D, 0xAB91, 0xBE60, 0xAB91, 0xC2F8, 0xA9EB, 0xC6BB, 0xA56E, 0xC946, 0x9ECA, 0xCA35, 0x96B0, 0xCA32, 0x546C, 0x419D, 0x546F}; |
|||
|
|||
const PROGMEM uint16_t logo_stroke[] = {0xADF3, 0x546C, 0x419D, 0x546F, 0x3D05, 0x5615, 0x3942, 0x5A92, 0x36B7, 0x6136, 0x35C8, 0x6950, 0x35C8, 0x96B0, 0x36B7, 0x9ECA, 0x3942, 0xA56E, 0x3D05, 0xA9EB, 0x419D, 0xAB91, 0xBE60, 0xAB91, 0xC2F8, 0xA9EB, 0xC6BB, 0xA56E, 0xC946, 0x9ECA, 0xCA35, 0x96B0, 0xCA32, 0x546C, 0xADF3, 0x546C, 0xFFFF, 0x419D, 0x5913, 0xB08C, 0x5913, 0xC794, 0x8250, 0xC794, 0x96B0, 0xC6DA, 0x9CFF, 0xC4E1, 0xA229, 0xC1F4, 0xA5A5, 0xBE60, 0xA6ED, 0x419D, 0xA6ED, 0x3E09, 0xA5A5, 0x3B1C, 0xA229, 0x3923, 0x9CFF, 0x3869, 0x96B0, 0x3869, 0x6950, 0x3923, 0x6301, 0x3B1C, 0x5DD7, 0x3E09, 0x5A5B, 0x419D, 0x5913, 0xFFFF, 0xAC7A, 0x8620, 0xAC7A, 0x9373, 0xA767, 0x9373, 0xA767, 0x75CB, 0xA1C6, 0x75CB, 0xA1C6, 0x9373, 0xA1C6, 0x9C8E, 0xA767, 0x9C8E, 0xAC7A, 0x9C8E, 0xB21C, 0x9C8E, 0xB21C, 0x9373, 0xB21C, 0x85E7, 0xB350, 0x8093, 0xB65F, 0x7E86, 0xB9D5, 0x8165, 0xBA83, 0x85E7, 0xBA83, 0x9C8E, 0xBEFE, 0x9C8E, 0xC024, 0x99E1, 0xC024, 0x8620, 0xBF7B, 0x7F22, 0xBD8F, 0x79A9, 0xBA7E, 0x7617, 0xB65F, 0x74D0, 0xB24F, 0x7622, 0xAF30, 0x79C6, 0xAD2F, 0x7F43, 0xAC7A, 0x8620, 0xAC7A, 0x8620, 0xAC7A, 0x8620, 0xFFFF, 0x8179, 0x9C8E, 0x7CE9, 0x9C8E, 0x7747, 0x9C8E, 0x7747, 0x92EC, 0x7747, 0x8949, 0x75A2, 0x81A3, 0x71A6, 0x7E73, 0x6DAB, 0x818B, 0x6C05, 0x88FC, 0x6DAF, 0x9019, 0x71C7, 0x92EC, 0x7505, 0x92EC, 0x7505, 0x9C8E, 0x7118, 0x9C8E, 0x6CD3, 0x9B06, 0x696B, 0x96D6, 0x6729, 0x909E, 0x6658, 0x88FC, 0x672D, 0x8133, 0x6980, 0x7AC7, 0x6D13, 0x766C, 0x71A6, 0x74D0, 0x7632, 0x766D, 0x79C2, 0x7AD1, 0x7C14, 0x8153, 0x7CE9, 0x8949, 0x7CE9, 0x92EC, 0x8179, 0x92EC, 0x8179, 0x8620, 0x822E, 0x7F43, 0x842E, 0x79C6, 0x874E, 0x7622, 0x8B5E, 0x74D0, 0x8F7C, 0x7617, 0x928E, 0x79A9, 0x9479, 0x7F22, 0x9523, 0x8620, 0x9523, 0x87DB, 0x8F81, 0x87DB, 0x8F81, 0x85E7, 0x8ED4, 0x8165, 0x8B5E, 0x7E86, 0x884F, 0x8093, 0x871A, 0x85E7, 0x871A, 0x92EC, 0x871A, 0x9C8F, 0x8179, 0x9C8F, 0x8179, 0x9C8E, 0x8179, 0x9C8E, 0xFFFF, 0x6515, 0x79DB, 0x644C, 0x7281, 0x6218, 0x6C86, 0x5EB2, 0x6882, 0x5A56, 0x670A, 0x55D9, 0x68E0, 0x5272, 0x6DD0, 0x4F0B, 0x68E0, 0x4A8E, 0x670A, 0x4638, 0x6882, 0x42D5, 0x6C86, 0x40A2, 0x7281, 0x3FD9, 0x79DB, 0x3FD9, 0x9AC9, 0x40E4, 0x9C8E, 0x456F, 0x9C8E, 0x456F, 0x79B5, 0x46D4, 0x735D, 0x4A8E, 0x70C0, 0x4E3E, 0x735D, 0x4FA1, 0x79B5, 0x4FA1, 0x9C8E, 0x554D, 0x9C8E, 0x554D, 0x79B5, 0x56A7, 0x735D, 0x5A56, 0x70C0, 0x5E0C, 0x735D, 0x5F74, 0x79B5, 0x5F74, 0x9C8E, 0x6515, 0x9C8E, 0x6515, 0x79DB, 0x6515, 0x79DB, 0x6515, 0x79DB, 0xFFFF, 0x9672, 0x8C4C, 0x9714, 0x9379, 0x98F5, 0x98D2, 0x9C0B, 0x9BF4, 0xA04C, 0x9C7B, 0xA04C, 0x9373, 0x9D2B, 0x920C, 0x9C1E, 0x8C4C, 0x9C1E, 0x648E, 0x9672, 0x648E, 0x9672, 0x8C4C, 0x9672, 0x8C4C, 0x9672, 0x8C4C, 0xFFFF, 0xA767, 0x7194, 0xA767, 0x6C02, 0xA692, 0x687A, 0xA496, 0x670A, 0xA291, 0x687A, 0xA1BB, 0x6C02, 0xA1BB, 0x7194, 0xA767, 0x7194, 0xA767, 0x7194, 0xA767, 0x7194}; |
|||
|
|||
#define LOGO_BACKGROUND logo_bg_rgb |
|||
#define LOGO_PAINT_PATHS \ |
|||
LOGO_PAINT_PATH(logo_stroke_rgb, logo_stroke) \ |
|||
LOGO_PAINT_PATH(logo_fill_rgb, logo_fill) |
|||
|
@ -0,0 +1,42 @@ |
|||
|
|||
/****************************************************************************
|
|||
* This program is free software: you can redistribute it and/or modify * |
|||
* it under the terms of the GNU General Public License as published by * |
|||
* the Free Software Foundation, either version 3 of the License, or * |
|||
* (at your option) any later version. * |
|||
* * |
|||
* This program is distributed in the hope that it will be useful, * |
|||
* but WITHOUT ANY WARRANTY; without even the implied warranty of * |
|||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * |
|||
* GNU General Public License for more details. * |
|||
* * |
|||
* To view a copy of the GNU General Public License, go to the following * |
|||
* location: <http://www.gnu.org/licenses/>. *
|
|||
****************************************************************************/ |
|||
|
|||
/**
|
|||
* This file was auto-generated using "svg2cpp.pl" |
|||
* |
|||
* The encoding consists of x,y pairs with the min and max scaled to |
|||
* 0x0000 and 0xFFFE. A single 0xFFFF in the data stream indicates the |
|||
* start of a new closed path. |
|||
*/ |
|||
|
|||
#pragma once |
|||
|
|||
constexpr float x_min = 0.000000; |
|||
|
|||
constexpr float x_max = 272.000000; |
|||
|
|||
constexpr float y_min = 0.000000; |
|||
|
|||
constexpr float y_max = 480.000000; |
|||
|
|||
const PROGMEM uint16_t logo_fill[] = {0x3C19, 0x70C5, 0x371A, 0x7159, 0x3302, 0x72EA, 0x303D, 0x753C, 0x2F39, 0x7811, 0x2F39, 0x87ED, 0x303D, 0x8AC2, 0x3302, 0x8D14, 0x371A, 0x8EA5, 0x3C19, 0x8F39, 0xC3E4, 0x8F39, 0xC8E3, 0x8EA5, 0xCCFB, 0x8D14, 0xCFC0, 0x8AC2, 0xD0C4, 0x87ED, 0xD0C0, 0x70C4, 0x3C19, 0x70C5}; |
|||
|
|||
const PROGMEM uint16_t logo_stroke[] = {0x3C19, 0x70C5, 0x371A, 0x7159, 0x3302, 0x72EA, 0x303D, 0x753C, 0x2F39, 0x7811, 0x2F39, 0x87ED, 0x303D, 0x8AC2, 0x3302, 0x8D14, 0x371A, 0x8EA5, 0x3C19, 0x8F39, 0xC3E4, 0x8F39, 0xC8E3, 0x8EA5, 0xCCFB, 0x8D14, 0xCFC0, 0x8AC2, 0xD0C4, 0x87ED, 0xD0C0, 0x70C4, 0x3C19, 0x70C5, 0xFFFF, 0x3C19, 0x7264, 0xB4D6, 0x7264, 0xCDE7, 0x80CE, 0xCDE7, 0x87ED, 0xCD1D, 0x8A21, 0xCAF7, 0x8BEF, 0xC7C8, 0x8D27, 0xC3E4, 0x8D9A, 0x3C19, 0x8D9A, 0x3835, 0x8D27, 0x3506, 0x8BEF, 0x32E0, 0x8A21, 0x3216, 0x87ED, 0x3216, 0x7811, 0x32E0, 0x75DD, 0x3506, 0x740F, 0x3835, 0x72D7, 0x3C19, 0x7264, 0xFFFF, 0xB069, 0x8223, 0xB069, 0x86CB, 0xAAE2, 0x86CB, 0xAAE2, 0x7C6E, 0xA4C2, 0x7C6E, 0xA4C2, 0x86CB, 0xA4C2, 0x89FA, 0xAAE2, 0x89FA, 0xB069, 0x89FA, 0xB689, 0x89FA, 0xB689, 0x86CB, 0xB689, 0x820F, 0xB7D9, 0x8033, 0xBB2E, 0x7F7B, 0xBEF2, 0x807C, 0xBFAE, 0x820F, 0xBFAE, 0x89FA, 0xC48F, 0x89FA, 0xC5CF, 0x890A, 0xC5CF, 0x8223, 0xC517, 0x7FB2, 0xC300, 0x7DC8, 0xBFA9, 0x7C88, 0xBB2E, 0x7C16, 0xB6C1, 0x7C8C, 0xB35B, 0x7DD2, 0xB12D, 0x7FBD, 0xB069, 0x8223, 0xB069, 0x8223, 0xB069, 0x8223, 0xFFFF, 0x819B, 0x89FA, 0x7CA3, 0x89FA, 0x7682, 0x89FA, 0x7682, 0x869C, 0x7682, 0x833E, 0x74B7, 0x8092, 0x7062, 0x7F74, 0x6C0C, 0x8089, 0x6A41, 0x8323, 0x6C10, 0x859F, 0x7085, 0x869C, 0x740C, 0x869C, 0x740C, 0x89FA, 0x6FC7, 0x89FA, 0x6B21, 0x8971, 0x676C, 0x87FA, 0x64F8, 0x85CE, 0x6414, 0x8323, 0x64FC, 0x806A, 0x6784, 0x7E2C, 0x6B67, 0x7CA6, 0x7062, 0x7C16, 0x7555, 0x7CA6, 0x7935, 0x7E2F, 0x7BBC, 0x8076, 0x7CA3, 0x833E, 0x7CA3, 0x869C, 0x819A, 0x869C, 0x819A, 0x8223, 0x825F, 0x7FBD, 0x848D, 0x7DD2, 0x87F3, 0x7C8C, 0x8C60, 0x7C16, 0x90DB, 0x7C88, 0x9432, 0x7DC8, 0x9648, 0x7FB2, 0x9701, 0x8223, 0x9701, 0x82BE, 0x90E0, 0x82BE, 0x90E0, 0x820F, 0x9024, 0x807C, 0x8C60, 0x7F7B, 0x890B, 0x8033, 0x87BB, 0x820F, 0x87BB, 0x869C, 0x87BB, 0x89FA, 0x819B, 0x89FA, 0x819B, 0x89FA, 0x819B, 0x89FA, 0xFFFF, 0x62B5, 0x7DD9, 0x61DA, 0x7B47, 0x5F73, 0x7931, 0x5BC1, 0x77C9, 0x5702, 0x7746, 0x521F, 0x77EA, 0x4E6B, 0x79A4, 0x4AB8, 0x77EA, 0x45D5, 0x7746, 0x411D, 0x77C9, 0x3D6E, 0x7931, 0x3B09, 0x7B47, 0x3A2E, 0x7DD9, 0x3A2E, 0x895C, 0x3B51, 0x89FA, 0x4043, 0x89FA, 0x4043, 0x7DCC, 0x41C6, 0x7B95, 0x45D5, 0x7AAB, 0x49D9, 0x7B95, 0x4B5B, 0x7DCC, 0x4B5B, 0x89FA, 0x5188, 0x89FA, 0x5188, 0x7DCC, 0x52FF, 0x7B95, 0x5702, 0x7AAB, 0x5B0C, 0x7B95, 0x5C94, 0x7DCC, 0x5C94, 0x89FA, 0x62B5, 0x89FA, 0x62B5, 0x7DD9, 0x62B5, 0x7DD9, 0x62B5, 0x7DD9, 0xFFFF, 0x986E, 0x844B, 0x991E, 0x86CD, 0x9B2A, 0x88AC, 0x9E85, 0x89C4, 0xA327, 0x89F3, 0xA327, 0x86CB, 0x9FBF, 0x864E, 0x9E9A, 0x844B, 0x9E9A, 0x7668, 0x986E, 0x7668, 0x986E, 0x844B, 0x986E, 0x844B, 0x986E, 0x844B, 0xFFFF, 0xAAE2, 0x7AF5, 0xAAE2, 0x7902, 0xA9FB, 0x77C7, 0xA7D2, 0x7746, 0xA59F, 0x77C7, 0xA4B6, 0x7902, 0xA4B6, 0x7AF5, 0xAAE2, 0x7AF5, 0xAAE2, 0x7AF5, 0xAAE2, 0x7AF5}; |
|||
|
|||
#define LOGO_BACKGROUND logo_bg_rgb |
|||
#define LOGO_PAINT_PATHS \ |
|||
LOGO_PAINT_PATH(logo_stroke_rgb, logo_stroke) \ |
|||
LOGO_PAINT_PATH(logo_fill_rgb, logo_fill) |
Loading…
Reference in new issue