Good day everyone,

There have been a few threads this year about libflashrom, this post
gives a summary of what has been done - for people who are interested
in using libflashrom or maybe already using it.

# New API for progress callback
`flashrom_set_progress_callback_v2` -> new API, supported from now on
`flashrom_set_progress_callback` -> old and deprecated API. Still
works for now, but will eventually be removed in future

# New API for probing flashchips
`flashrom_flash_probe_v2` -> new API, supported from now on
`flashrom_flash_probe` -> old and deprecated API. Still works for now,
but will eventually be removed in future

# New API to get the list of supported programmers
`flashrom_supported_programmers` -> brand new API

# New API for logging
`flashrom_set_log_callback_v2` -> new API, supported from now on
`flashrom_set_log_callback` -> existing API which continues working
and being supported.

# New API to set log level
`flashrom_set_log_level` -> brand new API, works with both versions of
log callback

There are more details and reasons for deprecation on the "Recent
development" page
https://flashrom.org/release_notes/devel.html#libflashrom-api-updates
(this info will eventually go to release notes).

Many thanks to people who contributed and reviewed this recent work on
libflashrom: Dmitry Zhadinets, Peter Marheine,
Sergii Dmytruk, and me (Anastasia Klimchuk).

All of the updates will be included in the upcoming end of July v1.6.0 release.

-- 
Anastasia.
_______________________________________________
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-le...@flashrom.org

Reply via email to