mirror of
https://github.com/eclipse/upm.git
synced 2025-03-28 03:10:06 +03:00
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:
parent
59c6b28cdd
commit
3e59323abb
@ -1,7 +1,7 @@
|
|||||||
%module javaupm_adc121c021
|
%module javaupm_adc121c021
|
||||||
%include "../upm.i"
|
%include "../upm.i"
|
||||||
%include "../carrays_uint16_t.i"
|
/*%include "../carrays_uint16_t.i"
|
||||||
|
*/
|
||||||
%{
|
%{
|
||||||
#include "adc121c021.h"
|
#include "adc121c021.h"
|
||||||
%}
|
%}
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
%module javaupm_ds1307
|
%module javaupm_ds1307
|
||||||
%include "../upm.i"
|
%include "../upm.i"
|
||||||
|
%include "arrays_java.i";
|
||||||
|
|
||||||
|
%apply unsigned char[] {uint8_t *};
|
||||||
|
|
||||||
%{
|
%{
|
||||||
#include "ds1307.h"
|
#include "ds1307.h"
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
%module javaupm_grovecircularled
|
%module javaupm_grovecircularled
|
||||||
%include "../upm.i"
|
%include "../upm.i"
|
||||||
|
%include "arrays_java.i";
|
||||||
|
|
||||||
%{
|
%{
|
||||||
#include "grovecircularled.h"
|
#include "grovecircularled.h"
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
%module javaupm_grovescam
|
%module javaupm_grovescam
|
||||||
%include "../upm.i"
|
%include "../upm.i"
|
||||||
|
%include "arrays_java.i";
|
||||||
|
%apply unsigned char[] {uint8_t *};
|
||||||
|
|
||||||
%{
|
%{
|
||||||
#include "grovescam.h"
|
#include "grovescam.h"
|
||||||
|
@ -2,7 +2,9 @@
|
|||||||
%include "../upm.i"
|
%include "../upm.i"
|
||||||
%include "stdint.i"
|
%include "stdint.i"
|
||||||
%include "typemaps.i"
|
%include "typemaps.i"
|
||||||
|
%include "arrays_java.i";
|
||||||
|
|
||||||
|
%apply unsigned char[] {uint8_t *};
|
||||||
%apply uint8_t *OUTPUT { uint8_t *data };
|
%apply uint8_t *OUTPUT { uint8_t *data };
|
||||||
|
|
||||||
%include "ssd.h"
|
%include "ssd.h"
|
||||||
|
@ -2,8 +2,10 @@
|
|||||||
%include "../upm.i"
|
%include "../upm.i"
|
||||||
%include "cpointer.i"
|
%include "cpointer.i"
|
||||||
%include "typemaps.i"
|
%include "typemaps.i"
|
||||||
|
%include "arrays_java.i";
|
||||||
|
|
||||||
%apply float *INOUT { float *x, float *y, float *z };
|
%apply float *INOUT { float *x, float *y, float *z };
|
||||||
|
%apply unsigned char[] {uint8_t *buf};
|
||||||
|
|
||||||
%include "lsm9ds0.h"
|
%include "lsm9ds0.h"
|
||||||
%{
|
%{
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
%module javaupm_m24lr64e
|
%module javaupm_m24lr64e
|
||||||
%include "../upm.i"
|
%include "../upm.i"
|
||||||
|
|
||||||
%include "stdint.i"
|
%include "stdint.i"
|
||||||
|
%include "arrays_java.i";
|
||||||
|
|
||||||
|
%apply unsigned char[] {uint8_t *};
|
||||||
|
|
||||||
%{
|
%{
|
||||||
#include "m24lr64e.h"
|
#include "m24lr64e.h"
|
||||||
|
@ -2,8 +2,10 @@
|
|||||||
%include "../upm.i"
|
%include "../upm.i"
|
||||||
%include "cpointer.i"
|
%include "cpointer.i"
|
||||||
%include "typemaps.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 };
|
%apply int *OUTPUT { int *gas, int *temp };
|
||||||
|
|
||||||
%{
|
%{
|
||||||
|
@ -1,5 +1,10 @@
|
|||||||
%module javaupm_mma7455
|
%module javaupm_mma7455
|
||||||
%include "../upm.i"
|
%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"
|
#include "mma7455.h"
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
%module javaupm_mpr121
|
%module javaupm_mpr121
|
||||||
%include "../upm.i"
|
%include "../upm.i"
|
||||||
|
%include "arrays_java.i";
|
||||||
|
|
||||||
|
%apply unsigned char[] {uint8_t *};
|
||||||
|
|
||||||
%{
|
%{
|
||||||
#include "mpr121.h"
|
#include "mpr121.h"
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
%module javaupm_nrf24l01
|
%module javaupm_nrf24l01
|
||||||
%include "../upm.i"
|
%include "../upm.i"
|
||||||
|
|
||||||
|
%include "arrays_java.i";
|
||||||
|
%apply unsigned char[] {uint8_t *};
|
||||||
|
|
||||||
%{
|
%{
|
||||||
#include "nrf24l01.h"
|
#include "nrf24l01.h"
|
||||||
%}
|
%}
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
%module javaupm_nunchuck
|
%module javaupm_nunchuck
|
||||||
%include "../upm.i"
|
%include "../upm.i"
|
||||||
|
%include "arrays_java.i";
|
||||||
|
|
||||||
|
%apply unsigned char[] {uint8_t *};
|
||||||
|
|
||||||
%{
|
%{
|
||||||
#include "nunchuck.h"
|
#include "nunchuck.h"
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
%module javaupm_pn532
|
%module javaupm_pn532
|
||||||
%include "../upm.i"
|
%include "../upm.i"
|
||||||
|
%include "arrays_java.i"
|
||||||
|
|
||||||
|
%apply unsigned char[] {uint8_t *};
|
||||||
|
|
||||||
%{
|
%{
|
||||||
#include "pn532.h"
|
#include "pn532.h"
|
||||||
|
@ -1,5 +1,11 @@
|
|||||||
%module javaupm_pulsensor
|
%module javaupm_pulsensor
|
||||||
%include "../upm.i"
|
%include "../upm.i"
|
||||||
|
%include "arrays_java.i"
|
||||||
|
|
||||||
|
%ignore sample_thread;
|
||||||
|
%ignore pin_ctx;
|
||||||
|
%ignore do_sample;
|
||||||
|
%ignore callback;
|
||||||
|
|
||||||
%{
|
%{
|
||||||
#include "pulsensor.h"
|
#include "pulsensor.h"
|
||||||
|
@ -4,6 +4,9 @@
|
|||||||
|
|
||||||
|
|
||||||
#if (SWIGJAVA)
|
#if (SWIGJAVA)
|
||||||
|
/* %include "arrays_java.i";*/
|
||||||
|
/* %apply unsigned char[] {uint8_t *mama}; */
|
||||||
|
|
||||||
%apply int { speed_t };
|
%apply int { speed_t };
|
||||||
%apply int { mraa_result_t };
|
%apply int { mraa_result_t };
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,14 +1,15 @@
|
|||||||
%module javaupm_zfm20
|
%module javaupm_zfm20
|
||||||
%include "../upm.i"
|
%include "../upm.i"
|
||||||
%include "cpointer.i"
|
|
||||||
%include "stdint.i"
|
%include "stdint.i"
|
||||||
%include "typemaps.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 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"
|
#include "zfm20.h"
|
||||||
speed_t int_B57600 = B57600;
|
speed_t int_B57600 = B57600;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user