Aura Cichoń vdd

vdd synced commits to scarthgap at vdd/meta-swupdate from mirror

  • d4208016c4 swupdategui-rs: skip the recipe without meta-clang and Rust mixin On scarthgap the recipe needs clang-native from meta-clang and Rust >= 1.77 from meta-lts-mixins. Most builds do not use the GUI and do not have these layers, but bitbake still considers swupdategui-rs, for example as runtime provider of swupdate-gui or for world builds, and fails with: Nothing PROVIDES 'clang-native' Skip the recipe when one of the layers is missing. Builds without the GUI do not see it anymore, and a build that asks for it reports which layer is missing. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>

1 day ago

vdd synced commits to wrynose at vdd/meta-swupdate from mirror

  • b5dcb95112 swupdategui-rs: bump to de64c91 Pick up the fix for grid navigation: build.rs did not detect lv_gridnav_add() in the LVGL bindings when rustfmt is not available, as in a Yocto build. The GUI was built without grid navigation and the keypad could not move the focus. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>

1 day ago

vdd synced commits to scarthgap at vdd/meta-swupdate from mirror

  • 00162ef153 swupdategui-rs: bump to de64c91 Pick up the fix for grid navigation: build.rs did not detect lv_gridnav_add() in the LVGL bindings when rustfmt is not available, as in a Yocto build. The GUI was built without grid navigation and the keypad could not move the focus. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • 17044b52f5 initscripts-swupdate-usb: fix S on scarthgap Commit f1266f6 ported the recipe to styhead, where files are unpacked into UNPACKDIR. Scarthgap does not know UNPACKDIR and always unpacks into WORKDIR, so rcS.swupdate is not found in ${WORKDIR}/sources and do_install fails. Restore S = "${WORKDIR}", which is valid in scarthgap. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • 98c7616e00 swupdate-gui: use WORKDIR on scarthgap UNPACKDIR is not defined in scarthgap: the udev rule was installed from "/90-recovery-gui.rules" and do_install failed. Files from SRC_URI are unpacked into WORKDIR, as already used for the other files. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • 90c4d8c17f swupdategui-rs: build on scarthgap The recipe was written for releases after scarthgap: - set S, the git fetcher unpacks into ${WORKDIR}/git - use WORKDIR, UNPACKDIR is not defined in scarthgap - patch the GUI to build with LVGL 9.2, the version provided by this layer for scarthgap - install the same SysV init script as swupdate-gui: the recipe shipped only a systemd unit, so the GUI did not start on sysvinit systems Document in the README which layers are needed for Rust and clang. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • 37dc4bda27 lvgl: set the C library allocator in lv_conf.h The LVGL recipes in scarthgap configure LVGL by editing lv_conf.h and do not use Kconfig fragments: clib-malloc.cfg is fetched but ignored, and LVGL still uses its builtin pool of 64 KB. Select the C library allocator directly in lv_conf.h and drop the fragment. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • View comparison for these 6 commits »

1 day ago

vdd synced commits to master at vdd/meta-swupdate from mirror

  • 3a83742deb swupdategui-rs: bump to de64c91 Pick up the fix for grid navigation: build.rs did not detect lv_gridnav_add() in the LVGL bindings when rustfmt is not available, as in a Yocto build. The GUI was built without grid navigation and the keypad could not move the focus. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>

1 day ago

vdd synced commits to blacksail at vdd/meta-swupdate from mirror

  • 3a83742deb swupdategui-rs: bump to de64c91 Pick up the fix for grid navigation: build.rs did not detect lv_gridnav_add() in the LVGL bindings when rustfmt is not available, as in a Yocto build. The GUI was built without grid navigation and the keypad could not move the focus. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>

1 day ago

vdd synced commits to wrynose at vdd/meta-swupdate from mirror

  • 5689b570b6 swupdategui-rs: add recipe for the recovery GUI written in Rust SWUpdateGUI has been rewritten in Rust (branch rust-port). The recipe installs the same files as swupdate-gui and can replace it. Bindings for LVGL and libswupdate are generated with bindgen at build time. The service detaches the framebuffer console while the GUI runs, otherwise kernel messages are drawn over the GUI. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • 93e9b3a766 swupdate-gui: create the device names opened by the GUI The GUI opens /dev/fb, /dev/input/keyboard0 and /dev/input/touchscreen0, which the kernel does not create: "cannot open framebuffer device" even if /dev/fb0 exists. Add udev rules that link them to the framebuffer and to the keyboard and touchscreen found by udev. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • 2223eb11b2 swupdate-gui: build with LVGL 9.4 The API of LVGL 9.4 is not compatible with the one used by SWUpdateGUI: add the port as patch. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • bcb4be70d6 lvgl: use the C library allocator The builtin pool of LVGL has a fixed size (64 KB by default). When it runs out, LV_ASSERT_HANDLER (while(1)) is called and the recovery GUI hangs at 100% CPU, for example when the network setup screen is opened. Use the allocator of the C library instead. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • View comparison for these 4 commits »

2 days ago

vdd synced commits to scarthgap at vdd/meta-swupdate from mirror

  • ec610e2baf swupdategui-rs: add recipe for the recovery GUI written in Rust SWUpdateGUI has been rewritten in Rust (branch rust-port). The recipe installs the same files as swupdate-gui and can replace it. Bindings for LVGL and libswupdate are generated with bindgen at build time. The service detaches the framebuffer console while the GUI runs, otherwise kernel messages are drawn over the GUI. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • 57a8926554 swupdate-gui: create the device names opened by the GUI The GUI opens /dev/fb, /dev/input/keyboard0 and /dev/input/touchscreen0, which the kernel does not create: "cannot open framebuffer device" even if /dev/fb0 exists. Add udev rules that link them to the framebuffer and to the keyboard and touchscreen found by udev. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • 76ac4019d1 swupdate-gui: build with LVGL 9.4 The API of LVGL 9.4 is not compatible with the one used by SWUpdateGUI: add the port as patch. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • bbc58b066d lvgl: use the C library allocator The builtin pool of LVGL has a fixed size (64 KB by default). When it runs out, LV_ASSERT_HANDLER (while(1)) is called and the recovery GUI hangs at 100% CPU, for example when the network setup screen is opened. Use the allocator of the C library instead. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • View comparison for these 4 commits »

2 days ago

vdd synced commits to master at vdd/meta-swupdate from mirror

  • 316114d7ca swupdategui-rs: add recipe for the recovery GUI written in Rust SWUpdateGUI has been rewritten in Rust (branch rust-port). The recipe installs the same files as swupdate-gui and can replace it. Bindings for LVGL and libswupdate are generated with bindgen at build time. The service detaches the framebuffer console while the GUI runs, otherwise kernel messages are drawn over the GUI. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • 665b65601c swupdate-gui: create the device names opened by the GUI The GUI opens /dev/fb, /dev/input/keyboard0 and /dev/input/touchscreen0, which the kernel does not create: "cannot open framebuffer device" even if /dev/fb0 exists. Add udev rules that link them to the framebuffer and to the keyboard and touchscreen found by udev. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • 9454e560f1 swupdate-gui: build with LVGL 9.4 The API of LVGL 9.4 is not compatible with the one used by SWUpdateGUI: add the port as patch. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • ee11796f58 lvgl: use the C library allocator The builtin pool of LVGL has a fixed size (64 KB by default). When it runs out, LV_ASSERT_HANDLER (while(1)) is called and the recovery GUI hangs at 100% CPU, for example when the network setup screen is opened. Use the allocator of the C library instead. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • View comparison for these 4 commits »

2 days ago

vdd synced commits to blacksail at vdd/meta-swupdate from mirror

  • 316114d7ca swupdategui-rs: add recipe for the recovery GUI written in Rust SWUpdateGUI has been rewritten in Rust (branch rust-port). The recipe installs the same files as swupdate-gui and can replace it. Bindings for LVGL and libswupdate are generated with bindgen at build time. The service detaches the framebuffer console while the GUI runs, otherwise kernel messages are drawn over the GUI. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • 665b65601c swupdate-gui: create the device names opened by the GUI The GUI opens /dev/fb, /dev/input/keyboard0 and /dev/input/touchscreen0, which the kernel does not create: "cannot open framebuffer device" even if /dev/fb0 exists. Add udev rules that link them to the framebuffer and to the keyboard and touchscreen found by udev. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • 9454e560f1 swupdate-gui: build with LVGL 9.4 The API of LVGL 9.4 is not compatible with the one used by SWUpdateGUI: add the port as patch. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • ee11796f58 lvgl: use the C library allocator The builtin pool of LVGL has a fixed size (64 KB by default). When it runs out, LV_ASSERT_HANDLER (while(1)) is called and the recovery GUI hangs at 100% CPU, for example when the network setup screen is opened. Use the allocator of the C library instead. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • 674c27fc2e swupdate: bump git version to ade2b95e1 Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>
  • View comparison for these 10 commits »

2 days ago

vdd synced new reference blacksail to vdd/meta-swupdate from mirror

2 days ago

vdd synced commits to wrynose at vdd/meta-swupdate from mirror

  • de47bacb28 swupdate: bump git version to ade2b95e1 Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>

4 days ago

vdd synced commits to scarthgap at vdd/meta-swupdate from mirror

  • d26b6c4055 swupdate: bump git version to ade2b95e1 Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>

4 days ago

vdd synced commits to master at vdd/meta-swupdate from mirror

  • 674c27fc2e swupdate: bump git version to ade2b95e1 Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>

4 days ago

vdd synced commits to master at vdd/destiny-2-Sunrise from mirror

  • ec2df8bd0f Merge pull request #123 from Fozkais/sdk-dialogue-definitions SDK: read authored dialogue lists, publish cue definitions, raise dialogue cue events
  • 2a75db014d Count the string fields in the catalog contract text The strings ledger entry said 54 StringRef fields while the table holds 56. It now prints the declared count. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
  • e16a91cd7b Document the dialogue list reader and the millisecond rounding Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
  • f86409ece2 Move the unresourced scene flags next to their caller attach_unresourced_scenes sets slot flags and reads no text, so it moves from the authored text source to the pipeline source that calls it. The text source stays under the 40 KiB file limit. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
  • f1fa282197 Share one sorted-range lookup in the catalog The slot, scenario and actor-class range lookups repeated the same lower_bound and upper_bound pair. They now use one helper, which keeps the catalog source under the 40 KiB file limit with the two dialogue lookups added. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
  • View comparison for these 72 commits »

4 days ago

vdd synced commits to wrynose at vdd/meta-swupdate from mirror

  • 80f749c6e0 swupdate_git: bump to last commit Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>

1 week ago

vdd synced commits to scarthgap at vdd/meta-swupdate from mirror

  • 25c9be858d swupdate_git: bump to last commit Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>

1 week ago

vdd synced commits to master at vdd/meta-swupdate from mirror

  • 9d4c454abc swupdate_git: bump to last commit Signed-off-by: Stefano Babic <stefano.babic@swupdate.org>

1 week ago

vdd synced commits to master at vdd/destiny-2-Sunrise from mirror

1 week ago

vdd synced commits to master at vdd/meta-swupdate from mirror

  • 5baea9076b swupdate: Update LICENSE to match SPDX convention Fixes WARNING: swupdate: LICENSE is using an old syntax and should be upgraded to ... Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>

1 week ago

vdd synced commits to 0.9.67 at vdd/OpenPuck from mirror

1 week ago