Hey Dmitry,

Thanks for the notes! There aren't many general-purpose users of the
library API so I'm sure it does currently have some rough edges- it's nice
to have somebody interested in improving it.

 - how to obtain the list of programmers , as far as I see there is no any
> way to do it for now. Maybe using the log routine but it is definitely not
> the best way
>

There isn't currently an API for this, but it would be nice to add one. I
imagine a function returning strings would be sufficient, and that could
possibly be expanded later with a way to discover the parameters supported
by each programmer (a function taking a programmer name and returning some
kind of parameter info struct).


>  - could you add userdata to the callbacks you are calling . just a void*
> without any obligations
>

 https://review.coreboot.org/c/flashrom/+/86031 added that to the progress
callback, but it looks like we should also have one for log callbacks; is
that right?

 - probing: in case of multiple chips it returns just an error about it.
> but there is no option to enumerate what was found. BTW relating to some
> previous thread. It would be great that libflasrom probe works like cli
> version (to probe everything but not only first 2)
>

That doesn't seem too difficult either, and I agree it would be good to
have. I imagine adding a new API similar to the internal probe_flash
function allowing the user to iterate through detected chips (rather than
detecting all of them and returning a list).
_______________________________________________
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-le...@flashrom.org

Reply via email to