java: solved SWIGTYPE_* issues

Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
Stefan Andritoiu 2015-08-17 18:25:09 +03:00 committed by Mihai Tudor Panu
parent 59c6b28cdd
commit 3e59323abb
16 changed files with 50 additions and 9 deletions

View File

@ -1,7 +1,7 @@
%module javaupm_adc121c021
%include "../upm.i"
%include "../carrays_uint16_t.i"
/*%include "../carrays_uint16_t.i"
*/
%{
#include "adc121c021.h"
%}

View File

@ -1,5 +1,8 @@
%module javaupm_ds1307
%include "../upm.i"
%include "arrays_java.i";
%apply unsigned char[] {uint8_t *};
%{
#include "ds1307.h"

View File

@ -1,5 +1,6 @@
%module javaupm_grovecircularled
%include "../upm.i"
%include "arrays_java.i";
%{
#include "grovecircularled.h"

View File

@ -1,5 +1,7 @@
%module javaupm_grovescam
%include "../upm.i"
%include "arrays_java.i";
%apply unsigned char[] {uint8_t *};
%{
#include "grovescam.h"

View File

@ -2,7 +2,9 @@
%include "../upm.i"
%include "stdint.i"
%include "typemaps.i"
%include "arrays_java.i";
%apply unsigned char[] {uint8_t *};
%apply uint8_t *OUTPUT { uint8_t *data };
%include "ssd.h"

View File

@ -2,8 +2,10 @@
%include "../upm.i"
%include "cpointer.i"
%include "typemaps.i"
%include "arrays_java.i";
%apply float *INOUT { float *x, float *y, float *z };
%apply unsigned char[] {uint8_t *buf};
%include "lsm9ds0.h"
%{

View File

@ -1,7 +1,9 @@
%module javaupm_m24lr64e
%include "../upm.i"
%include "stdint.i"
%include "arrays_java.i";
%apply unsigned char[] {uint8_t *};
%{
#include "m24lr64e.h"

View File

@ -2,8 +2,10 @@
%include "../upm.i"
%include "cpointer.i"
%include "typemaps.i"
%include "arrays_java.i";
%apply unsigned char[] {unsigned char *};
/* Send "int *" to JavaScript as intp */
%apply int *OUTPUT { int *gas, int *temp };
%{

View File

@ -1,5 +1,10 @@
%module javaupm_mma7455
%include "../upm.i"
%include "typemaps.i"
%include "arrays_java.i";
%apply unsigned char[] {unsigned char *};
%apply short *OUTPUT { short * ptrX, short * ptrY, short * ptrZ };
%{
#include "mma7455.h"

View File

@ -1,5 +1,8 @@
%module javaupm_mpr121
%include "../upm.i"
%include "arrays_java.i";
%apply unsigned char[] {uint8_t *};
%{
#include "mpr121.h"

View File

@ -1,6 +1,9 @@
%module javaupm_nrf24l01
%include "../upm.i"
%include "arrays_java.i";
%apply unsigned char[] {uint8_t *};
%{
#include "nrf24l01.h"
%}

View File

@ -1,5 +1,8 @@
%module javaupm_nunchuck
%include "../upm.i"
%include "arrays_java.i";
%apply unsigned char[] {uint8_t *};
%{
#include "nunchuck.h"

View File

@ -1,5 +1,8 @@
%module javaupm_pn532
%include "../upm.i"
%include "arrays_java.i"
%apply unsigned char[] {uint8_t *};
%{
#include "pn532.h"

View File

@ -1,5 +1,11 @@
%module javaupm_pulsensor
%include "../upm.i"
%include "arrays_java.i"
%ignore sample_thread;
%ignore pin_ctx;
%ignore do_sample;
%ignore callback;
%{
#include "pulsensor.h"

View File

@ -4,6 +4,9 @@
#if (SWIGJAVA)
/* %include "arrays_java.i";*/
/* %apply unsigned char[] {uint8_t *mama}; */
%apply int { speed_t };
%apply int { mraa_result_t };
#endif

View File

@ -1,14 +1,15 @@
%module javaupm_zfm20
%include "../upm.i"
%include "cpointer.i"
%include "stdint.i"
%include "typemaps.i"
%include "arrays_java.i";
%apply unsigned char[] { unsigned char *pkt };
%apply signed char[] { char *buffer };
%apply uint16_t *OUTPUT { uint16_t *id, uint16_t *score };
%apply unsigned char *OUTPUT { unsigned char *pkt};
/* Send "int *" to Java as intp */
%pointer_functions(int, intp);
%{
#include "zfm20.h"
speed_t int_B57600 = B57600;