{"library":"pymboot-rs","title":"pymboot-rs","description":"Python bindings for McuBoot implementation in Rust, providing high-performance communication with NXP MCU bootloader. Current version is 0.2.0, requires Python >=3.9. Release cadence is irregular as it's a new project.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install pymboot-rs"],"cli":null},"imports":["from pymboot_rs import McuBoot","from pymboot_rs import BootMode"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pymboot_rs import McuBoot, BootMode\nimport os\n\n# Connect to device (e.g., USB HID)\ndevice = McuBoot(port='hid', baudrate=115200)\n\n# Ping the device\nprint(device.ping())\n\n# Read a flash region\nimport sys\ndata = device.read_memory(address=0x0, length=256)\nsys.stdout.buffer.write(data)\n","lang":"python","description":"Connect to an NXP MCU bootloader via USB HID, ping, and read flash.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}