- Mar 11, 2025
-
-
Ayush Singh authored
Switch to just See merge request ayush1325/bb-imager-rs!65
-
Ayush Singh authored
- Also add some helper setup recipes Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Mar 10, 2025
-
-
Ayush Singh authored
Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- just is an alternative to make, designed to create tasks, not to be used as a build system. - This has the benefit of not needing PHONY or some other hacks to make Makefile work as a task runner. - The syntax is pretty nice. - Also generates a help page which is great for new people to use it. Doing this with Make involves using a hacky sed based script that is prone to breaking. Here is the current help page: ``` ❯ just Available recipes: default # default recipe to display help information generate-cli-manpage # Generate Manpage for CLI generate-shell-completion SHELL # Generate Shell completion for CLI [build] build-cli TARGET=_HOST_TARGET # Release build for Beagle Board Imager CLI. Should be used for final testing build-gui TARGET=_HOST_TARGET # Release build for Beagle Board Imager GUI. Should be used for final testing build-service TARGET=_HOST_TARGET # Release build for Beagle Board Imager GUI. Should be used for final testing [housekeeping] check # Run code checks clean # Clean Artifacts test # Run tests on workspace [packaging] package-cli-darwin-zip TARGET=_HOST_TARGET # Create compressed CLI package for macOS package-cli-linux-xz TARGET=_HOST_TARGET # Create compressed CLI package for Linux package-cli-windows-zip TARGET=_HOST_TARGET # Create compressed CLI package for Windows package-gui-darwin-dmg TARGET=_HOST_TARGET # Create macOS dmg package package-gui-linux-appimage TARGET=_HOST_TARGET # Create Appimage package for GUI package-gui-linux-deb TARGET=_HOST_TARGET # Create debian package for GUI package-gui-windows-zip TARGET=_HOST_TARGET # Create Windows portable zip package package-service-linux-deb TARGET=_HOST_TARGET # Create debian package for Beagle Board Imager Service package-service-linux-xz TARGET=_HOST_TARGET # Create compressed Beagle Board Imager service package for Linux release TARGET=_HOST_TARGET # Generate all supported packages for the target [run] run-cli FLAGS='' # Run CLI for quick testing on host. Flags can be used to modify the build run-gui FLAGS='' # Run GUI for quick testing on host. Flags can be used to modify the build [setup] setup-appimage INSTALL_DIR=_EXE_DIR # Setup for building appimages setup-deb # Setup for building debian packages ``` Signed-off-by:
Ayush Singh <ayush@beagleboard.org> temp Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Mar 07, 2025
-
-
Ayush Singh authored
- Add example Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
Extract sd card flashing See merge request ayush1325/bb-imager-rs!64
-
Ayush Singh authored
- Move sd card flashing stuff to its own crate. - Also switch to sync for possible performance improvements - A lot of other refactor Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Mar 06, 2025
-
-
Ayush Singh authored
- Seems I need this for building docs for msp430 Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Mar 05, 2025
-
-
Ayush Singh authored
- Fix the broken link Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
bb-flasher-bcf: Add msp430 support See merge request ayush1325/bb-imager-rs!63
-
Ayush Singh authored
- I had forgotten than mspm0 still needs bin_file. Probably should move the firmware functionality to the mspm0 crate, but probably not in this PR. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Detect firmware type on the fly like msp430. - Helps cleanup bb-imager library Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Detect firmware type automatically instead of being passed bin_file Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Taken from probe-rs Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Since I moved things around, it is a breaking change Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Mar 04, 2025
-
-
Ayush Singh authored
- Seems keywords need to be < 20 characters Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
Extract bcf flashing to seperate crate See merge request ayush1325/bb-imager-rs!62
-
Ayush Singh authored
- Plan to push the crate to crates.io - Also made it sync since there is not much use keeping it async in my usecase. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Mar 03, 2025
-
-
Ayush Singh authored
- Just an effort to trim down main.rs and make things more readable Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Probably need to add some other validation mechanism. Changelog: fixed Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
Rename pb2-mspm0 flasher See merge request ayush1325/bb-imager-rs!61
-
Ayush Singh authored
Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Will not actually upload the flasher until the pb2-mspm0 driver is upstream, but still it's good to get things ready. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Preparing to upload the crate to crates.io Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
Update dependencies See merge request ayush1325/bb-imager-rs!60
-
Ayush Singh authored
- The original one seems unmaintained at this point and was using some deps I did not like. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Feb 23, 2025
-
-
Ayush Singh authored
- Just a lot of dep update - Also update edition to 2024 Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Feb 13, 2025
-
-
Ayush Singh authored
- The final bar should not just dissapear. Changelog: fixed Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Flush manually before concluding flashing rather than flush at drop. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Check if there are any customization before spawning task. - Not doing so causes weird delay in UI updates. Changelog: fixed Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Feb 01, 2025
-
-
Ayush Singh authored
bb-imager-gui: Add arrow for subitems Closes #77 See merge request ayush1325/bb-imager-rs!57
-
Ayush Singh authored
- Allows a good UI queue for items that will open a new menu instead of being selected. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Upstream os_lists now has pb2 images, so need need to hardcode anything here. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jan 25, 2025
-
-
Ayush Singh authored
No functional changes Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- bump version to 0.0.4 Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Also remove redundant files and put pushing upload to run only for main branch Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
CI: use CI templates for upload and release See merge request ayush1325/bb-imager-rs!56
-
Ayush Singh authored
- Currently missing changelog generation. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-