瀏覽代碼

cmake: added doxygen doc content to python sensor modules

Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
Noel Eck 9 年之前
父節點
當前提交
e003a11723
共有 100 個文件被更改,包括 215 次插入10 次删除
  1. 1
    1
      doxy/README.cpp.md
  2. 20
    9
      src/CMakeLists.txt
  3. 2
    0
      src/a110x/pyupm_a110x.i
  4. 2
    0
      src/ad8232/pyupm_ad8232.i
  5. 2
    0
      src/adafruitms1438/pyupm_adafruitms1438.i
  6. 2
    0
      src/adafruitss/pyupm_adafruitss.i
  7. 2
    0
      src/adc121c021/pyupm_adc121c021.i
  8. 2
    0
      src/adis16448/pyupm_adis16448.i
  9. 2
    0
      src/adxl335/pyupm_adxl335.i
  10. 2
    0
      src/adxl345/pyupm_adxl345.i
  11. 2
    0
      src/adxrs610/pyupm_adxrs610.i
  12. 2
    0
      src/am2315/pyupm_am2315.i
  13. 2
    0
      src/apds9002/pyupm_apds9002.i
  14. 2
    0
      src/at42qt1070/pyupm_at42qt1070.i
  15. 2
    0
      src/biss0001/pyupm_biss0001.i
  16. 2
    0
      src/bma220/pyupm_bma220.i
  17. 2
    0
      src/bmpx8x/pyupm_bmpx8x.i
  18. 2
    0
      src/buzzer/pyupm_buzzer.i
  19. 2
    0
      src/cjq4435/pyupm_cjq4435.i
  20. 2
    0
      src/dfrph/pyupm_dfrph.i
  21. 2
    0
      src/ds1307/pyupm_ds1307.i
  22. 2
    0
      src/ecs1030/pyupm_ecs1030.i
  23. 2
    0
      src/enc03r/pyupm_enc03r.i
  24. 2
    0
      src/flex/pyupm_flex.i
  25. 2
    0
      src/gas/pyupm_gas.i
  26. 2
    0
      src/gp2y0a/pyupm_gp2y0a.i
  27. 2
    0
      src/grove/pyupm_grove.i
  28. 2
    0
      src/grovecircularled/pyupm_grovecircularled.i
  29. 2
    0
      src/grovecollision/pyupm_grovecollision.i
  30. 2
    0
      src/groveehr/pyupm_groveehr.i
  31. 2
    0
      src/groveeldriver/pyupm_groveeldriver.i
  32. 2
    0
      src/groveelectromagnet/pyupm_groveelectromagnet.i
  33. 2
    0
      src/groveemg/pyupm_groveemg.i
  34. 2
    0
      src/grovegprs/pyupm_grovegprs.i
  35. 2
    0
      src/grovegsr/pyupm_grovegsr.i
  36. 2
    0
      src/grovelinefinder/pyupm_grovelinefinder.i
  37. 2
    0
      src/grovemd/pyupm_grovemd.i
  38. 2
    0
      src/grovemoisture/pyupm_grovemoisture.i
  39. 2
    0
      src/groveo2/pyupm_groveo2.i
  40. 2
    0
      src/grovescam/pyupm_grovescam.i
  41. 2
    0
      src/grovespeaker/pyupm_grovespeaker.i
  42. 2
    0
      src/groveultrasonic/pyupm_groveultrasonic.i
  43. 2
    0
      src/grovevdiv/pyupm_grovevdiv.i
  44. 2
    0
      src/grovewater/pyupm_grovewater.i
  45. 2
    0
      src/grovewfs/pyupm_grovewfs.i
  46. 2
    0
      src/guvas12d/pyupm_guvas12d.i
  47. 2
    0
      src/h3lis331dl/pyupm_h3lis331dl.i
  48. 2
    0
      src/hcsr04/pyupm_hcsr04.i
  49. 2
    0
      src/hm11/pyupm_hm11.i
  50. 2
    0
      src/hmc5883l/pyupm_hmc5883l.i
  51. 2
    0
      src/hmtrp/pyupm_hmtrp.i
  52. 2
    0
      src/hp20x/pyupm_hp20x.i
  53. 2
    0
      src/ht9170/pyupm_ht9170.i
  54. 2
    0
      src/htu21d/pyupm_htu21d.i
  55. 2
    0
      src/hx711/pyupm_hx711.i
  56. 2
    0
      src/ina132/pyupm_ina132.i
  57. 2
    0
      src/isd1820/pyupm_isd1820.i
  58. 2
    0
      src/itg3200/pyupm_itg3200.i
  59. 2
    0
      src/joystick12/pyupm_joystick12.i
  60. 2
    0
      src/l298/pyupm_l298.i
  61. 2
    0
      src/lcd/pyupm_i2clcd.i
  62. 2
    0
      src/ldt0028/pyupm_ldt0028.i
  63. 2
    0
      src/lm35/pyupm_lm35.i
  64. 2
    0
      src/lol/pyupm_lol.i
  65. 2
    0
      src/loudness/pyupm_loudness.i
  66. 2
    0
      src/lpd8806/pyupm_lpd8806.i
  67. 2
    0
      src/lsm303/pyupm_lsm303.i
  68. 2
    0
      src/lsm9ds0/pyupm_lsm9ds0.i
  69. 2
    0
      src/m24lr64e/pyupm_m24lr64e.i
  70. 2
    0
      src/max31723/pyupm_max31723.i
  71. 2
    0
      src/max31855/pyupm_max31855.i
  72. 2
    0
      src/max44000/pyupm_max44000.i
  73. 2
    0
      src/max5487/pyupm_max5487.i
  74. 2
    0
      src/maxds3231m/pyupm_maxds3231m.i
  75. 2
    0
      src/maxsonarez/pyupm_maxsonarez.i
  76. 2
    0
      src/mcp9808/pyupm_mcp9808.i
  77. 2
    0
      src/mg811/pyupm_mg811.i
  78. 2
    0
      src/mhz16/pyupm_mhz16.i
  79. 2
    0
      src/mic/pyupm_mic.i
  80. 2
    0
      src/micsv89/pyupm_micsv89.i
  81. 2
    0
      src/mlx90614/pyupm_mlx90614.i
  82. 2
    0
      src/mma7455/pyupm_mma7455.i
  83. 2
    0
      src/mma7660/pyupm_mma7660.i
  84. 2
    0
      src/mpl3115a2/pyupm_mpl3115a2.i
  85. 2
    0
      src/mpr121/pyupm_mpr121.i
  86. 2
    0
      src/mpu9150/pyupm_mpu9150.i
  87. 2
    0
      src/mq303a/pyupm_mq303a.i
  88. 2
    0
      src/my9221/pyupm_my9221.i
  89. 2
    0
      src/nrf24l01/pyupm_nrf24l01.i
  90. 2
    0
      src/nrf8001/pyupm_nrf8001.i
  91. 2
    0
      src/nunchuck/pyupm_nunchuck.i
  92. 2
    0
      src/otp538u/pyupm_otp538u.i
  93. 2
    0
      src/ozw/pyupm_ozw.i
  94. 2
    0
      src/pca9685/pyupm_pca9685.i
  95. 2
    0
      src/pn532/pyupm_pn532.i
  96. 2
    0
      src/ppd42ns/pyupm_ppd42ns.i
  97. 2
    0
      src/pulsensor/pyupm_pulsensor.i
  98. 2
    0
      src/rfr359f/pyupm_rfr359f.i
  99. 2
    0
      src/rgbringcoder/pyupm_rgbringcoder.i
  100. 0
    0
      src/rotaryencoder/pyupm_rotaryencoder.i

+ 1
- 1
doxy/README.cpp.md 查看文件

@@ -30,7 +30,7 @@ Multi-sensor samples for the starter and specialized kits can be found in the
30 30
 
31 31
 Supported [sensor list](http://iotdk.intel.com/docs/master/upm/modules.html) from API documentation.
32 32
 
33
-You can also refer to the [Intel® IoT Developer Zone](https://software.intel.com/iot/sensors).
33
+You can also refer to the [Intel IoT Developer Zone](https://software.intel.com/iot/sensors).
34 34
 
35 35
 ### IDE Compatibility
36 36
 

+ 20
- 9
src/CMakeLists.txt 查看文件

@@ -18,6 +18,7 @@ endmacro (upm_CREATE_INSTALL_PKGCONFIG)
18 18
 macro(upm_SWIG_PYTHON)
19 19
   if (BUILDSWIGPYTHON AND BUILDSWIG)
20 20
     set_source_files_properties (pyupm_${libname}.i PROPERTIES CPLUSPLUS ON)
21
+    set_source_files_properties (pyupm_${libname}.i PROPERTIES SWIG_FLAGS "-I${CMAKE_CURRENT_BINARY_DIR}/..")
21 22
     swig_add_module (pyupm_${libname} python pyupm_${libname}.i ${module_src})
22 23
     swig_link_libraries (pyupm_${libname} ${PYTHON_LIBRARIES} ${MRAA_LIBRARIES})
23 24
     target_include_directories ( ${SWIG_MODULE_pyupm_${libname}_REAL_NAME}
@@ -120,16 +121,8 @@ macro(upm_doxygen)
120 121
       set (classname ${libname})
121 122
     endif()
122 123
     set (CMAKE_SWIG_FLAGS -DDOXYGEN=${DOXYGEN_FOUND})
123
-    add_custom_command (OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${libname}_doc.i
124
-      COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/../doxy2swig.py -n
125
-        ${CMAKE_BINARY_DIR}/xml/${classname}_8h.xml
126
-        ${CMAKE_CURRENT_BINARY_DIR}/${libname}_doc.i
127
-        DEPENDS ${CMAKE_BINARY_DIR}/xml/${classname}_8h.xml
128
-    )
129
-    add_custom_target (${libname}doc_i DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${libname}_doc.i)
130
-    add_dependencies (${libname}doc_i doc)
131 124
     if (BUILDSWIG)
132
-      add_dependencies (_pyupm_${libname} ${libname}doc_i)
125
+      add_dependencies (_pyupm_${libname} pyupm_doxy2swig)
133 126
       add_dependencies (pydoc _pyupm_${libname})
134 127
     else ()
135 128
       add_dependencies (${libname} doc)
@@ -203,6 +196,24 @@ macro(upm_module_init)
203 196
   endif()
204 197
 endmacro(upm_module_init)
205 198
 
199
+# Generate python module documentation from doxygen collateral
200
+if (BUILDDOC AND BUILDSWIGPYTHON AND SWIG_FOUND)
201
+  # doxy2swig the doxygen output
202
+  add_custom_command (OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/pyupm_doxy2swig.i
203
+    COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/doxy2swig.py
204
+      ${CMAKE_BINARY_DIR}/xml/index.xml
205
+      ${CMAKE_CURRENT_BINARY_DIR}/pyupm_doxy2swig.i
206
+    DEPENDS ${CMAKE_BINARY_DIR}/xml/index.xml
207
+  )
208
+  add_custom_target (pyupm_doxy2swig DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/pyupm_doxy2swig.i)
209
+  add_dependencies (pyupm_doxy2swig doc)
210
+# BUILDDOC not set but still building python modules, generate an empty
211
+# pyupm_doxy2swig.i file (overwriting if necessary)
212
+elseif (BUILDSWIGPYTHON AND SWIG_FOUND)
213
+  message (INFO " Generating empty ${CMAKE_CURRENT_BINARY_DIR}/pyupm_doxy2swig.i")
214
+  file (WRITE ${CMAKE_CURRENT_BINARY_DIR}/pyupm_doxy2swig.i "// Empty doxy2swig stub")
215
+endif (BUILDDOC AND BUILDSWIGPYTHON AND SWIG_FOUND)
216
+
206 217
 if (MODULE_LIST)
207 218
   set(SUBDIRS ${MODULE_LIST})
208 219
   set(SUBDIRS ${SUBDIRS} upm)

+ 2
- 0
src/a110x/pyupm_a110x.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_a110x
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/ad8232/pyupm_ad8232.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_ad8232
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/adafruitms1438/pyupm_adafruitms1438.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_adafruitms1438
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/adafruitss/pyupm_adafruitss.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_adafruitss
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/adc121c021/pyupm_adc121c021.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_adc121c021
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/adis16448/pyupm_adis16448.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_adis16448
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/adxl335/pyupm_adxl335.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_adxl335
2 4
 %include "../upm.i"
3 5
 %include "cpointer.i"

+ 2
- 0
src/adxl345/pyupm_adxl345.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_adxl345
2 4
 %include "../upm.i"
3 5
 %include "../carrays_int16_t.i"

+ 2
- 0
src/adxrs610/pyupm_adxrs610.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_adxrs610
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/am2315/pyupm_am2315.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_am2315
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/apds9002/pyupm_apds9002.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_apds9002
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/at42qt1070/pyupm_at42qt1070.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_at42qt1070
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/biss0001/pyupm_biss0001.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_biss0001
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/bma220/pyupm_bma220.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_bma220
2 4
 %include "../upm.i"
3 5
 %include "cpointer.i"

+ 2
- 0
src/bmpx8x/pyupm_bmpx8x.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_bmpx8x
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/buzzer/pyupm_buzzer.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_buzzer
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/cjq4435/pyupm_cjq4435.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_cjq4435
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/dfrph/pyupm_dfrph.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_dfrph
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/ds1307/pyupm_ds1307.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_ds1307
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/ecs1030/pyupm_ecs1030.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_ecs1030
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/enc03r/pyupm_enc03r.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_enc03r
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/flex/pyupm_flex.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_flex
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/gas/pyupm_gas.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_gas
2 4
 %include "../upm.i"
3 5
 %include "../carrays_uint16_t.i"

+ 2
- 0
src/gp2y0a/pyupm_gp2y0a.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_gp2y0a
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/grove/pyupm_grove.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_grove
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/grovecircularled/pyupm_grovecircularled.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_grovecircularled
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/grovecollision/pyupm_grovecollision.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_grovecollision
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/groveehr/pyupm_groveehr.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_groveehr
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/groveeldriver/pyupm_groveeldriver.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_groveeldriver
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/groveelectromagnet/pyupm_groveelectromagnet.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_groveelectromagnet
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/groveemg/pyupm_groveemg.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_groveemg
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/grovegprs/pyupm_grovegprs.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_grovegprs
2 4
 %include "../upm.i"
3 5
 %include "carrays.i"

+ 2
- 0
src/grovegsr/pyupm_grovegsr.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_grovegsr
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/grovelinefinder/pyupm_grovelinefinder.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_grovelinefinder
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/grovemd/pyupm_grovemd.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_grovemd
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/grovemoisture/pyupm_grovemoisture.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_grovemoisture
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/groveo2/pyupm_groveo2.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_groveo2
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/grovescam/pyupm_grovescam.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_grovescam
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/grovespeaker/pyupm_grovespeaker.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_grovespeaker
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/groveultrasonic/pyupm_groveultrasonic.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_groveultrasonic
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/grovevdiv/pyupm_grovevdiv.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_grovevdiv
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/grovewater/pyupm_grovewater.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_grovewater
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/grovewfs/pyupm_grovewfs.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_grovewfs
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/guvas12d/pyupm_guvas12d.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_guvas12d
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/h3lis331dl/pyupm_h3lis331dl.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_h3lis331dl
2 4
 %include "../upm.i"
3 5
 %include "cpointer.i"

+ 2
- 0
src/hcsr04/pyupm_hcsr04.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_hcsr04
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/hm11/pyupm_hm11.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_hm11
2 4
 %include "../upm.i"
3 5
 %include "carrays.i"

+ 2
- 0
src/hmc5883l/pyupm_hmc5883l.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_hmc5883l
2 4
 %include "../upm.i"
3 5
 %include "../carrays_int16_t.i"

+ 2
- 0
src/hmtrp/pyupm_hmtrp.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_hmtrp
2 4
 %include "../upm.i"
3 5
 %include "../carrays_uint8_t.i"

+ 2
- 0
src/hp20x/pyupm_hp20x.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_hp20x
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/ht9170/pyupm_ht9170.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_ht9170
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/htu21d/pyupm_htu21d.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_htu21d
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/hx711/pyupm_hx711.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_hx711
2 4
 %include "../upm.i"
3 5
 %include "stdint.i"

+ 2
- 0
src/ina132/pyupm_ina132.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_ina132
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/isd1820/pyupm_isd1820.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_isd1820
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/itg3200/pyupm_itg3200.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_itg3200
2 4
 %include "../upm.i"
3 5
 %include "../carrays_int16_t.i"

+ 2
- 0
src/joystick12/pyupm_joystick12.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_joystick12
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/l298/pyupm_l298.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_l298
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/lcd/pyupm_i2clcd.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_i2clcd
2 4
 %include "../upm.i"
3 5
 %include "../carrays_uint8_t.i"

+ 2
- 0
src/ldt0028/pyupm_ldt0028.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_ldt0028
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/lm35/pyupm_lm35.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_lm35
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/lol/pyupm_lol.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_lol
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/loudness/pyupm_loudness.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_loudness
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/lpd8806/pyupm_lpd8806.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_lpd8806
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/lsm303/pyupm_lsm303.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_lsm303
2 4
 %include "../upm.i"
3 5
 %include "../carrays_int16_t.i"

+ 2
- 0
src/lsm9ds0/pyupm_lsm9ds0.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_lsm9ds0
2 4
 %include "../upm.i"
3 5
 %include "cpointer.i"

+ 2
- 0
src/m24lr64e/pyupm_m24lr64e.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_m24lr64e
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/max31723/pyupm_max31723.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_max31723
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/max31855/pyupm_max31855.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_max31855
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/max44000/pyupm_max44000.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_max44000
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/max5487/pyupm_max5487.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_max5487
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/maxds3231m/pyupm_maxds3231m.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_maxds3231m
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/maxsonarez/pyupm_maxsonarez.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_maxsonarez
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/mcp9808/pyupm_mcp9808.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_mcp9808
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/mg811/pyupm_mg811.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_mg811
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/mhz16/pyupm_mhz16.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_mhz16
2 4
 %include "../upm.i"
3 5
 %include "cpointer.i"

+ 2
- 0
src/mic/pyupm_mic.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_mic
2 4
 %include "../upm.i"
3 5
 %include "../carrays_uint16_t.i"

+ 2
- 0
src/micsv89/pyupm_micsv89.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_micsv89
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/mlx90614/pyupm_mlx90614.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_mlx90614
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/mma7455/pyupm_mma7455.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_mma7455
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/mma7660/pyupm_mma7660.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_mma7660
2 4
 %include "../upm.i"
3 5
 %include "cpointer.i"

+ 2
- 0
src/mpl3115a2/pyupm_mpl3115a2.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_mpl3115a2
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/mpr121/pyupm_mpr121.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_mpr121
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/mpu9150/pyupm_mpu9150.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_mpu9150
2 4
 %include "../upm.i"
3 5
 %include "cpointer.i"

+ 2
- 0
src/mq303a/pyupm_mq303a.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_mq303a
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/my9221/pyupm_my9221.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_my9221
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/nrf24l01/pyupm_nrf24l01.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_nrf24l01
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/nrf8001/pyupm_nrf8001.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_nrf8001
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/nunchuck/pyupm_nunchuck.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_nunchuck
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/otp538u/pyupm_otp538u.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_otp538u
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/ozw/pyupm_ozw.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_ozw
2 4
 %include "../upm.i"
3 5
 %include "cpointer.i"

+ 2
- 0
src/pca9685/pyupm_pca9685.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_pca9685
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/pn532/pyupm_pn532.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_pn532
2 4
 %include "../upm.i"
3 5
 %include "../carrays_uint8_t.i"

+ 2
- 0
src/ppd42ns/pyupm_ppd42ns.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_ppd42ns
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/pulsensor/pyupm_pulsensor.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_pulsensor
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/rfr359f/pyupm_rfr359f.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_rfr359f
2 4
 %include "../upm.i"
3 5
 

+ 2
- 0
src/rgbringcoder/pyupm_rgbringcoder.i 查看文件

@@ -1,3 +1,5 @@
1
+// Include doxygen-generated documentation
2
+%include "pyupm_doxy2swig.i"
1 3
 %module pyupm_rgbringcoder
2 4
 %include "../upm.i"
3 5
 

+ 0
- 0
src/rotaryencoder/pyupm_rotaryencoder.i 查看文件


部分文件因文件數量過多而無法顯示