Tags: schodet/libnxt
Tags
libnxt 0.5.0
Main change: you no longer need to reset the brick to bootloader mode,
libnxt can do it for you.
Nicolas Schodet (16):
Fix error in fwexec man page
Update meson build system
Build using builds.sr.ht
Update license text
Add pre-commit configuration
Fix double close on handshake error
Fix include
Add nxt_exit, to allow closing a device without exiting libnxt
Add nxt_list function to list NXT devices
Improve command line parsing and error reporting
Use MAC representation for NXT serial
Add brick name to nxt_list
Move more programs code in common part
Allow to reset the NXT brick to bootloader mode before flashing
Add more checks to validate a NXT firmware
Fix warning
Release LibNXT version 0.4.0 I had an itch to scratch :), after fourteen years, here is a new release of LibNXT! It includes: - A fix to avoid writing every flash pages two times! - A fix to detach the cdc_acm driver under Linux, which was preventing LibNXT to access the NXT brick. - New fwexec parameters to choose the load and jump addresses. - Migration to libusb 1.0. - Migration of make_flash_header.py to Python 3. - Migration to recent tool chain to build the flash stub. - Migration to Meson build system to ease packaging. - Some code updates and fixes. - A new maintainer :) As always, see the commit log for a fully detailed change list.