firmware for my Touchscreen E-Paper Input Module for Framework Laptop 16
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

eepy-launcher: about: full build date/time, serial number

arthomnix 1764f524 e45edf84

+11 -4
+1 -1
eepy-launcher/build.sh
··· 2 2 3 3 rm -rf out 4 4 mkdir out 5 - export EEPY_LAUNCHER_BUILD_DATE=$(date -I) 5 + export EEPY_LAUNCHER_BUILD_DATE=$(date -Iseconds) 6 6 cargo build --release 7 7 elf2epb -i ../target/thumbv6m-none-eabi/release/eepy-launcher -o out/eepy-launcher.s00.epb 8 8 truncate -s 128K out/eepy-launcher.s00.epb
+10 -3
eepy-launcher/src/ui/page/about.rs
··· 7 7 use eepy_gui::element::button::Button; 8 8 use eepy_gui::element::{Gui, DEFAULT_TEXT_STYLE}; 9 9 use eepy_sys::input_common::Event; 10 + use eepy_sys::misc::get_serial; 10 11 use crate::ui::MainGui; 11 12 use crate::ui::page::main::MainPage; 12 13 ··· 31 32 Text::new(concat!("eepyOS (Launcher ", env!("CARGO_PKG_VERSION"), ")"), Point::new(5, 190), DEFAULT_TEXT_STYLE) 32 33 .draw(target) 33 34 .unwrap(); 34 - Text::new(concat!("built ", env!("EEPY_LAUNCHER_BUILD_DATE")), Point::new(40, 210), DEFAULT_TEXT_STYLE) 35 + Text::new(concat!("built ", env!("EEPY_LAUNCHER_BUILD_DATE")), Point::new(27, 210), SMALL_ITALIC_TEXT_STYLE) 35 36 .draw(target) 36 37 .unwrap(); 37 - Text::new("(c) 2025 arthomnix - MIT licensed", Point::new(18, 300), SMALL_ITALIC_TEXT_STYLE) 38 + Text::new("Serial number: ", Point::new(27, 240), SMALL_ITALIC_TEXT_STYLE) 38 39 .draw(target) 39 40 .unwrap(); 40 - Text::new("https://tangled.org/@arthomnix.dev/eepy", Point::new(3, 316), SMALL_ITALIC_TEXT_STYLE) 41 + Text::new(get_serial(), Point::new(27 + 6 * "Serial number: ".len() as i32, 240), SMALL_ITALIC_TEXT_STYLE) 42 + .draw(target) 43 + .unwrap(); 44 + Text::new("(c) 2025 arthomnix - MIT licensed", Point::new(18, 384), SMALL_ITALIC_TEXT_STYLE) 45 + .draw(target) 46 + .unwrap(); 47 + Text::new("https://tangled.org/@arthomnix.dev/eepy", Point::new(3, 400), SMALL_ITALIC_TEXT_STYLE) 41 48 .draw(target) 42 49 .unwrap(); 43 50 self.back_button.draw_init(target);