#raspberry-pi #boot #port #devices #usbboot

bin+lib rustpiboot

Port of the raspberry pi usbboot code to rust

3 releases (breaking)

0.3.0 Dec 7, 2023
0.2.0 Oct 6, 2020
0.1.0 Aug 17, 2020

#1326 in Hardware support

Download history 2/week @ 2024-06-18 10/week @ 2024-07-02 1/week @ 2024-07-09 2/week @ 2024-07-16 27/week @ 2024-07-23 25/week @ 2024-07-30 6/week @ 2024-08-06 2/week @ 2024-08-20 6/week @ 2024-08-27 5/week @ 2024-09-17 43/week @ 2024-09-24 20/week @ 2024-10-01

68 downloads per month

MIT/Apache

445KB
325 lines

Contains (ELF exe/lib, 525KB) src/msd/start.elf, (ELF exe/lib, 305KB) src/msd/start4.elf

Work in progress, and actively developed

Contributions will be more than welcomed 👍

Rust port of https://github.com/raspberrypi/usbboot/blob/master/main.c


lib.rs:

Boot raspberry pi devices into mass storage mode

Dependencies

~1.5MB
~33K SLoC