From 45e4b1951c31c91f4f0e590f699d35db23c305bd Mon Sep 17 00:00:00 2001 From: maxelweb Date: Sun, 19 May 2024 23:23:26 +0200 Subject: [PATCH] feat: update text and logos --- src/badge_app.py | 2 +- src/badges/badge.txt | 10 +++++----- src/images/loghetto.bin | Bin 0 -> 36 bytes src/images/loghetto.png | Bin 0 -> 4724 bytes src/qrcodes/qrcode.txt | 3 ++- src/widgets.py | 34 ++++++++++++++++++++-------------- 6 files changed, 28 insertions(+), 21 deletions(-) create mode 100644 src/images/loghetto.bin create mode 100644 src/images/loghetto.png diff --git a/src/badge_app.py b/src/badge_app.py index 3c1d2ae..5328440 100644 --- a/src/badge_app.py +++ b/src/badge_app.py @@ -3,7 +3,7 @@ import os import badger_os from widgets import draw_window, pprint, ptitle, plength, button, draw_ui -IMAGE_WIDTH = 96 +IMAGE_WIDTH = 86 IMAGE_HEIGHT = 96 DELTA = 0 diff --git a/src/badges/badge.txt b/src/badges/badge.txt index 42d8f7e..554aade 100644 --- a/src/badges/badge.txt +++ b/src/badges/badge.txt @@ -1,5 +1,5 @@ -Kirill Timofeev -Engineering Team -Census -oneearedrabbit -badge.bin +Mariano Sciacco +IoT & Cloud Engineer +Vimar S.p.A. +git.marianosciacco.it +badge.bin \ No newline at end of file diff --git a/src/images/loghetto.bin b/src/images/loghetto.bin new file mode 100644 index 0000000000000000000000000000000000000000..0d883033461a864b3f4a385dd943d079b36aac05 GIT binary patch literal 36 gcmZQz00H?QQ22rW0s8~y20;!92^kBy3a}&t0K4)C_y7O^ literal 0 HcmV?d00001 diff --git a/src/images/loghetto.png b/src/images/loghetto.png new file mode 100644 index 0000000000000000000000000000000000000000..b97026f7f78e6aefe20cb7da92111001400594ea GIT binary patch literal 4724 zcmeHLdsGu=79T|f;b5&meZcCFinW!=%p{Z7NT5JKvKWmJ1+5PzGhbjN$;8Yc0rafz zs#`?S?ZYS1+WI(Z1*vU4J{QGSrL|UF^%Nh~Max#J-PT?4vEKwl*zGxcIH&$cawao# zAHVP3-@V^GnOSNbJ31_6a0r4RVdivGCOr3pNB`j7@HcbRv>EX9*AiQfl*tsK9XQidb7{#7Af6EmVCSKIQPSfIz(0`+sw9*gE`A2Yp8@OSh%oReUfGk1pM` zq`BF0Jn>rNc;T9~=~{BMW8Rd?hTTNusq-%`U%c;@bn{Sg{u9&f&$vsCgUYV=8yxqI%ubhy7vs#Lp zyr#gFA2z=-)Fh^4jnAlCIz2G9TKMH$BHZENj{Q zMec{af>k?z7|Uy4`tvut6Yi|2D;_o6QFyzhW_H@e(@B|gS4^uuf$j)66Lq8F%2c$n z$rkW|I``YL!?I9g@YI5zwqJ3s2c$X|uWx$2FY?Dv%4)Ue#83L%iy*jn-|pe9I=uMG zw%i))>9uzvqJG`H<1ewB0v4EZa#s!v860^pVuU(vNNC`j`WKJ<;o;%W6Vn3AdKOC& ze}C0pb?(uU#DA^dvFg2b`D1YjB(j9C1Is4 zM8%@VwS7zP?`ir~7^glsv@XwEzh!XkK?Ldh1`qox$1;Xy1(%ZH1UpdrTprkP2oj&@ z^Dt}ykWf3wXvP#C<*pdR)z$p?FLgIZi1aJX~ zL47W#TcmwPg&&uO*RmK_pnemnz^KTvSkV;03s6c)DG4mq$IntJ5<<{;FXx~$O=)cq z@Xn~nmn093<3&Y9$|AK=@aEy9!C=4%6|PcY&;k>S-4f%&+~UhJL@R~~h^&|QNW9=i zWlY8{6iP;g0_xGH@wq$}OFO(;{poNl4xGRRO+~mW*=fnqW{b7mL#7~)cX|9?knB#D z67P6MR;SoxjX#}^fk5|m+)ma{bN3rVD~p9T32dPpp4ntn$m`Rb!15gJzofK`j^S7m zQ)~1TMlqBfW9(WA(*YG>U;(Qp3`_?ovs;uHHw$Da2(IKIj+y~_PEU{+rGkzW$LKHv z3&B{mTB~6>&Y zB(RfyD2}Dm1h0#M<>XyV9>6{BJikIFoKCWujS7{LcqXwr8OZ@1jEXV5yU_PcVdGsO zOJZa;Ngb&rH3X&Bs!6R@t9oWM5qL$|i83ZhDAjtuMlK5tlYzuCa-Tu~zZ~X5r+5J) z30|8ZIE@N9BvkfnS6kqA;uwiBF%p2Fgo>gG4NV$sDiy8L(WGW1p`wWn_5#N{ivORr zym`?0){>|5B3!@NFKXRUSzu=CUF)rr_irT>^=}HAVOvuWnOT7I#|g1oRct=v&I53I zw6*I~IsY52V23TBA$4ku)oIii#gbag&Hx7n3=Wpi>)@yXy3XjL;E;+KFG$LRJVLHu zd-}OTNB9f%YG>=Bd>~f=5{3~Ptc@@Yt8d?0BS8p=?xUduqqA% zBm;B~tpTVUpmWf_LyE8`{wu|JTpo*0iyDvrPuW`yI?Pc>O{)yfXE^Th_IcmNnLJsa z@!L&TH(gy~pi9Qx-PKK3ml)`had&t9Zghn_dtwA`_(!h@J`V;T zJ@Y1fmh5fM7;QqH$luESAFYCtKA!YRB7%g5%SR7n&ANe57$li3sX;db!y}^lg~zOp zhHnaz&88%q{>0|h`W}{!R+m}Vcz<`lk<*i0LA8Aj%tZ^B=*Y$S z4Hu5RS7@CzwJ8}L;5~4C!`iy^{t4xC7FLWuHN3HOit?Skrn0nv@zUitD$>84JQ5Mg zhMA@EUBSp(6HhO$m`#^v(HUlX$wv|aijW5ea0cDc4XYPvopL6e9eXUK@Wn73*v!kyN-tT ytjyesE=0_Wny2kLUo%_y@^R1vWMBWe*P|xXeKs??!6m;_Ld>aSO*@lw=l=(zW2hAX literal 0 HcmV?d00001 diff --git a/src/qrcodes/qrcode.txt b/src/qrcodes/qrcode.txt index d69e622..f2b00b6 100644 --- a/src/qrcodes/qrcode.txt +++ b/src/qrcodes/qrcode.txt @@ -4,4 +4,5 @@ Mariano Sciacco * Vimar S.p.A. * (AWS Summit 2024) -If You’re Scanning This, It’s Too Late! \ No newline at end of file +If You Are Scanning This, +It Is Too Late! \ No newline at end of file diff --git a/src/widgets.py b/src/widgets.py index e5b73c7..a249315 100644 --- a/src/widgets.py +++ b/src/widgets.py @@ -192,18 +192,23 @@ def draw_menu(display, selected): # logo display.pen(0) display.thickness(1) - - x = 12 - y = 6 - display.line(x + 2, y, x + 8, y) - display.line(x + 6, y + 1, x + 9, y + 1) - display.line(x + 1, y + 2, x + 10, y + 2) - display.line(x + 5, y + 3, x + 10, y + 3) - display.line(x, y + 4, x + 10, y + 4) - display.line(x + 5, y + 5, x + 10, y + 5) - display.line(x + 1, y + 6, x + 10, y + 6) - display.line(x + 6, y + 7, x + 9, y + 7) - display.line(x + 2, y + 8, x + 8, y + 8) + + loghetto = bytearray(int(16 * 18 / 8)) + open("images/{}".format("loghetto.bin"), "r").readinto(loghetto) + display.image(loghetto, 16, 18, 10, 2) + + # old logo + # x = 12 + # y = 6 + # display.line(x + 2, y, x + 8, y) + # display.line(x + 6, y + 1, x + 9, y + 1) + # display.line(x + 1, y + 2, x + 10, y + 2) + # display.line(x + 5, y + 3, x + 10, y + 3) + # display.line(x, y + 4, x + 10, y + 4) + # display.line(x + 5, y + 5, x + 10, y + 5) + # display.line(x + 1, y + 6, x + 10, y + 6) + # display.line(x + 6, y + 7, x + 9, y + 7) + # display.line(x + 2, y + 8, x + 8, y + 8) x = 40 pprint(display, menu, x, 6, 0) @@ -226,10 +231,11 @@ def draw_border(display): display.line(1, 1, 1, 127) display.line(1, 127, 295, 127) display.line(295, 1, 295, 127) - display.image(bytearray((0xff, 0xff, 0xfc, 0xf8, 0xf0, 0xe0, 0xc0, 0xc0)), 2, 2, 0, 0) + + display.image(bytearray((0xff, 0xff, 0xfc, 0xf8, 0xf0, 0xe0, 0xc0, 0xc0)), 8, 8, 0, 0) display.image(bytearray((0xff, 0xff, 0x3f, 0x1f, 0x0f, 0x07, 0x03, 0x03)), 8, 8, 288, 0) display.image(bytearray((0x03, 0x03, 0x07, 0x0f, 0x1f, 0x3f, 0xff, 0xff)), 8, 8, 288, 120) - display.image(bytearray((0xc0, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc, 0xff, 0xff)), 2, 2, 0, 120) + display.image(bytearray((0xc0, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc, 0xff, 0xff)), 8, 8, 0, 120) def map_value(input, in_min, in_max, out_min, out_max): return (((input - in_min) * (out_max - out_min)) / (in_max - in_min)) + out_min