diff --git a/src/bme280/javaupm_bme280.i b/src/bme280/javaupm_bme280.i new file mode 100644 index 00000000..f8f78636 --- /dev/null +++ b/src/bme280/javaupm_bme280.i @@ -0,0 +1,23 @@ +%module javaupm_bme280 +%include "../upm.i" +%include "arrays_java.i"; +%include "../java_buffer.i" +%include "cpointer.i" +%include "typemaps.i" + +%{ + #include "bme280.h" +%} + +%include "bme280.h" + +%pragma(java) jniclasscode=%{ + static { + try { + System.loadLibrary("javaupm_bme280"); + } catch (UnsatisfiedLinkError e) { + System.err.println("Native code library failed to load. \n" + e); + System.exit(1); + } + } +%} diff --git a/src/bmp180/javaupm_bmp180.i b/src/bmp180/javaupm_bmp180.i new file mode 100644 index 00000000..06aa8136 --- /dev/null +++ b/src/bmp180/javaupm_bmp180.i @@ -0,0 +1,23 @@ +%module javaupm_bmp180 +%include "../upm.i" +%include "arrays_java.i"; +%include "../java_buffer.i" +%include "cpointer.i" +%include "typemaps.i" + +%{ + #include "bmp180.h" +%} + +%include "bmp180.h" + +%pragma(java) jniclasscode=%{ + static { + try { + System.loadLibrary("javaupm_bmp180"); + } catch (UnsatisfiedLinkError e) { + System.err.println("Native code library failed to load. \n" + e); + System.exit(1); + } + } +%} diff --git a/src/ds1808lc/javaupm_ds1808lc.i b/src/ds1808lc/javaupm_ds1808lc.i new file mode 100644 index 00000000..f434758d --- /dev/null +++ b/src/ds1808lc/javaupm_ds1808lc.i @@ -0,0 +1,23 @@ +%module javaupm_ds1808lc +%include "../upm.i" +%include "arrays_java.i"; +%include "../java_buffer.i" +%include "cpointer.i" +%include "typemaps.i" + +%{ + #include "ds1808lc.h" +%} + +%include "ds1808lc.h" + +%pragma(java) jniclasscode=%{ + static { + try { + System.loadLibrary("javaupm_ds1808lc"); + } catch (UnsatisfiedLinkError e) { + System.err.println("Native code library failed to load. \n" + e); + System.exit(1); + } + } +%} diff --git a/src/hlg150h/javaupm_hlg150h.i b/src/hlg150h/javaupm_hlg150h.i new file mode 100644 index 00000000..f9e32d16 --- /dev/null +++ b/src/hlg150h/javaupm_hlg150h.i @@ -0,0 +1,23 @@ +%module javaupm_hlg150h +%include "../upm.i" +%include "arrays_java.i"; +%include "../java_buffer.i" +%include "cpointer.i" +%include "typemaps.i" + +%{ + #include "hlg150h.h" +%} + +%include "hlg150h.h" + +%pragma(java) jniclasscode=%{ + static { + try { + System.loadLibrary("javaupm_hlg150h"); + } catch (UnsatisfiedLinkError e) { + System.err.println("Native code library failed to load. \n" + e); + System.exit(1); + } + } +%} diff --git a/src/max44009/javaupm_max44009.i b/src/max44009/javaupm_max44009.i new file mode 100644 index 00000000..fcfcf729 --- /dev/null +++ b/src/max44009/javaupm_max44009.i @@ -0,0 +1,23 @@ +%module javaupm_max44009 +%include "../upm.i" +%include "arrays_java.i"; +%include "../java_buffer.i" +%include "cpointer.i" +%include "typemaps.i" + +%{ + #include "max44009.h" +%} + +%include "max44009.h" + +%pragma(java) jniclasscode=%{ + static { + try { + System.loadLibrary("javaupm_max44009"); + } catch (UnsatisfiedLinkError e) { + System.err.println("Native code library failed to load. \n" + e); + System.exit(1); + } + } +%} diff --git a/src/si7005/javaupm_si7005.i b/src/si7005/javaupm_si7005.i new file mode 100644 index 00000000..047e76ba --- /dev/null +++ b/src/si7005/javaupm_si7005.i @@ -0,0 +1,23 @@ +%module javaupm_si7005 +%include "../upm.i" +%include "arrays_java.i"; +%include "../java_buffer.i" +%include "cpointer.i" +%include "typemaps.i" + +%{ + #include "si7005.h" +%} + +%include "si7005.h" + +%pragma(java) jniclasscode=%{ + static { + try { + System.loadLibrary("javaupm_si7005"); + } catch (UnsatisfiedLinkError e) { + System.err.println("Native code library failed to load. \n" + e); + System.exit(1); + } + } +%} diff --git a/src/t6713/javaupm_t6713.i b/src/t6713/javaupm_t6713.i new file mode 100644 index 00000000..c8c068b4 --- /dev/null +++ b/src/t6713/javaupm_t6713.i @@ -0,0 +1,23 @@ +%module javaupm_t6713 +%include "../upm.i" +%include "arrays_java.i"; +%include "../java_buffer.i" +%include "cpointer.i" +%include "typemaps.i" + +%{ + #include "t6713.h" +%} + +%include "t6713.h" + +%pragma(java) jniclasscode=%{ + static { + try { + System.loadLibrary("javaupm_t6713"); + } catch (UnsatisfiedLinkError e) { + System.err.println("Native code library failed to load. \n" + e); + System.exit(1); + } + } +%}