[flashrom] [PATCH 0/6] Add libflashrom interface
Nico Huber
nico.huber at secunet.com
Mon Dec 10 15:34:08 CET 2012
This is an attempt to add a libflashrom interface like the one described
in the wiki (http://flashrom.org/Libflashrom). It's not complete but
functional.
To keep the impact on existing code low, some glue code is added in a
new file libflashrom.c. The first commit changes some internal pointers
to const, to make the glue code a little smaller. The second commit adds
the interface (libflashrom.h), and the glue. The third adds a Doxyfile
for doxygen documentation. The fourth commit adapts the cli code to use
the new message output interface.
The last two commits fix two issues that we encountered when a client
wants to restart things after calling programmer_shutdown().
Nico Huber (6):
Make some char pointers const
Add a convenient libflashrom interface
Add Doxyfile for libflashrom documentation
Adapt CLI to use new libflashrom interface' print callback
On shutdown, reset count of registered programmers
Cleanup ichspi opcode settings on shutdown
Doxyfile | 1781 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Makefile | 8 +-
cli_classic.c | 3 +
cli_output.c | 7 +-
flash.h | 6 +-
flashrom.c | 12 +-
ichspi.c | 14 +
libflashrom.c | 443 ++++++++++++++
libflashrom.h | 55 ++
programmer.h | 2 +-
10 files changed, 2317 insertions(+), 14 deletions(-)
Kind regards,
Nico Huber
More information about the flashrom
mailing list