Home | History | Annotate | Download | only in zfm20
      1 %module pyupm_zfm20
      2 %include "../upm.i"
      3 %include "../carrays_uint16_t.i"
      4 %include "../carrays_uint32_t.i"
      5 %include "cpointer.i"
      6 
      7 %feature("autodoc", "3");
      8 
      9 %typemap(in) uint16_t * {
     10   void *argp = 0 ;
     11   int res = SWIG_ConvertPtr($input, &argp,SWIGTYPE_p_uint16Array, 0 |  0 );
     12   $1 = reinterpret_cast< uint16_t * >(argp);
     13 }
     14 
     15 %typemap(in) uint32_t {
     16    $1 = PyInt_AsLong($input);
     17 }
     18 
     19 /* Send "int *" to python as intp */
     20 %pointer_functions(int, intp);
     21 %{
     22     #include "zfm20.h"
     23     speed_t int_B57600 = B57600;
     24 %}
     25 %include "zfm20.h"
     26 speed_t int_B57600 = B57600;
     27