Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
334 commits
Select commit Hold shift + click to select a range
ed7a2d6
[DOC] Initial documentation (#929)
gabrielioanpavel May 12, 2026
4df975a
Adăugare pagină proiect vlad.raris (#1049)
duduvlad May 12, 2026
f8d73e3
Add documentation (#963)
enevlad May 12, 2026
35cddb7
Documentatie proiect PM - Ciuperca Robert (#749)
robert1724 May 12, 2026
5d9225b
Project/teodora.dumitrescu (#1046)
t3o27 May 12, 2026
dab8ac0
project/anca_stefania.maxim (#1002)
ancamaxim May 12, 2026
013a1eb
Documentatie Initiala proiect pm (#985)
Waffle20 May 12, 2026
806f9fd
[PM Proiect] - Documentatie - mihai.topa (#904)
topa-mihai-sebastian May 12, 2026
b32fc25
Project/jianu novac.carp (#1128)
novacLearnsCyber May 13, 2026
0ea1286
kicad (#1190)
PolojanStefan May 13, 2026
c73b45c
Hardware milestone Theremin (#1195)
briana1012 May 13, 2026
2268e87
Project/tudor nicolas.sandu (#1188)
TudorSN May 13, 2026
5666659
kicad schematic (#1186)
Radur12 May 13, 2026
974b817
Project/dmytro.tomikhin (#1185)
tomikhin May 13, 2026
e8b0a2b
Project/adelina.cucerave (#1181)
AdelinaMariaCucerave May 13, 2026
7b85c66
Project/ioana.bumbacea (#1178)
sarahioana05-ship-it May 13, 2026
df7f2fb
The Hardware Milestone: KiCAD Schematic and photos of progress (#1172)
Vledituz May 13, 2026
d532c56
Hardware milestone first commit (#1171)
RaresZara May 13, 2026
c87b3ff
Add hardware milestone for andrei.mardale0703 project (#1168)
bmardale May 13, 2026
c9b7c93
Project/iulia stefania.nita (#1167)
nitaiulia1905-png May 13, 2026
e61d19f
Second update (#1165)
jessicasavage24 May 13, 2026
bafb1c6
Hardware milestone-KiCAD schematic (#1158)
biancaioana-ilie May 13, 2026
ccd180d
Project/cristian.gociu0401 (#1156)
cristiang888 May 13, 2026
270c064
Project/yehor.zaplishnyi1111 (#1152)
yehorzaplishnyi May 13, 2026
10dded1
Hardware Milestone (#1151)
annacristinarusu May 13, 2026
df9c0cf
add image (#1148)
RazvanAndrei2005 May 13, 2026
d532fa4
Docs and schem added (#1140)
TrOyKa23 May 13, 2026
c2ad566
Hardware updates v2 (#1075)
edi10pro1 May 13, 2026
a86ab0a
Project/adragomirescu2802 (#1084)
alexdragomirescu06 May 13, 2026
3a80114
Project/vlad.pencea (#1087)
PenceaV May 13, 2026
1abea11
Project/andrei marian.dulce (#1101)
andrrei509 May 13, 2026
8b21606
added kicad scheme (#1104)
UserT101 May 13, 2026
3f9c762
Project/andrei.codita (#1105)
andreicodita May 13, 2026
813f06d
Hardware milestone (#1115)
Moti452 May 13, 2026
1fc6a01
Project/leyla kubra.sahin (#1118)
leylakubrasahin May 13, 2026
10eeb31
Mangu Adrian Hardware milestone (#1122)
LikeWho54 May 13, 2026
9053e56
Changes KiCad (#1123)
CristinaVSandru May 13, 2026
238f078
Update project page based on Hardware Milestone requirements, KiCad s…
miruna1205 May 13, 2026
8234748
Project Orion - Toros Dorian-Gabriel - Final KiCad (#1130)
TorosDorian-Gabriel May 13, 2026
d2aaa57
Update hardware milestone, KiCad and pictures (#1131)
YouFoundTheDev May 13, 2026
904f85f
Project documentation - Stuparu Alessia-Ștefania (#1133)
alessiastuparu May 13, 2026
96b4be5
Hardware milestone Nedelcu Diana (#1138)
dianaioana05 May 13, 2026
2fb675b
Update project schematic/andra.scarlat (#1124)
Nykole25 May 13, 2026
b876da6
Project/octavian.circiumaru (#1143)
TaviCirciumaru May 13, 2026
630d3d1
project/razvan_ilie.preda (#1144)
xrazvan06 May 13, 2026
c33a7a5
project documentation (#1146)
hasti-kalatzadeh May 13, 2026
61380e3
Project/eduard.constantin05 (#1192)
Edward-game-scr May 13, 2026
ee6a37e
Update architecture and hardware documentation for robotic flower (#1…
ilieirina9990-creator May 13, 2026
ce46c78
project: Marin Ioana-Alexia - Laser Harp (#1191)
Ioana-AlexiaMarin May 13, 2026
40011cf
Project/matei florin.roescu (#1199)
matei78 May 13, 2026
731b822
Project/andreea maria.pascu (#981)
andreeaa-10 May 13, 2026
1bc2db1
Add project documentation (#902)
SebastianMarcu27 May 13, 2026
3046c2c
Add documentation and architecture diagram (#1031)
TudorAndreiCalciu May 13, 2026
f3f2468
Project/denis dumitru.sarca (#1062)
Denis-bit May 13, 2026
9a27ebf
Project/tatiana.pirvu (#1058)
tanioara May 13, 2026
544dffc
Documentatie Proiect PM (#980)
horatiuoprea May 13, 2026
b9b8d7b
Project/alex mark.stan (#1036)
MRK1717 May 13, 2026
82aa6dc
Project/delia.gorgan (#910)
deliagorgan May 13, 2026
87fb7fd
Project/delia maria.rizescu (#1203)
Xdelia11 May 13, 2026
29e3278
Project/oana mihaela.netoiu 1 (#1194)
oanaNetoiu May 13, 2026
307605c
New hardware image (#1217)
LikeWho54 May 13, 2026
4e7df40
Project/matei.lazarescu (#982)
matei1608 May 13, 2026
dd38bfb
Project/ana maria.ripeanu (#1218)
Anarmy1295 May 13, 2026
45e13f9
kicad.svg (#1137)
MiraB8421 May 13, 2026
7fb9152
[PM Proiect] - Documentatie - luciana_ioana.toma (#990)
lucianatoma8 May 13, 2026
4de2c31
Project/ana maria.lupu1304 (#1013)
lupuana May 13, 2026
6c1559f
Project/robert.petcu0204 (#1212)
robertpetcu May 13, 2026
46ea739
[PM Proiect] - Documentatie - alexandru.birsan02 (#979)
vldxndr May 13, 2026
1174f51
Smart Bin Documentation (#947)
RobertP1021 May 13, 2026
8c83747
Project/teodora.dumitrescu (#1219)
t3o27 May 13, 2026
53f274c
Project/mihai codrut.ion (#864)
justiMpuls3 May 13, 2026
d152df5
Project/stefan eduard.manda (#1204)
N1mbusul May 13, 2026
8f147c7
Project/adelina maria.alexe (#1224)
AdelinaAlexe May 13, 2026
9257277
Project/robert mario.coman (#1155)
robertcoman1 May 13, 2026
0d2e8ab
docs for Ioan Teodor Pop (#1064)
tedipop16 May 13, 2026
666f5f2
Project/carla.popescu (#1225)
indira1505 May 13, 2026
1381ae3
Project/stefan vasile.badea (#1226)
stefanbadea-sudo May 13, 2026
b44197b
Project/ioan vlad.moise (#1223)
vladdd170 May 13, 2026
97f061b
Project/anca maria.stanciu (#1092)
Anca04 May 13, 2026
9b30376
Project/vlad.raris (#1221)
duduvlad May 13, 2026
8f24180
Project: OxideVault - Gabriel-Viorel Bolborea (#1034)
Gabr1elBb May 13, 2026
ed04717
Project/ionut.popescu1101 (#1220)
Waffle20 May 13, 2026
a13f4a0
add project (#1230)
anamardaloescu2802 May 13, 2026
bd22bbf
Project/stefan.dorneanu (#1042)
stefandorneanu May 13, 2026
b03aec6
Project/eduard_stefan.pana (#1211)
editheman May 13, 2026
e10eb03
Project/vlad mihnea.ene - Doumentation update (#1222)
enevlad May 14, 2026
341bafc
Project/alin.abahnencei (#1209)
alinandrei2004 May 14, 2026
21afae7
initial (#973)
cristinaion0109 May 14, 2026
2f6a768
finished docs ioana.maraloi 2 (#1205)
Ioana-Maraloi May 14, 2026
123d8ce
[PM Proiect] - Documentatie - david.balan (#1018)
davidbalan05 May 14, 2026
aa2d0ea
Added Quadraped Robot Documentation (#993)
alexgherghiceanu May 14, 2026
e921e16
Project/stefan.anghelina (#1061)
Atackator May 14, 2026
5359f63
Project/clara maria.barsan (#1063)
clarabarsan May 14, 2026
3cfdae7
Project/ioan.necula (#1004)
nchristiann May 14, 2026
88c1386
Project/vlad stefan.condrea (#1196)
CondreaVladStefan May 14, 2026
5274535
Project/alexandra.ciupitu (#972)
SabeCiupi May 15, 2026
794b62c
remake closed PR 1027 (#1233)
alexandraioana3 May 15, 2026
7c4ad20
Project Olteanu Vladimir (#1040)
Vldd28 May 15, 2026
d0bf9bf
Project Documentation - Moldoveanu Cătălin-Cristian (#1035)
Dynamate92 May 15, 2026
badfb69
SteadyFrame Project Additional Information: KiCAD schematic, componen…
ithinktoomuch05 May 15, 2026
4c864e7
Project/amir.fallah (#1238)
amir-FM May 15, 2026
e5eb7dd
Project/anemona.popescu (#1215)
ds2mon May 15, 2026
e8bf446
Project/eric.pascu (#1001)
PascuEric May 15, 2026
55787b4
Project/anca stefania.maxim (#1237)
ancamaxim May 15, 2026
334d88e
Project/andrei.rusanescu (#1005)
andreirusanescu May 15, 2026
3b636b8
Project/ana sorina.ciurea (#849)
anaciurea May 15, 2026
cec5ee0
Project/edis.suliman (#989)
Edis9955 May 15, 2026
0c3ecd6
Update lecture 01 (#1248)
alexandruradovici May 16, 2026
4189196
ovidiu.defta: architecture diagrams and Week 5 log (#1026)
odefta May 16, 2026
8349be1
initial (#1007)
badeabianca May 16, 2026
4fe9f01
Update intro page (#1249)
alexandruradovici May 16, 2026
4fe3d56
Update README.md (#1252)
genan2003 May 16, 2026
3ba8fbe
Project/elian daniel.enache hardware update (#1232)
ibbnog May 16, 2026
f2f5744
Added Kicad Hardware Schematics - Teodora Bosie (#1231)
teobosie28 May 16, 2026
adb16dd
Project/alexteap (#1141)
alexteap May 16, 2026
cdb47c4
Update Secure RFID Zhome project documentation (#1134)
nevoss-s May 16, 2026
2bb9c2b
schema kicad schimbata
DdMihai1 May 17, 2026
f1311fb
Merge branch 'main' into my-second-update
dd-mihai May 17, 2026
cfe1102
documentatie initiala (#1048)
robsterad May 17, 2026
067e2d2
Project/pascu.eric (#1256)
PascuEric May 17, 2026
52d3f90
Project/miruna.oncioiu (#1255)
Miruna-Oncioiu May 18, 2026
e00cd9b
Project/ioana.maraloi (#1261)
Ioana-Maraloi May 19, 2026
7970988
Project/andreea maria.pascu (#1244)
andreeaa-10 May 19, 2026
7bd1cf9
Add documentation at index.md (#966)
aprigoreanu20 May 19, 2026
0f917f1
Added final schematic and updated timeline (#1266)
biancapetrea16 May 19, 2026
1c52863
Project/vlad stefan.condrea (#1254)
CondreaVladStefan May 19, 2026
af4c075
Project/david.costache (#1251)
david08mihai May 19, 2026
176cb67
Added Schematic and updated progress (#1265)
Edy1298 May 19, 2026
d38cac6
Project/ana maria.lupu1304 (#1280)
lupuana May 20, 2026
92009cd
Project Documentation luciana_ioana.toma (#1273)
lucianatoma8 May 20, 2026
dad7bd7
project/stefan.raileanu (#983)
raylaj23 May 20, 2026
37d3a41
Project/stefania.boinegri (#1240)
dboinegri-hue May 21, 2026
1e8fd79
Project/vlad mihnea.ene (#1281)
enevlad May 21, 2026
7927e3e
Add project documentation for Electronic Chess Board (#1032)
AmaliaOnea May 21, 2026
180d46a
Project/andrei.rusanescu (#1278)
andreirusanescu May 22, 2026
1ef22c3
[PM Proiect] - Documentatie actualizata - mihai.topa (#1257)
topa-mihai-sebastian May 22, 2026
841b287
Documentation update (#1286)
gabrielioanpavel May 22, 2026
b0289b5
Project/adelina maria.alexe (#1294)
AdelinaAlexe May 22, 2026
86196bd
Project/stefan vasile.badea (#1291)
stefanbadea-sudo May 22, 2026
d43dfed
Project/miruna.oncioiu (#1290)
Miruna-Oncioiu May 22, 2026
ec08268
Project/andreea.badea2805 (#1276)
badeabianca May 22, 2026
023ef6d
Update Documentation by Pop Ioan Teodor (#1274)
tedipop16 May 22, 2026
24aef22
Project/agherghiceanu (#1282)
alexgherghiceanu May 22, 2026
be635aa
Added Kicad Hardware Scheme(with proper dimensions) + correct Pull Re…
banul27 May 22, 2026
17bd08b
Project/alexandru.babacea (#1208)
AlexandruBabacea-student May 22, 2026
bc54975
Project/alexandru.dima1409 - add software section (#1269)
dimutz May 22, 2026
10cfe5b
update final documentation (#1264)
alexandraioana3 May 22, 2026
14ce97e
Slot machine/teodor adrian.miron (#1242)
teodoradriann May 22, 2026
bd6d1cc
Project/carla.popescu (#1293)
indira1505 May 22, 2026
e37632e
Project/matei.lazarescu (#1285)
matei1608 May 22, 2026
bfb1eae
Project/teodora.dumitrescu (#1268)
t3o27 May 22, 2026
fb64ab6
update sensor slides (#1250)
alexandruradovici May 22, 2026
c370428
Project/anca_stefania.maxim (#1292)
ancamaxim May 23, 2026
9b4709c
Project/alexandru.birsan02 - Documentație (#1260)
vldxndr May 23, 2026
9129e4b
Project/sorana.ulmeanu (#1234)
soranaulm May 23, 2026
98e40ce
[PM Proiect] - Documentatie - bianca.mircea (#941)
biancaamircea May 23, 2026
8009354
Project/delia maria.rizescu (#1284)
Xdelia11 May 23, 2026
1a6f15f
docs (#1020)
ifrit18 May 23, 2026
db54d6a
Add small project with documentaion (#1059)
WolfishAtom7515 May 23, 2026
636966a
Project/maria.alexandru2109 (#1028)
maria-alexandru May 23, 2026
f739eca
Updated Project/bogdan.micu2009 with the updates from the past weeks.…
bogdanmicu May 23, 2026
50dfd22
Project/stefan.raileanu (#1297)
raylaj23 May 24, 2026
ca46d83
Project/anca stefania.maxim (#1299)
ancamaxim May 24, 2026
90f3299
[PM Proiect] - Documentatie - delia.florea (#944)
Deliutz May 24, 2026
9a8bb7a
Project/david.balan (#1296)
davidbalan05 May 24, 2026
ddbe769
Project/clara maria.barsan (#1298)
clarabarsan May 24, 2026
27a62de
Update documentation (#1246)
tanioara May 24, 2026
58ca87f
Project/tudor_andrei.calciu (#1288)
TudorAndreiCalciu May 24, 2026
2463507
Project/andreea.ivascu (#1275)
Daria-Ivascu May 24, 2026
2141ff0
Project/calin.avramoniu - update documentation (#1279)
calinstefan025 May 24, 2026
1ee3592
# Project Documentation Update (#1311)
editheman May 24, 2026
3f0067c
Project/vlad.raris (#1307)
duduvlad May 24, 2026
c4eb77c
Project/stefan.calmac (#1011)
Stefan1627 May 24, 2026
43a243a
Project/rares.banila (#1270)
rares567 May 24, 2026
27aa317
Project/andrei.florea2012 (#1125)
Andrei-20 May 24, 2026
280b250
Create index.md (#1050)
grecubog2001 May 24, 2026
b531ead
Project/stefan vasile.badea (#1301)
stefanbadea-sudo May 25, 2026
14d4e5c
Project/andreea maria.pascu (#1316)
andreeaa-10 May 26, 2026
7a5c79a
Project/luciana ioana.toma (#1310)
lucianatoma8 May 26, 2026
75d8fb5
Project/cristina.stinga (#1322)
Cristinaaa12 May 26, 2026
1881f55
Project/pascu.eric (#1317)
PascuEric May 26, 2026
1785ee1
Project/stefan eduard.manda (#1324)
N1mbusul May 26, 2026
52ba18a
Project/andreea.ivascu (#1326)
Daria-Ivascu May 26, 2026
704da88
Project/ana maria.ripeanu (#1327)
Anarmy1295 May 26, 2026
a0167c8
Project/mara andreea.damoc (#1323)
DamocMara May 26, 2026
d1efd62
Project/miruna.oncioiu (#1319)
Miruna-Oncioiu May 26, 2026
48d7601
Project/alexandros.tzikas (#1320)
AlexTzikas May 26, 2026
393e895
Project/oleksandr.kozoriz (#1314)
sanyaswee May 26, 2026
da2c0f5
Project/gabriel.bolborea (#1308)
Gabr1elBb May 26, 2026
f859af8
Project/sorana.ulmeanu (#1315)
soranaulm May 26, 2026
7c82852
Project/ioana.maraloi (#1330)
Ioana-Maraloi May 26, 2026
e00c530
Project/elena.negoita0201 (#1329)
daniela-negoita May 26, 2026
ac1e940
Project/beatrice.salavastru (#1259)
beatriceelena5 May 26, 2026
40d78f6
Project/alin.abahnencei (#1277)
alinandrei2004 May 26, 2026
9923977
Project/radu andrei.marcea (#1306)
MarceaRadu May 26, 2026
08378d6
Project/edis.suliman (#1313)
Edis9955 May 26, 2026
b782896
Project/amalia mihaela.onea (#1325)
AmaliaOnea May 26, 2026
ba22c51
Project/matei.lazarescu (#1309)
matei1608 May 26, 2026
57eba0c
Update weekly logs and add KiCad schematic (#1302)
melissamaria1825 May 26, 2026
44a638d
Project/alexandra.ciupitu (#1272)
SabeCiupi May 26, 2026
e2775dc
Docs Update: Week 12-13 Progress & 3D Enclosure (Emilian-Valentin Bal…
EmilianBalasa May 26, 2026
e2a8843
Add documentation (#1054)
george17c May 26, 2026
8c4b4ff
Add index.md and schematics (#1066)
mnoramona May 26, 2026
ffd89c5
Documentation - Rhythm Game (#1065)
AlexiaElenaMocanu May 26, 2026
428005e
Project/adela.baiesiu (#1236)
Adela717 May 26, 2026
1bb1584
Project/cristina.ion0109 (#1271)
cristinaion0109 May 26, 2026
b33d9ea
Project/anastasia.stanciu (#978)
anastasiilinca May 26, 2026
f0d9b41
Project/ioan vlad.moise (#1332)
vladdd170 May 26, 2026
45beecd
Project/david.costache (#1331)
david08mihai May 26, 2026
54f3929
Project/vlad stefan.condrea (#1321)
CondreaVladStefan May 26, 2026
91bf5af
Project (#1045)
aryuqq May 26, 2026
9d6bb1b
Project/irina.munteanu1012 (#1022)
danielaim10 May 26, 2026
d94ec0c
Adaugat documentatie proiect Ciclometru (#996)
nikoeu May 26, 2026
5836713
Project/mara andreea.damoc (#1337)
DamocMara May 26, 2026
9403753
Project/andreea maria.pascu (#1341)
andreeaa-10 May 26, 2026
279e193
Project/stefan.dorneanu (#1336)
stefandorneanu May 26, 2026
ead3f22
Project/ana sorina.ciurea (#1333)
anaciurea May 26, 2026
485151a
Project/alexandru.birsan02 (#1334)
vldxndr May 26, 2026
b7e098b
Project/eduard ionut.rizea (#1345)
Edy1298 May 26, 2026
86f7bbb
Updated the small changes (#1328)
WolfishAtom7515 May 26, 2026
dd2fb74
Project/camelia.istrate (#1029)
camistrate May 26, 2026
f760a4b
Project/maria.alexandru2109 (#1335)
maria-alexandru May 26, 2026
7dff53a
Project/bianca iulia.petrea (#1346)
biancapetrea16 May 26, 2026
27dd332
Project/petru.ruse (#1339)
PetruRuse May 26, 2026
d4635d6
Ioan-Teodor Pop : updated docs (#1351)
tedipop16 May 27, 2026
5763092
Project/aprigoreanu (#1353)
aprigoreanu20 May 27, 2026
252d31d
Project/constantin.trufas (#1352)
Titirez-RT May 27, 2026
1767186
Project/rares.banila (#1349)
rares567 May 27, 2026
52bb87b
Project/ali.khalghamouz (#1350)
K-Nicolas-10 May 27, 2026
308f829
Project/amir.fallah (#1347)
amir-FM May 27, 2026
8f46f2e
Project documentation update (#1344)
domnulvlad May 27, 2026
6e44109
Project/alexandru.barbu2809 (#1253)
AlexandruDanielBarbu May 27, 2026
3e348fc
Project: Automated Optical Sorting - Ariana Sadeghi (#1014)
arianasadeghi May 27, 2026
465213e
Add RustMed Locker documentation (#1047)
AlexandrescuAndrei May 27, 2026
0a8bb63
Project/delia.gorgan (#1348)
deliagorgan May 27, 2026
090a2dd
Project/robert.postolache (#1318)
RobertP1021 May 27, 2026
3440bca
Lab fixes (#1361)
alexandruradovici May 27, 2026
5ef7cfc
a few slides fixes to improve the content (#1363)
alexandruradovici May 27, 2026
835cc2e
Final documentation (#1359)
vasilescuradu May 27, 2026
f0ab392
Project/ramona.mitran (#1357)
mnoramona May 27, 2026
78357ad
Project/horatiu.oprea (#1287)
horatiuoprea May 27, 2026
ef0fa91
Project/mario.david (#1312)
mariodavid3 May 28, 2026
6448c37
Project/daria.niculescu (#1355)
ifrit18 May 28, 2026
a61ec41
examen (#1373)
alexandruradovici May 28, 2026
c296399
Project/albaidany (#1362)
Albaidany May 28, 2026
d311f87
Merge branch 'main' into my-second-update
dd-mihai May 28, 2026
710a542
hardware
DdMihai1 May 28, 2026
5d5b1d7
cod vai de capul lui
DdMihai1 May 28, 2026
8a1295f
poze modificate
DdMihai1 Jun 1, 2026
248dba4
rezolutie modificata
DdMihai1 Jun 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .github/workflows/image-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ jobs:
ERRORS=0
MAX_WIDTH=1024
MAX_HEIGHT=768
MAX_FILE_SIZE=307200 # 300KB in bytes (300 * 1024)
MAX_FILE_SIZE=389120 # 380KB in bytes (380 * 1024)

FILES="${{ steps.changed-files.outputs.files }}"

Expand Down Expand Up @@ -178,7 +178,7 @@ jobs:
echo " File size: ${FILE_SIZE_KB}KB (${FILE_SIZE} bytes)"

if [ "$FILE_SIZE" -gt "$MAX_FILE_SIZE" ]; then
echo " FAIL – File size ${FILE_SIZE_KB}KB exceeds limit of 300KB"
echo " FAIL – File size ${FILE_SIZE_KB}KB exceeds limit of 380KB"
ERRORS=$((ERRORS + 1))
else
echo " File size OK"
Expand Down Expand Up @@ -262,4 +262,4 @@ jobs:
exit 1
else
echo "✅ All SVG files are clean – no embedded base64 images found."
fi
fi
24 changes: 18 additions & 6 deletions slides/lectures/fils_en/01/admin/slides.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
- 12 lectures
- 1 Q&A lecture for the project

## Labs
- 7 labs
## Labs + Project Support
- 12 labs

## Project
- Build a hardware device running software written in Rust
Expand All @@ -23,12 +23,24 @@
---

# Grading
<style>
table {
font-size: 1em;
}
th {
font-weight: bold;
}
td, th {
padding: 6px; /* Reduce padding */
}
</style>

| Part | Description | Points |
|--------|-------------|--------|
| [Lecture](https://embedded-rust-101.wyliodrin.com/docs/fils_en/category/lecture) tests | You will have a test at every class with subjects from the previous class. | 1p |
| [Final Lecture](https://embedded-rust-101.wyliodrin.com/docs/fils_en/category/lecture) test | You will have a test during one of the lectures in January. | 4p |
| [Lab](https://embedded-rust-101.wyliodrin.com/docs/fils_en/category/lab) | Your work at every lab will be graded. | 1p |
| [Lecture](https://embedded-rust-101.wyliodrin.com/docs/fils_en/category/lecture) tests | You will have a test at every class with subjects from the previous class. | 0.2p |
| [Final Lecture](https://embedded-rust-101.wyliodrin.com/docs/fils_en/category/lecture) test | You will have a test during one of the lectures in May. | 1.8p |
| [Lab](https://embedded-rust-101.wyliodrin.com/docs/fils_en/category/lab) | Your **presence** at every lab will be graded. | 1p |
| [Lab](https://embedded-rust-101.wyliodrin.com/docs/fils_en/category/lab) Test | A final test at the lab - will scale your lab grade | 1p |
| [Project](https://embedded-rust-101.wyliodrin.com/docs/fils_en/project) | You will have to design and implement a hardware device. Grading will be done for the documentation, hardware design and software development. | 3p |
| Final Test | You will have to take an exam during the last week of the semester. | 2p |
| Final Test | You will have to take an exam during the last week of the semester. | 4p |
| **Total** | *You will need at least 4.5 points to pass the subject.* | **11p** |
6 changes: 6 additions & 0 deletions slides/lectures/fils_en/01/slides.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,12 @@ src: ./admin/slides.md
src: ./subjects.md
---

<!-- Rust -->

---
src: ../../resources/rust/slides.md
---

<!-- AGC -->

---
Expand Down
13 changes: 9 additions & 4 deletions slides/lectures/fils_en/01/team.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ layout: section


---
---

# Our team

<div grid="~ cols-2 gap-2" m="t-2">
Expand All @@ -20,9 +20,14 @@ layout: section

## Labs

- Alexandru Radovici
- Teodor Dicu (Hardware)
- Genan Omer (Software)
- Andrei Zamfir
- Dănuț Aldea
- Irina Bradu
- Genan Omer
- Cristiana Precup
- Eva Cosma
- Victor Lișman
- Roi Bachynskyi

</div>
</div>
6 changes: 4 additions & 2 deletions slides/lectures/fils_en/02/slides.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,11 @@ Lecture 2
- Memory Mapped I/O
- GPIO Peripheral
- Embedded Rust Stack
- `embassy-rs`
- `embassy`

<!-- MMIO -->
<!--
MMIO
-->

---
src: ../../resources/mmio/slides.md
Expand Down
3 changes: 2 additions & 1 deletion slides/lectures/fils_en/08/slides.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ src: ../../resources/mmu/slides.md
---
layout: two-cols
---

# Microcontroller (MCU)
Integrated in embedded systems for certain tasks

Expand All @@ -70,7 +71,7 @@ Integrated in embedded systems for certain tasks
- costs $0.1 - $25
- uses **Memory Protection Unit**

<img src="./pico2w.png" class="m-5 h-30 rounded">
<img src="./pico2w.png" class="m-5 h-30 rounded" style="background: white; padding: 5px">


:: right ::
Expand Down
10 changes: 7 additions & 3 deletions slides/lectures/fils_en/10/trusted_firmware.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ Provided in SDK
---
layout: two-cols-header
---

# Public Key Infrastructure

::left::
Expand All @@ -93,13 +94,14 @@ layout: two-cols-header

::right::

<div align="center" style="background: white; padding: 5px" class="rounded">
<img src="./public_key_encryption.svg" class="rounded">


</div>

---
layout: two-cols-header
---

# Digital Signatures
needs a *key pair* (RSA or ECS) and a *hashing algorithm*

Expand All @@ -125,7 +127,9 @@ Verifying

::right::

<div align="center" style="background: white; padding: 5px" class="rounded">
<img src="./digital_signature.svg" class="rounded">
</div>

---
layout: two-cols
Expand Down Expand Up @@ -298,4 +302,4 @@ flowchart LR
- Smart Cards
- keys should never be read from the device
- software in these devices should not be tampered with
- JavaCard (applets are uploadable)
- JavaCard (applets are uploadable)
7 changes: 4 additions & 3 deletions slides/lectures/resources/adc/slides.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ for this section
---
layout: two-cols
---

# ADC
sampling an analog signal to an array of values

Expand All @@ -35,7 +36,7 @@ sampling an analog signal to an array of values

:: right ::

<div align="center">
<div align="center" style="background: white; padding: 5px" class="rounded">
<img src="./sampling_values.svg" class="rounded w-150">
</div>

Expand Down Expand Up @@ -90,7 +91,7 @@ how the ADC works

:: right ::

<div align="center">
<div align="center" style="background: white; padding: 5px" class="rounded">
<img src="./adc.svg" class="rounded w-150">
</div>

Expand Down Expand Up @@ -131,7 +132,7 @@ $$
<img src="./adc_rp2040.png" class="rounded w-150">
</div>

<div align="center">
<div align="center" style="background: white; padding: 5px" class="rounded">
<img src="../rp2350/pico2w-pinout.svg" class="rounded w-80">
</div>

Expand Down
6 changes: 3 additions & 3 deletions slides/lectures/resources/communication/slides.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ safely share data between tasks

:: right ::

<div align="center">
<div align="center" style="background: white; padding: 5px" class="rounded">
<img src="../executor/isr_executor.svg" class="rounded">
</div>

Expand All @@ -65,7 +65,7 @@ safely share data between tasks

# Blocking Mutex

no `.await` allowed while the mutex is held
no `.await` allowed while the Blocking Mutex is held

```rust{1|3-5|7-14|10-14|all}
use embassy_sync::blocking_mutex::Mutex;
Expand All @@ -88,7 +88,7 @@ async fn task1() {
---

# Async Mutex
`.await` is allowed while the Mutex is held, it will release the Mutex while `await`ing
`.await` is allowed while the Mutex is held

```rust{1|3-5|7-14|10-14|all}
use embassy_sync::mutex::Mutex;
Expand Down
8 changes: 4 additions & 4 deletions slides/lectures/resources/embassy-rs/slides.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
---
layout: section
---
# embassy-rs

# embassy
[Embedded Asynchronous](https://embassy.dev/)

---
Expand Down Expand Up @@ -80,7 +81,7 @@ async fn main(_spawner: Spawner) {

</div>

The `main` function is called by the embassy-rs framework, so it can exit.
The `main` function is called by the `embassy` framework, so it can return.

---
---
Expand Down Expand Up @@ -136,7 +137,6 @@ async fn main(_spawner: Spawner) {

````

---
---

# GPIO Output
Expand Down Expand Up @@ -195,7 +195,7 @@ async fn main(_spawner: Spawner) {

</div>

The `main` function is called by the embassy-rs framework, so it can exit.
The `main` function is called by the `embassy` framework, so it can return.

---
---
Expand Down
18 changes: 13 additions & 5 deletions slides/lectures/resources/exceptions/slides.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,27 @@ for this section
- Section 8.2 - *Exception types+*

---
---

# Processor Exceptions
what happens if something does not work as required

<div align="center" style="background: white; padding: 5px" class="rounded">

![Exceptions](./exceptions.svg)

</div>

---
---

# ARM Cortex-M Exceptions
what happens if something does not work as required

<div align="center" style="background: white; padding: 5px" class="rounded">

![Exceptions](./cortex-m.svg)

</div>

---

# Exception (HardFault) Handling
Expand Down Expand Up @@ -106,12 +114,11 @@ for this section
- Section 11.7 - *Lockup*

---
---

# ARM Cortex-M Interrupts
some hardware device notifies the MCU

<div align="center">
<div align="center" style="background: white; padding: 5px" class="rounded">
<img src="./cortex-m-nvic.svg" class="rounded w-170">
</div>

Expand Down Expand Up @@ -313,6 +320,7 @@ flowchart LR
---
layout: two-cols
---

# Boot

<style>
Expand Down Expand Up @@ -375,7 +383,7 @@ The internal boot loader cannot be overwritten and assures that bricking the dev

:: right ::

<div align="center">
<div align="center" style="background: white; padding: 5px" class="rounded">
<img src="./flash_address.svg" class="rounded w-70">
</div>

Expand Down
Loading