- Nov 05, 2024
-
-
Ayush Singh authored
- Move Bcf config to flasher::bcf Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Replace unwraps with expect (for unrecoverable errors) and errors (for recoverable ones). Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Oct 30, 2024
-
-
Ayush Singh authored
- Crates.io does not accept patched crates. So create wrapper functions to provide that functionality till new versions of bin_file are published. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Oct 24, 2024
-
-
Ayush Singh authored
- Comment out unused struct members Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Oct 03, 2024
-
-
Ayush Singh authored
- 500ms seemed to not work well on slow machines. So increase it to 2 sec. Signed-off-by:
Ayush Singh <ayush@beagleboard.org> Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Sep 30, 2024
-
-
Ayush Singh authored
- Basically creates a bin from the hex/ti-txt file to allow crc32 check Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Sep 27, 2024
-
-
Ayush Singh authored
- Match colors of bb-imager closely - Also switch to Roboto font which is included at compile time. - Fix small bugs - Some cleanup Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Sep 20, 2024
-
-
Ayush Singh authored
- Using futures for blocking drop Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Aug 15, 2024
-
-
Ayush Singh authored
- Flashing bcf on Windows seems to work with a new firmware for msp430. So the problem currently lies in the firmware and not in this application. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Aug 12, 2024
-
-
Ayush Singh authored
- Windows does not seem to populate those properties. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Aug 10, 2024
-
-
Ayush Singh authored
- Also add a seperate page for configuration and flashing - Currently only one extra configuration option: to skip verification - Add documentation link to config.json - Show board documentation link while flashing Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Aug 09, 2024
-
-
Ayush Singh authored
- Move flashers to a seperate module - Better for organization Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Aug 07, 2024
-
-
Ayush Singh authored
- Another effort to use more async - Using try_send everywhere because frankly, no point in blocking if send fails. They are only progress values. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Async makes cancelling an operation much easier and safer. - So will slowly convert everything to async. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Aug 06, 2024
-
-
Ayush Singh authored
- Need admin but does work. - Also simplified a lot of stuff Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jul 30, 2024
-
-
Ayush Singh authored
- Some boxing - Enum trimming Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Trimming some deps - Fix some clippy warnings - Do sha256 calculation together with downloading. Faster since no reads from file required. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Make most of file io blocking. - This is fine since all the file io is mostly going to run together. - Also helps make things simpler Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Since flashing is just 1 giant copying + reading copied data, better to use a single spawn_blocking instead of tokio doing it internally for each call to fs. - Brings the verification time down by a lot with small (~10s) impact while flashing Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Should ask for admin priviledge when write is clicked instead of after downloading. - Also use channels instead of stream for progress. - Since streams are lazy, they were a bottleneck in the original implementation. - Shaved off 1 min from flashing. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jul 29, 2024
-
-
Ayush Singh authored
- Reading uncompressed size from xz footer now. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Can now start and go to destination selector on Windows. - Will start implementing windows specific stuff now. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jul 28, 2024
-
-
Ayush Singh authored
- I like manual refresh instead of automatic one. - Also automatic discovery is difficult and low priority right now. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Allows runtime permission handling for sd card. - Also using udisk2 for finding sd cards to flash Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jul 27, 2024
-
-
Ayush Singh authored
- Also add minimal iso since it is much faster to test - Also some small UI improvements Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
Some unsolved stuff - Only linux support since I am not sure how to get removable drives on windows - Need to lauch as admin. - Verification of sd card incorect Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Implement zip and xz extraction. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jul 25, 2024
-
-
Ayush Singh authored
- Makes things simple - The error is now Copy. So no heap for errors Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Can now fetch and flash remote bcf firmware successfully. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jul 24, 2024
-
-
Ayush Singh authored
- So the GUI now has basic flashing support for beagleconnect freedom and looks decent. - I am using pages instead of new windows for selecting stuff. - Searching not implemented yet. - Probably can improve code quality by a lot as well. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jul 23, 2024
-
-
Ayush Singh authored
- Not implemented progress support and other stuff yet. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Flashing BeagleConnect Freedom via GUI working now. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Ready to try flashing now. - Will also need to progress indication. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Just a hello world using iced Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- If we are doing a bb-imager, no point in limiting to linux images - Can do complete flash and crc32 check - Sometimes break fails, so might need to tune some things. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-