]> sigrok.org Git - libsigrok.git/commitdiff
doc: update manual driver addition in the HACKING document
authorGerhard Sittig <redacted>
Wed, 1 May 2019 04:19:55 +0000 (06:19 +0200)
committerUwe Hermann <redacted>
Sun, 2 Jun 2019 18:39:01 +0000 (20:39 +0200)
Build support has changed to use linker sections for driver registration.
Update the subsection in the HACKING document which discusses the manual
addition of device drivers, to match what the new-driver script does for
driver authors.

HACKING

diff --git a/HACKING b/HACKING
index 5978863b6d3f99559dbf24e1b535355666b7451c..a5aa8d6654bd130be98df0ad7bb29901fdd01e4a 100644 (file)
--- a/HACKING
+++ b/HACKING
@@ -61,8 +61,9 @@ This is a rough overview of what you need to do in order to add a new driver
 (using the Tondaj SL-814 device as example). It's basically what the
 'new-driver' script (see above) does for you:
 
- - Makefile.am: Add HW_TONDAJ_SL_814 and add to libsigrok_la_SOURCES.
- - configure.ac: Add a DRIVER() and DRIVER2() call.
+ - Makefile.am: Add to src_libdrivers_la_SOURCES under the HW_TONDAJ_SL_814
+   condition.
+ - configure.ac: Add an SR_DRIVER() call.
  - src/drivers.c: Add a tondaj_sl_814_driver_info entry in two places.
  - src/hardware/tondaj-sl-814/ directory: Add api.c, protocol.c, protocol.h.