59 lines
1.4 KiB
Typst
59 lines
1.4 KiB
Typst
#import "../PageTemplate.typ": *
|
|
#show: page-theme.with(has-header: false)
|
|
|
|
#v(1fr)
|
|
== โปรแกรม
|
|
#v(1fr)
|
|
#pagebreak()
|
|
|
|
#show: page-theme
|
|
|
|
*โปรแกรมเครื่องยืนยันตัวตนด้วย NFC*
|
|
|
|
#show heading.where(level: 3): set heading(numbering: (..n) => {
|
|
str(n.at(-1))
|
|
[. ]
|
|
})
|
|
|
|
1. Android Studio
|
|
|
|
#afigure(
|
|
image("imgs/Android_Studio_icon_(2023).svg"),
|
|
attr: [Android Studio, CC BY 2.5 Generic],
|
|
alt: "โลโก Android Studio",
|
|
caption: [Android Studio],
|
|
)
|
|
|
|
2. CLion
|
|
|
|
#afigure(
|
|
image("imgs/CLion.svg"),
|
|
attr: [JetBrains เป็นเจ้าของเครื่องหมายการค้า CLion],
|
|
alt: "โลโก CLion",
|
|
caption: [JetBrains CLion],
|
|
)
|
|
|
|
3. PlatformIO
|
|
|
|
#afigure(
|
|
image("imgs/platformio-logo.png", width: 1.5in),
|
|
alt: "โลโก PlatformIO",
|
|
caption: [PlatformIO],
|
|
)
|
|
|
|
4. liteauthconfig
|
|
|
|
#figure(
|
|
image("imgs/liteauthconfig_deviceinfo_desktop.png", width: 3.5in),
|
|
alt: "หน้าอุปกรณ์ข้อมูลของแอพลิเคชัน liteauthconfig บนเดสก์ท็อป",
|
|
caption: [liteauthconfig บนเดสก์ท็อป],
|
|
)
|
|
|
|
5. liteauth-firmware
|
|
|
|
#figure(
|
|
image("imgs/liteauthfirmware_clion.png", width: 5in),
|
|
alt: "รูปแสดงโคด lite auth firmware ที่เปิดอยู่ภายใน CLion",
|
|
caption: [โคด liteauth-firmware],
|
|
)
|