Hamlib/android
Nate Bargmann 9ec98e0fe3 Check for libusb-1.0/libusb.h
Some distributions--Debian and Alpine tested--put libusb.h under the
libusb-1.0 directory.  Test for its presence and if found define
HAVE_LIBUSB_1_0_LIBUSB_H.  Also test for HAVE_LIBUSB or
HAVE_LIBUSB_1_0_LIBUSB_H and conditionally include the correct header
file in the sources.
2016-02-15 08:10:07 -06:00
..
config.h Check for libusb-1.0/libusb.h 2016-02-15 08:10:07 -06:00
hamlib-compile Android build updates for monolithic build 2013-09-19 07:25:08 -05:00
ltdl.c Add Android build support 2013-04-26 22:31:56 -05:00
ltdl.h Add Android build support 2013-04-26 22:31:56 -05:00
Makefile.am Add Android build support 2013-04-26 22:31:56 -05:00
README.android Check for libusb-1.0/libusb.h 2016-02-15 08:10:07 -06:00

This is android port of hamlib
(C) 2012 Ladislav Vaiz <ok1zia@nagano.cz>

Notes:
* use hamlib-compile script to build hamlib for android
* script deletes file include/config.h, it conflicts with android/config.h
* android port implements ltdl interface and calls dlfcn functions directly
* RPC is not present on android
* ARS backend is compiled without pthreads because of deprecated pthread_cancel
* I don'k know how to connect to real radio:
** Bluetooth API is available only under Java, not from native code
** FTDI USB to serial converter driver is not included in standard kernel. It should work on rooted device.
** But NET rigctl works fine
* Backends are named libhamlib-vendor.so, I don't know how to include libraries without lib prefix into APK
* Check the location of libusb.h and define the corresponding macro accordingly in config.h.

Happy hacking
73 Lada, OK1ZIA