From bc944008a89f00cb677ae65a4f11da75f3157721 Mon Sep 17 00:00:00 2001 From: Sofia Date: Fri, 12 Sep 2025 23:03:03 +0300 Subject: [PATCH] Finish slideshow --- images/Image.bmp | Bin 8330 -> 0 bytes images/Image.qoi | Bin 288 -> 0 bytes images/Image.xcf | Bin 2936 -> 0 bytes images/hi.qoi | Bin 1253 -> 0 bytes images/hi.xcf | Bin 4394 -> 0 bytes images/large.qoi | Bin 1966 -> 0 bytes images/large.xcf | Bin 9065 -> 0 bytes images/mario.xcf | Bin 2977 -> 0 bytes images/sheep.qoi | Bin 1077 -> 0 bytes images/sheep.xcf | Bin 5102 -> 0 bytes images/steve.qoi | Bin 0 -> 187 bytes src/main.rs | 16 ++++------------ src/qoi.rs | 1 + 13 files changed, 5 insertions(+), 12 deletions(-) delete mode 100644 images/Image.bmp delete mode 100644 images/Image.qoi delete mode 100644 images/Image.xcf delete mode 100644 images/hi.qoi delete mode 100644 images/hi.xcf delete mode 100644 images/large.qoi delete mode 100644 images/large.xcf delete mode 100644 images/mario.xcf delete mode 100644 images/sheep.qoi delete mode 100644 images/sheep.xcf create mode 100644 images/steve.qoi diff --git a/images/Image.bmp b/images/Image.bmp deleted file mode 100644 index 2e47e38551990b65b3204fd9fe14506ceb29945c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8330 zcmeH}F;c@o3`G?vXt@EIq2~%PX{cy&6v8%U}Don;BP1#_>w}df)j) z;PiDl%Jp@bK7Xd`W4R9UERWM!jv}vb^Hs|0>rdqON#tcIPoL-S9OO5HROS_ISqpG$So<`YRhxxqA$y~u*dv*%QvtS?vBygTi6MA$4UMscEVksB7!$+ zcYL!F%H5-Ajd%8T*^_IY$Iu%8eBXBAVuJ6up5X2MzW=??@9oFG0Zw3@QmexIasR^J zGFp!7*>-pCtW~Vi6sEOvy<5*#!|IV|uFUFryVuEH_nUJ$?d6(2nLs9x31k8~0sUL7 z`|b1CmSt+ne6|W)+dZseT}z2R0or3;XpT6MzlLZJ@mUXX(x0V<{`-uiw&iC2D1mKG bwllV6DW%?$kP7wmCYon26UYQIflS~ZJiIc| diff --git a/images/Image.qoi b/images/Image.qoi deleted file mode 100644 index 865ad892dc0a3df8b4481ee6fe4bb2926be257a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 288 zcmXTS&rD-rU~m9oW`?LM{}{ObpEY`~Ks|hOQRx+hvlc)j$-*~{fV!#bAYwds6Br&K Gzz6`X^^4K~ diff --git a/images/Image.xcf b/images/Image.xcf deleted file mode 100644 index 3346adcc274f7b183c436621e5f493baa3c8d492..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2936 zcmb_eZBNud5H6rX4#hVx@#2TIY7W%4+XF=}cL#z>NHh{&A|`w(?Y6hE?bdcri(m9V znD`U?9mb#GpE+l)cSk{i18**~`|Nh+>2zja&f`HuQrjgTsc9-8iycM$9rP;b&=54& zLC2P13Ke7$^c-jb^hO7x-ISt?-h%#;2h^G^f`Ek*#tJ^Xwj47{GKYNPvO!i>U$5bl zD{WIASRT{7m^(NJ)0s)zBL!z#iR!U2yXTo#xEsN0Q-g-0CT<$aNgWwuVBN0o@w~}7^u>{Iw zF53Zyn@1(DCx`V#`bssW})yF7=bvB?9lF4OX(3Vm8J%Y>Sh z+4;&`zrJr`?(xv_&%)6T{1pp5*--0`=T3;WZT*%zeHpJaSj0^UN!@~~LvSaMZ|^&( z^;t>{^8|-?{X48RgcSNRZlw)arI7BU$urw-VV*;7CI8Hv(`EM{$=NEDalC2ok!+1T zptBW9k4(#9hg|HZ^xO~lup=&d+|7(cF>`rZQzOi6(h!kKnz3I~8&XCU!w3`Ia>Opv z;XE{YHU?}jL#Aasb>Cjlm6|D%duCNe-@)^ z?4Or-)aGRLTW-*WivUnj#+NMny%&pS*uEEsvsvW=^mzTYKyM>n_zEpt(V#ewN4?s? z&?$H&<2(vp*_i7&_%H;uZ+>cXGJ<7oz)3 z@Caq>N7f%`7h!}t0tzzrE9=|sBDAO=W52T={)eagcFfg7`i^GGCr=M?wn3ahZSPo2!3RDzxJ21w6qbn+Z0G+kYEC2ui diff --git a/images/hi.qoi b/images/hi.qoi deleted file mode 100644 index 3e5e4f0c707fa827327d3377620f39bc0f30f879..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1253 zcmbu9O>Wdc5QPVEm%c$Cg)1Osh1jvBzd`~DS>pS;<9Ngj zD@G}G_j^^<^{UHx{OIiAYPEWz-CsSJPW^74)?xY(tFVrB=&*D4(@KjcES4Y05^Dxjj;=F;q_0PEykkc25OPBuD`i$+`!cV zmzw1qGsTci_bR-Z={{3t)U4|Dzo-PIx{9n_*sxl>SuJAW>aYjffSJ;pP1&&4*q;5& zmAF$}5o(;`jPqX0^IjX&#)OK}82LIj`HoUkA}-|y&GD4n#BHc>9pga14b_HQe1sdq z=Zx7EeMi!6!cS6Pv7dT!PCxKCH9N=HGakTlr&k24KTp$D+-Ff9+I)Kxeo>vx;xEM= zmu?AEU&=8(xUV>K4T(PzzTj2ZQDkmGp_~)7Du2gn>zcR@pV*hdF0GZ*$M$|>UAVdB z6?vLF-fv*`Z|KdMIG@p3>~1-qBEk9eKGVXD;PzHI&adB;ZLv1rp+nLbZaDi9Ww@jv zV~5B4L#E7G1=JC!uoi&|xxk!!lYh@yasbAy{QN4KbA1#E!tz!CZ^9G+5^( zC#8Zia#=)}YYb@!He=5;LmEL~U@zbV=8Z8yU+qJF4+GDjgHb^DJlAB_(a2RyW>e)y zk12HQdqJewdN@fx9)WaA$hJcxeV|7=z6a%s-rXKMHhD{fka=#e(NeVrp|0T#U@yJK z%j2iY!^U>M+RY~R;V`<9ZV^{^XixrT%uMwF4^rJ_QFus$7rNuyRPH|{@as0g^x`Q` zpfrw|1J-S=eZQkU>a^OV)$ZKe>a_1KIQMzLEavL=RebQkzoo7f4dwoWujj1Dt-oV~ zg^Z6V6!9p6q`rhxhv4Qoe|0)R?r*i5tvUAJFKmA}^de8)!;AC+Y7~-vvG2q-JC-Mq z*@*p22barj-pSR@C-L!|-;kt2zSQn@H0{EyOivJEzvRr*fTt&7$>Uw7#1E*+#y#1` z+=fHXm&quwd-5=f{7$p!hN?dB-cS{~VRK^Bgv-^G``zZm&(zI$<@oBvTE$aHyQi4{ z&VO+MJ;^+|f`bD;GStVuZ!<&3 z3)w!KT19)Lw9dVvXD4GhPR`}r!{|0oyCpVSVU&IsgbeNgK*CYm)r}vlz#F;zt5`_h zN~^%};~N8gig^1Mc)|x72;XC)ms1Q(`dGkK0TTh=6>v?!YXYtdcmpu5myHqtTpQQ= zBE`U@&k@HkfPW_7><>h?Cs5%i|C#XIa|a|O{Idb0{5NOGV+R-#jPgGTm!x+~zs3cr zn^GNkg;QNx1)j;}_=Z%Bi-LSpD$JD&(t7GInLkV3fUS%Ayj+Rv(u$x*c^THv{Lhw) zu%|Wde}l(!o?PSpQD5aYdAS-_Q$5Z_n|X2t@>hhMt*7=V-{!a$mvgujS9oq?zHUK6 zeM#8cT3iCTAZ@_AGVrx{mGit@1buW6C1=>L%2Tjyo_fl>QP4jXkQc7z?wut{av7Ug}>tKDy~2_D{;PRr{(!o pJ6+Y+ReV~xS*7Qz_PUB^_g?&-h`su}-aFl!ud6ugegDT^{4a-ac9sAD diff --git a/images/large.qoi b/images/large.qoi deleted file mode 100644 index d72c6085ae86fa7c67189b13be39ad519255a904..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1966 zcmd^8%}T>S5MJ>O7JP-d?0K)gg*VTFC-Dj5lZj2JAt|v{YOoMmt4PF%2^J~@HaL^o z5Xq7>ZSdki_WR~%znz^W=VzxUjIo5ieRiZOHqY243jpK3D8o=h6ts00ybv zRBXR4MT!b-)=kgCj$>-v(t#~P$_;dIC!Fl~@W2&)D)EKGt8~s?O1}O9cy!PU?+((8 zU9gBdsGG{)_$Zal9eIl>uYo>E_0Bzc4{BP+QmND^ud8Pf*3I%d9ec)X$X)pW^=yoF zY6@Dw3*j6=3nt|fC<6wzwi^gY(AU8bui#|(hkEo3N-bLY5yZxLwY8Ckuvpi2LBEWj zp5LH>en3nEuykO9Y4l(sd#g*RVUth8>QnKASh20Muu0lMMZ3H3jI?t(oXMbYb_m-f la!q~bA~~aZw-4uSg+)(mkzK<{S#d)L&;AeQ;?t4seFM<764n3! diff --git a/images/large.xcf b/images/large.xcf deleted file mode 100644 index 8fd96d9d594c6c07c7eacf0fe5378ec6a9b345ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9065 zcmeHMTW=Fb6dtb~Uz3oKs~avG2S@_MH!gwT1QDPJsR+tNr4?0WoQ<=pZ?YF^`eI)C zULIPh{SW|zAmADYga8I$(xoXkAw>9B;Gr^9FO}-ms#S9^7MwhKvuPC_ zYs37;cDBqrckeym%!m@TtHrXlRBqZE3lYSX(fAgC6_mI`IU?L zm0b3aYwtJhvRx}y-baVp_$OAa>}+BA#e;6C#6Pn)4k!K4f;YZ!VAdx%KIlK-fu433 zq}G=6ncM;LpC4NO!B*X=r*ASM9>LjQ?)`OZS?^$O!M2Y5t+nxP*4?S({Z2^hxUXDY z`^dTMg_Z37XVkmExA%8k+1+sOLOMNz(lQ%OYtwG8rW&+uYpdQ!nJ=1^)zp^bG*&X1 zS}R@Ls6V&TNNbsGnGC`!lUgfew)OPH#?xvey)B*QDY$9SZ~w<$gdDuPcJ*!hY8M-a z+7Yy*^**?xLv5v-A^1pCaL>&=AEE+TY4g>4D7f2jO6ePoM#U}_8Ibwird`TjUCQkl zqPrK<9kUXJ-|oE(OK#e~Fpo<|Oi;Ec}!$AA~rd56S2 z#`Kdj7>@v-2GC#VZ}h{i-x)prw);89)tXL!ABd+pfNPIIAv-Rx!s#r^YPFkYRXYJI zvI_RntYn(6*Y?s;wbrYk)T8Mbvdvy}9IcMWKZ|=_bDng@_B*-h|fu6YGz?gk0bVj!a!s(rsIe- zVkzU8XV#5kJdJ3JA_|9q2cRz|7BJU|y@8|`$=5)$rw_?VwSy31cSen8z)PSG1QAbR zWR)=PHsp?jkRi==hByZ8+!e<`$TJH?@Rrnn_W$F#kKpuK)x7GaF}qU(T`Ic;4}0B% z?kd<_9Kk$ucNnzpOcS67@TL|*N11?EMF1hhLL5FnD$;U9WYNuZ56`xs4<0?Zm|Cuvx9n3wH(PN3cqQ`MHAHdrZ^^wPWvZk`G>#^?SSpoTF$pD`@ zkCo9sHjtJ0g^7FOyf>ykjst35Khw^!&Yb~OWxMlS&o^+&@?IXzeen5G;IW4of}HL> zrWAit9#{LClE)N2i@tz%@yA6c7Lk2h_iatz`mgylCXt`Uz)vE7O#t%?_!O}B_FTYTuVKut o-;483q$c~e(0Q+Ki=BSq@9_>r;{#&H1^mCL?E?RGRB%E31w1LEp8x;= diff --git a/images/mario.xcf b/images/mario.xcf deleted file mode 100644 index 2a05e0089383129368f1ce7455687011ccf569f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2977 zcmds3TaVjB6drqWBk76)1qq3V!GPj|k~k^tx>1rTV$gGW~)k8AZBjC#m1Y9{TBcBG7$nzOD`j#_dO%3Dh z9jPUi+OA`H%yRl;a|WBaI~>kT55!=f!7F&wSS09LCTX_m83V&JlEmeW&c@uHuvg}E zX1Pwc+N^6;W;%U$07~8Jvz@PNdUc~$?xc=AtHBzUjV#BQTqeen z_yf}!d1Iy5ymiKiOY3i}!MTi|nAnTE9+LVDiwAON1b=?$p!C*TjpiBl-=5okd+d5{ z{jN9a_h5-@p!q>S3Bej?M7SEPRz=2hYa@% zdL9x!?kKjrIFcsgQ*&s|y9yV%osC_tu-)mTtBgI5w;K&-RyPLjOS6tkt#M$}z~O2r zy-wpG&asp6+~)NI>$+HlrM}`J7@dpC;r$?{Bmz84 z?w$V<0(a7I?-BvFxYw`W;e2BC4RIh_Z>F}U-L5tN^@zUdEVg52T~?RXk;UjV4sT0w z(Pm2VyH%z9DASn2^ouIKe{0*uOnm+x7<=Ya7!)AlD;h&S7I@c;W*Pi>23IopN(QfG@Y}#*ytEVn#Mol2&k_tpJ{34df&L_e(|-aKZJAQCGnEvk z$q?~TO24l3@}2gH_CM419La|z@>ZB9)R&@#9~Fq?FCt%#Vn_~^{m4&hl*m4fs9zvO zn8|(|%6<`kQRw@Cl;nIGQeP%=^x6-j5RV^4GNDmEl%eIQ7)ppq!x$n)MBma)hO0Xlv{qILpch?z+sw`e8|EE2l&S^C>QZW*cRcT6+^HKRJ)0y_6sq%Z; K{@pD7Ya2 diff --git a/images/sheep.qoi b/images/sheep.qoi deleted file mode 100644 index ad150929b61099cd561e8c08b0953a2e2bb2006c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1077 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 diff --git a/images/steve.qoi b/images/steve.qoi new file mode 100644 index 0000000000000000000000000000000000000000..aa16342014fd3bcd8cc1c1cde791c8d49ec08a90 GIT binary patch literal 187 zcmV;s07UGD;WN&d}gPpnpdQYk!Jq9h;xE*S-D^S{r>&_Q$33Q zw0mf-CjL`Ci2nTj{{FCsbN-xSM!HJ=w}N&4Yd|nn{=SKBf{}?Fsm-LK{x}g5{&zw( pY5qC}2>y{?LY6s^Nm2ee5fga+I|T)6{)JRLnq>e00000000D_JS~dUx literal 0 HcmV?d00001 diff --git a/src/main.rs b/src/main.rs index e28435b..cee5a52 100644 --- a/src/main.rs +++ b/src/main.rs @@ -20,7 +20,7 @@ use panic_halt as _; use crate::{ display::{Display, Position, Rgb565}, peripherals::{Button, Knob}, - qoi::{MARIO, PIKA, PRESS_BTN, draw_image}, + qoi::{MARIO, PIKA, PRESS_BTN, STEVE, draw_image}, }; mod display; @@ -49,7 +49,7 @@ fn main() -> ! { // ufmt::uwriteln!(serial, "Eeprom capacity: {}", eeprom.capacity()).unwrap(); let cs = pins.pb2.into_output(); - let (mut spi, mut cs) = spi::Spi::new( + let (spi, cs) = spi::Spi::new( dp.SPI, pins.pb5.into_output(), pins.pb3.into_output(), @@ -75,23 +75,15 @@ fn main() -> ! { display.init(); - let mut adc: Adc = atmega_hal::Adc::new(dp.ADC, Default::default()); - let mut button = Button::from(pins.pd5.into_pull_up_input()); - let mut knob = Knob { - pin: pins.pc1.into_analog_input(&mut adc), - adc, - }; - - let mut delay = atmega_hal::delay::Delay::::new(); let mut idx = 0; - let mut images = [&PIKA.as_slice(), &MARIO.as_slice()]; + let images = [&PIKA.as_slice(), &MARIO.as_slice(), &STEVE.as_slice()]; let len = images.len(); match draw_image( &mut serial, - &PRESS_BTN.as_slice(), + &PIKA.as_slice(), &mut display, Position { x: 0, y: 0 }, ) { diff --git a/src/qoi.rs b/src/qoi.rs index 1e326cd..3238c5d 100644 --- a/src/qoi.rs +++ b/src/qoi.rs @@ -19,6 +19,7 @@ use crate::{ // https://qoiformat.org/qoi-specification.pdf pub static MARIO: [u8; 161] = *include_bytes!("../images/mario.qoi"); pub static PIKA: [u8; 241] = *include_bytes!("../images/pikachu.qoi"); +pub static STEVE: [u8; 187] = *include_bytes!("../images/steve.qoi"); pub static PRESS_BTN: [u8; 174] = *include_bytes!("../images/press_btn.qoi"); #[derive(Debug, uDebug)]