Guest User

Untitled

a guest
Jul 16th, 2025
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.05 KB | None | 0 0
  1. halcmd: show
  2. Loaded HAL Components:
  3. ID Type Name PID State
  4. 7 RT hm2_eth ready
  5. 6 User halcmd1961 1961 ready
  6. 4 RT hostmot2 ready
  7.  
  8. Component Pins:
  9. Owner Type Dir Value Name
  10. 7 float IN 100 hm2_EcM1.0.dpll.01.timer-us
  11. 7 float IN 100 hm2_EcM1.0.dpll.02.timer-us
  12. 7 float IN 100 hm2_EcM1.0.dpll.03.timer-us
  13. 7 float IN 100 hm2_EcM1.0.dpll.04.timer-us
  14. 7 float IN -1 hm2_EcM1.0.dpll.base-freq-khz
  15. 7 u32 OUT 0x00000000 hm2_EcM1.0.dpll.ddsize
  16. 7 float OUT 0 hm2_EcM1.0.dpll.phase-error-us
  17. 7 u32 IN 0x00400000 hm2_EcM1.0.dpll.plimit
  18. 7 u32 OUT 0x00000001 hm2_EcM1.0.dpll.prescale
  19. 7 u32 IN 0x000007D0 hm2_EcM1.0.dpll.time-const
  20. 7 s32 OUT 0 hm2_EcM1.0.encoder.00.count
  21. 7 s32 OUT 0 hm2_EcM1.0.encoder.00.count-latched
  22. 7 bit I/O FALSE hm2_EcM1.0.encoder.00.index-enable
  23. 7 bit OUT TRUE hm2_EcM1.0.encoder.00.input-a
  24. 7 bit OUT TRUE hm2_EcM1.0.encoder.00.input-b
  25. 7 bit OUT FALSE hm2_EcM1.0.encoder.00.input-index
  26. 7 float OUT 0 hm2_EcM1.0.encoder.00.position
  27. 7 float OUT 0 hm2_EcM1.0.encoder.00.position-latched
  28. 7 bit OUT FALSE hm2_EcM1.0.encoder.00.quad-error
  29. 7 bit IN FALSE hm2_EcM1.0.encoder.00.quad-error-enable
  30. 7 s32 OUT 0 hm2_EcM1.0.encoder.00.rawcounts
  31. 7 s32 OUT 0 hm2_EcM1.0.encoder.00.rawlatch
  32. 7 bit IN FALSE hm2_EcM1.0.encoder.00.reset
  33. 7 float OUT 0 hm2_EcM1.0.encoder.00.velocity
  34. 7 float OUT 0 hm2_EcM1.0.encoder.00.velocity-rpm
  35. 7 s32 OUT 0 hm2_EcM1.0.encoder.01.count
  36. 7 s32 OUT 0 hm2_EcM1.0.encoder.01.count-latched
  37. 7 bit I/O FALSE hm2_EcM1.0.encoder.01.index-enable
  38. 7 bit OUT TRUE hm2_EcM1.0.encoder.01.input-a
  39. 7 bit OUT FALSE hm2_EcM1.0.encoder.01.input-b
  40. 7 bit OUT TRUE hm2_EcM1.0.encoder.01.input-index
  41. 7 float OUT 0 hm2_EcM1.0.encoder.01.position
  42. 7 float OUT 0 hm2_EcM1.0.encoder.01.position-latched
  43. 7 bit OUT FALSE hm2_EcM1.0.encoder.01.quad-error
  44. 7 bit IN FALSE hm2_EcM1.0.encoder.01.quad-error-enable
  45. 7 s32 OUT 1 hm2_EcM1.0.encoder.01.rawcounts
  46. 7 s32 OUT 1 hm2_EcM1.0.encoder.01.rawlatch
  47. 7 bit IN FALSE hm2_EcM1.0.encoder.01.reset
  48. 7 float OUT 0 hm2_EcM1.0.encoder.01.velocity
  49. 7 float OUT 0 hm2_EcM1.0.encoder.01.velocity-rpm
  50. 7 s32 OUT 0 hm2_EcM1.0.encoder.02.count
  51. 7 s32 OUT 0 hm2_EcM1.0.encoder.02.count-latched
  52. 7 bit I/O FALSE hm2_EcM1.0.encoder.02.index-enable
  53. 7 bit OUT FALSE hm2_EcM1.0.encoder.02.input-a
  54. 7 bit OUT FALSE hm2_EcM1.0.encoder.02.input-b
  55. 7 bit OUT FALSE hm2_EcM1.0.encoder.02.input-index
  56. 7 float OUT 0 hm2_EcM1.0.encoder.02.position
  57. 7 float OUT 0 hm2_EcM1.0.encoder.02.position-latched
  58. 7 bit OUT FALSE hm2_EcM1.0.encoder.02.quad-error
  59. 7 bit IN FALSE hm2_EcM1.0.encoder.02.quad-error-enable
  60. 7 s32 OUT 0 hm2_EcM1.0.encoder.02.rawcounts
  61. 7 s32 OUT 0 hm2_EcM1.0.encoder.02.rawlatch
  62. 7 bit IN FALSE hm2_EcM1.0.encoder.02.reset
  63. 7 float OUT 0 hm2_EcM1.0.encoder.02.velocity
  64. 7 float OUT 0 hm2_EcM1.0.encoder.02.velocity-rpm
  65. 7 s32 OUT 0 hm2_EcM1.0.encoder.03.count
  66. 7 s32 OUT 0 hm2_EcM1.0.encoder.03.count-latched
  67. 7 bit I/O FALSE hm2_EcM1.0.encoder.03.index-enable
  68. 7 bit OUT FALSE hm2_EcM1.0.encoder.03.input-a
  69. 7 bit OUT FALSE hm2_EcM1.0.encoder.03.input-b
  70. 7 bit OUT FALSE hm2_EcM1.0.encoder.03.input-index
  71. 7 float OUT 0 hm2_EcM1.0.encoder.03.position
  72. 7 float OUT 0 hm2_EcM1.0.encoder.03.position-latched
  73. 7 bit OUT FALSE hm2_EcM1.0.encoder.03.quad-error
  74. 7 bit IN FALSE hm2_EcM1.0.encoder.03.quad-error-enable
  75. 7 s32 OUT 0 hm2_EcM1.0.encoder.03.rawcounts
  76. 7 s32 OUT 0 hm2_EcM1.0.encoder.03.rawlatch
  77. 7 bit IN FALSE hm2_EcM1.0.encoder.03.reset
  78. 7 float OUT 0 hm2_EcM1.0.encoder.03.velocity
  79. 7 float OUT 0 hm2_EcM1.0.encoder.03.velocity-rpm
  80. 7 bit IN FALSE hm2_EcM1.0.encoder.hires-timestamp
  81. 7 u32 IN 0x017D7840 hm2_EcM1.0.encoder.sample-frequency
  82. 7 s32 IN -1 hm2_EcM1.0.encoder.timer-number
  83. 7 bit OUT FALSE hm2_EcM1.0.gpio.000.in
  84. 7 bit OUT TRUE hm2_EcM1.0.gpio.000.in_not
  85. 7 bit OUT TRUE hm2_EcM1.0.gpio.001.in
  86. 7 bit OUT FALSE hm2_EcM1.0.gpio.001.in_not
  87. 7 bit IN FALSE hm2_EcM1.0.gpio.001.out
  88. 7 bit OUT FALSE hm2_EcM1.0.gpio.002.in
  89. 7 bit OUT TRUE hm2_EcM1.0.gpio.002.in_not
  90. 7 bit OUT TRUE hm2_EcM1.0.gpio.003.in
  91. 7 bit OUT FALSE hm2_EcM1.0.gpio.003.in_not
  92. 7 bit IN FALSE hm2_EcM1.0.gpio.003.out
  93. 7 bit OUT FALSE hm2_EcM1.0.gpio.004.in
  94. 7 bit OUT TRUE hm2_EcM1.0.gpio.004.in_not
  95. 7 bit OUT TRUE hm2_EcM1.0.gpio.005.in
  96. 7 bit OUT FALSE hm2_EcM1.0.gpio.005.in_not
  97. 7 bit IN FALSE hm2_EcM1.0.gpio.005.out
  98. 7 bit OUT FALSE hm2_EcM1.0.gpio.006.in
  99. 7 bit OUT TRUE hm2_EcM1.0.gpio.006.in_not
  100. 7 bit OUT FALSE hm2_EcM1.0.gpio.007.in
  101. 7 bit OUT TRUE hm2_EcM1.0.gpio.007.in_not
  102. 7 bit OUT FALSE hm2_EcM1.0.gpio.008.in
  103. 7 bit OUT TRUE hm2_EcM1.0.gpio.008.in_not
  104. 7 bit OUT FALSE hm2_EcM1.0.gpio.009.in
  105. 7 bit OUT TRUE hm2_EcM1.0.gpio.009.in_not
  106. 7 bit OUT FALSE hm2_EcM1.0.gpio.010.in
  107. 7 bit OUT TRUE hm2_EcM1.0.gpio.010.in_not
  108. 7 bit OUT FALSE hm2_EcM1.0.gpio.011.in
  109. 7 bit OUT TRUE hm2_EcM1.0.gpio.011.in_not
  110. 7 bit OUT TRUE hm2_EcM1.0.gpio.012.in
  111. 7 bit OUT FALSE hm2_EcM1.0.gpio.012.in_not
  112. 7 bit IN FALSE hm2_EcM1.0.gpio.012.out
  113. 7 bit OUT TRUE hm2_EcM1.0.gpio.013.in
  114. 7 bit OUT FALSE hm2_EcM1.0.gpio.013.in_not
  115. 7 bit IN FALSE hm2_EcM1.0.gpio.013.out
  116. 7 bit OUT TRUE hm2_EcM1.0.gpio.014.in
  117. 7 bit OUT FALSE hm2_EcM1.0.gpio.014.in_not
  118. 7 bit IN FALSE hm2_EcM1.0.gpio.014.out
  119. 7 bit OUT TRUE hm2_EcM1.0.gpio.015.in
  120. 7 bit OUT FALSE hm2_EcM1.0.gpio.015.in_not
  121. 7 bit OUT TRUE hm2_EcM1.0.gpio.016.in
  122. 7 bit OUT FALSE hm2_EcM1.0.gpio.016.in_not
  123. 7 bit IN FALSE hm2_EcM1.0.gpio.016.out
  124. 7 bit OUT TRUE hm2_EcM1.0.gpio.017.in
  125. 7 bit OUT FALSE hm2_EcM1.0.gpio.017.in_not
  126. 7 bit IN FALSE hm2_EcM1.0.gpio.017.out
  127. 7 bit OUT FALSE hm2_EcM1.0.gpio.018.in
  128. 7 bit OUT TRUE hm2_EcM1.0.gpio.018.in_not
  129. 7 bit IN FALSE hm2_EcM1.0.gpio.018.out
  130. 7 bit OUT FALSE hm2_EcM1.0.gpio.019.in
  131. 7 bit OUT TRUE hm2_EcM1.0.gpio.019.in_not
  132. 7 bit IN FALSE hm2_EcM1.0.gpio.019.out
  133. 7 bit OUT TRUE hm2_EcM1.0.gpio.020.in
  134. 7 bit OUT FALSE hm2_EcM1.0.gpio.020.in_not
  135. 7 bit OUT TRUE hm2_EcM1.0.gpio.021.in
  136. 7 bit OUT FALSE hm2_EcM1.0.gpio.021.in_not
  137. 7 bit IN FALSE hm2_EcM1.0.gpio.021.out
  138. 7 bit OUT TRUE hm2_EcM1.0.gpio.022.in
  139. 7 bit OUT FALSE hm2_EcM1.0.gpio.022.in_not
  140. 7 bit IN FALSE hm2_EcM1.0.gpio.022.out
  141. 7 bit OUT TRUE hm2_EcM1.0.gpio.023.in
  142. 7 bit OUT FALSE hm2_EcM1.0.gpio.023.in_not
  143. 7 bit IN FALSE hm2_EcM1.0.gpio.023.out
  144. 7 bit OUT TRUE hm2_EcM1.0.gpio.024.in
  145. 7 bit OUT FALSE hm2_EcM1.0.gpio.024.in_not
  146. 7 bit OUT TRUE hm2_EcM1.0.gpio.025.in
  147. 7 bit OUT FALSE hm2_EcM1.0.gpio.025.in_not
  148. 7 bit OUT TRUE hm2_EcM1.0.gpio.026.in
  149. 7 bit OUT FALSE hm2_EcM1.0.gpio.026.in_not
  150. 7 bit OUT TRUE hm2_EcM1.0.gpio.027.in
  151. 7 bit OUT FALSE hm2_EcM1.0.gpio.027.in_not
  152. 7 bit IN FALSE hm2_EcM1.0.gpio.027.out
  153. 7 bit OUT TRUE hm2_EcM1.0.gpio.028.in
  154. 7 bit OUT FALSE hm2_EcM1.0.gpio.028.in_not
  155. 7 bit IN FALSE hm2_EcM1.0.gpio.028.out
  156. 7 bit OUT TRUE hm2_EcM1.0.gpio.029.in
  157. 7 bit OUT FALSE hm2_EcM1.0.gpio.029.in_not
  158. 7 bit IN FALSE hm2_EcM1.0.gpio.029.out
  159. 7 bit OUT TRUE hm2_EcM1.0.gpio.030.in
  160. 7 bit OUT FALSE hm2_EcM1.0.gpio.030.in_not
  161. 7 bit IN FALSE hm2_EcM1.0.gpio.030.out
  162. 7 bit OUT TRUE hm2_EcM1.0.gpio.031.in
  163. 7 bit OUT FALSE hm2_EcM1.0.gpio.031.in_not
  164. 7 bit IN FALSE hm2_EcM1.0.gpio.031.out
  165. 7 bit OUT TRUE hm2_EcM1.0.gpio.032.in
  166. 7 bit OUT FALSE hm2_EcM1.0.gpio.032.in_not
  167. 7 bit IN FALSE hm2_EcM1.0.gpio.032.out
  168. 7 bit OUT TRUE hm2_EcM1.0.gpio.033.in
  169. 7 bit OUT FALSE hm2_EcM1.0.gpio.033.in_not
  170. 7 bit IN FALSE hm2_EcM1.0.gpio.033.out
  171. 7 bit OUT TRUE hm2_EcM1.0.gpio.034.in
  172. 7 bit OUT FALSE hm2_EcM1.0.gpio.034.in_not
  173. 7 bit IN FALSE hm2_EcM1.0.gpio.034.out
  174. 7 bit OUT TRUE hm2_EcM1.0.gpio.035.in
  175. 7 bit OUT FALSE hm2_EcM1.0.gpio.035.in_not
  176. 7 bit IN FALSE hm2_EcM1.0.gpio.035.out
  177. 7 bit OUT TRUE hm2_EcM1.0.gpio.036.in
  178. 7 bit OUT FALSE hm2_EcM1.0.gpio.036.in_not
  179. 7 bit IN FALSE hm2_EcM1.0.gpio.036.out
  180. 7 bit OUT TRUE hm2_EcM1.0.gpio.037.in
  181. 7 bit OUT FALSE hm2_EcM1.0.gpio.037.in_not
  182. 7 bit IN FALSE hm2_EcM1.0.gpio.037.out
  183. 7 bit OUT TRUE hm2_EcM1.0.gpio.038.in
  184. 7 bit OUT FALSE hm2_EcM1.0.gpio.038.in_not
  185. 7 bit IN FALSE hm2_EcM1.0.gpio.038.out
  186. 7 bit OUT TRUE hm2_EcM1.0.gpio.039.in
  187. 7 bit OUT FALSE hm2_EcM1.0.gpio.039.in_not
  188. 7 bit IN FALSE hm2_EcM1.0.gpio.039.out
  189. 7 bit OUT TRUE hm2_EcM1.0.gpio.040.in
  190. 7 bit OUT FALSE hm2_EcM1.0.gpio.040.in_not
  191. 7 bit IN FALSE hm2_EcM1.0.gpio.040.out
  192. 7 bit OUT TRUE hm2_EcM1.0.gpio.041.in
  193. 7 bit OUT FALSE hm2_EcM1.0.gpio.041.in_not
  194. 7 bit IN FALSE hm2_EcM1.0.gpio.041.out
  195. 7 bit OUT TRUE hm2_EcM1.0.gpio.042.in
  196. 7 bit OUT FALSE hm2_EcM1.0.gpio.042.in_not
  197. 7 bit IN FALSE hm2_EcM1.0.gpio.042.out
  198. 7 bit OUT TRUE hm2_EcM1.0.gpio.043.in
  199. 7 bit OUT FALSE hm2_EcM1.0.gpio.043.in_not
  200. 7 bit IN FALSE hm2_EcM1.0.gpio.043.out
  201. 7 bit OUT TRUE hm2_EcM1.0.gpio.044.in
  202. 7 bit OUT FALSE hm2_EcM1.0.gpio.044.in_not
  203. 7 bit IN FALSE hm2_EcM1.0.gpio.044.out
  204. 7 bit OUT TRUE hm2_EcM1.0.gpio.045.in
  205. 7 bit OUT FALSE hm2_EcM1.0.gpio.045.in_not
  206. 7 bit IN FALSE hm2_EcM1.0.gpio.045.out
  207. 7 bit OUT TRUE hm2_EcM1.0.gpio.046.in
  208. 7 bit OUT FALSE hm2_EcM1.0.gpio.046.in_not
  209. 7 bit IN FALSE hm2_EcM1.0.gpio.046.out
  210. 7 bit OUT TRUE hm2_EcM1.0.gpio.047.in
  211. 7 bit OUT FALSE hm2_EcM1.0.gpio.047.in_not
  212. 7 bit IN FALSE hm2_EcM1.0.gpio.047.out
  213. 7 bit OUT TRUE hm2_EcM1.0.gpio.048.in
  214. 7 bit OUT FALSE hm2_EcM1.0.gpio.048.in_not
  215. 7 bit IN FALSE hm2_EcM1.0.gpio.048.out
  216. 7 bit OUT TRUE hm2_EcM1.0.gpio.049.in
  217. 7 bit OUT FALSE hm2_EcM1.0.gpio.049.in_not
  218. 7 bit IN FALSE hm2_EcM1.0.gpio.049.out
  219. 7 bit OUT TRUE hm2_EcM1.0.gpio.050.in
  220. 7 bit OUT FALSE hm2_EcM1.0.gpio.050.in_not
  221. 7 bit IN FALSE hm2_EcM1.0.gpio.050.out
  222. 7 bit OUT TRUE hm2_EcM1.0.gpio.051.in
  223. 7 bit OUT FALSE hm2_EcM1.0.gpio.051.in_not
  224. 7 bit IN FALSE hm2_EcM1.0.gpio.051.out
  225. 7 bit OUT FALSE hm2_EcM1.0.gpio.052.in
  226. 7 bit OUT TRUE hm2_EcM1.0.gpio.052.in_not
  227. 7 bit IN FALSE hm2_EcM1.0.gpio.052.out
  228. 7 bit OUT TRUE hm2_EcM1.0.gpio.053.in
  229. 7 bit OUT FALSE hm2_EcM1.0.gpio.053.in_not
  230. 7 bit IN FALSE hm2_EcM1.0.gpio.053.out
  231. 7 bit OUT TRUE hm2_EcM1.0.gpio.054.in
  232. 7 bit OUT FALSE hm2_EcM1.0.gpio.054.in_not
  233. 7 bit OUT TRUE hm2_EcM1.0.gpio.055.in
  234. 7 bit OUT FALSE hm2_EcM1.0.gpio.055.in_not
  235. 7 bit IN FALSE hm2_EcM1.0.gpio.055.out
  236. 7 bit OUT TRUE hm2_EcM1.0.gpio.056.in
  237. 7 bit OUT FALSE hm2_EcM1.0.gpio.056.in_not
  238. 7 bit IN FALSE hm2_EcM1.0.gpio.056.out
  239. 7 bit OUT TRUE hm2_EcM1.0.gpio.057.in
  240. 7 bit OUT FALSE hm2_EcM1.0.gpio.057.in_not
  241. 7 bit IN FALSE hm2_EcM1.0.gpio.057.out
  242. 7 bit OUT TRUE hm2_EcM1.0.gpio.058.in
  243. 7 bit OUT FALSE hm2_EcM1.0.gpio.058.in_not
  244. 7 bit IN FALSE hm2_EcM1.0.gpio.058.out
  245. 7 bit OUT TRUE hm2_EcM1.0.gpio.059.in
  246. 7 bit OUT FALSE hm2_EcM1.0.gpio.059.in_not
  247. 7 bit IN FALSE hm2_EcM1.0.gpio.059.out
  248. 7 bit OUT TRUE hm2_EcM1.0.gpio.060.in
  249. 7 bit OUT FALSE hm2_EcM1.0.gpio.060.in_not
  250. 7 bit IN FALSE hm2_EcM1.0.gpio.060.out
  251. 7 bit OUT TRUE hm2_EcM1.0.gpio.061.in
  252. 7 bit OUT FALSE hm2_EcM1.0.gpio.061.in_not
  253. 7 bit IN FALSE hm2_EcM1.0.gpio.061.out
  254. 7 bit OUT TRUE hm2_EcM1.0.gpio.062.in
  255. 7 bit OUT FALSE hm2_EcM1.0.gpio.062.in_not
  256. 7 bit IN FALSE hm2_EcM1.0.gpio.062.out
  257. 7 bit OUT TRUE hm2_EcM1.0.gpio.063.in
  258. 7 bit OUT FALSE hm2_EcM1.0.gpio.063.in_not
  259. 7 bit IN FALSE hm2_EcM1.0.gpio.063.out
  260. 7 bit OUT FALSE hm2_EcM1.0.packet-error
  261. 7 bit OUT FALSE hm2_EcM1.0.packet-error-exceeded
  262. 7 s32 OUT 0 hm2_EcM1.0.packet-error-level
  263. 7 u32 I/O 0x00000000 hm2_EcM1.0.packet-error-total
  264. 7 s32 OUT 0 hm2_EcM1.0.read-request.time
  265. 7 s32 OUT 0 hm2_EcM1.0.read.time
  266. 7 bit IN FALSE hm2_EcM1.0.stepgen.00.control-type
  267. 7 s32 OUT 0 hm2_EcM1.0.stepgen.00.counts
  268. 7 float OUT 0 hm2_EcM1.0.stepgen.00.dbg_err_at_match
  269. 7 float OUT 0 hm2_EcM1.0.stepgen.00.dbg_ff_vel
  270. 7 float OUT 0 hm2_EcM1.0.stepgen.00.dbg_pos_minus_prev_cmd
  271. 7 float OUT 0 hm2_EcM1.0.stepgen.00.dbg_s_to_match
  272. 7 s32 OUT 0 hm2_EcM1.0.stepgen.00.dbg_step_rate
  273. 7 float OUT 0 hm2_EcM1.0.stepgen.00.dbg_vel_error
  274. 7 bit IN FALSE hm2_EcM1.0.stepgen.00.enable
  275. 7 float IN 0 hm2_EcM1.0.stepgen.00.position-cmd
  276. 7 float OUT 0 hm2_EcM1.0.stepgen.00.position-fb
  277. 7 bit IN FALSE hm2_EcM1.0.stepgen.00.position-reset
  278. 7 float IN 0 hm2_EcM1.0.stepgen.00.velocity-cmd
  279. 7 float OUT 0 hm2_EcM1.0.stepgen.00.velocity-fb
  280. 7 bit IN FALSE hm2_EcM1.0.stepgen.01.control-type
  281. 7 s32 OUT 0 hm2_EcM1.0.stepgen.01.counts
  282. 7 float OUT 0 hm2_EcM1.0.stepgen.01.dbg_err_at_match
  283. 7 float OUT 0 hm2_EcM1.0.stepgen.01.dbg_ff_vel
  284. 7 float OUT 0 hm2_EcM1.0.stepgen.01.dbg_pos_minus_prev_cmd
  285. 7 float OUT 0 hm2_EcM1.0.stepgen.01.dbg_s_to_match
  286. 7 s32 OUT 0 hm2_EcM1.0.stepgen.01.dbg_step_rate
  287. 7 float OUT 0 hm2_EcM1.0.stepgen.01.dbg_vel_error
  288. 7 bit IN FALSE hm2_EcM1.0.stepgen.01.enable
  289. 7 float IN 0 hm2_EcM1.0.stepgen.01.position-cmd
  290. 7 float OUT 0 hm2_EcM1.0.stepgen.01.position-fb
  291. 7 bit IN FALSE hm2_EcM1.0.stepgen.01.position-reset
  292. 7 float IN 0 hm2_EcM1.0.stepgen.01.velocity-cmd
  293. 7 float OUT 0 hm2_EcM1.0.stepgen.01.velocity-fb
  294. 7 bit IN FALSE hm2_EcM1.0.stepgen.02.control-type
  295. 7 s32 OUT 0 hm2_EcM1.0.stepgen.02.counts
  296. 7 float OUT 0 hm2_EcM1.0.stepgen.02.dbg_err_at_match
  297. 7 float OUT 0 hm2_EcM1.0.stepgen.02.dbg_ff_vel
  298. 7 float OUT 0 hm2_EcM1.0.stepgen.02.dbg_pos_minus_prev_cmd
  299. 7 float OUT 0 hm2_EcM1.0.stepgen.02.dbg_s_to_match
  300. 7 s32 OUT 0 hm2_EcM1.0.stepgen.02.dbg_step_rate
  301. 7 float OUT 0 hm2_EcM1.0.stepgen.02.dbg_vel_error
  302. 7 bit IN FALSE hm2_EcM1.0.stepgen.02.enable
  303. 7 float IN 0 hm2_EcM1.0.stepgen.02.position-cmd
  304. 7 float OUT 0 hm2_EcM1.0.stepgen.02.position-fb
  305. 7 bit IN FALSE hm2_EcM1.0.stepgen.02.position-reset
  306. 7 float IN 0 hm2_EcM1.0.stepgen.02.velocity-cmd
  307. 7 float OUT 0 hm2_EcM1.0.stepgen.02.velocity-fb
  308. 7 bit IN FALSE hm2_EcM1.0.stepgen.03.control-type
  309. 7 s32 OUT 0 hm2_EcM1.0.stepgen.03.counts
  310. 7 float OUT 0 hm2_EcM1.0.stepgen.03.dbg_err_at_match
  311. 7 float OUT 0 hm2_EcM1.0.stepgen.03.dbg_ff_vel
  312. 7 float OUT 0 hm2_EcM1.0.stepgen.03.dbg_pos_minus_prev_cmd
  313. 7 float OUT 0 hm2_EcM1.0.stepgen.03.dbg_s_to_match
  314. 7 s32 OUT 0 hm2_EcM1.0.stepgen.03.dbg_step_rate
  315. 7 float OUT 0 hm2_EcM1.0.stepgen.03.dbg_vel_error
  316. 7 bit IN FALSE hm2_EcM1.0.stepgen.03.enable
  317. 7 float IN 0 hm2_EcM1.0.stepgen.03.position-cmd
  318. 7 float OUT 0 hm2_EcM1.0.stepgen.03.position-fb
  319. 7 bit IN FALSE hm2_EcM1.0.stepgen.03.position-reset
  320. 7 float IN 0 hm2_EcM1.0.stepgen.03.velocity-cmd
  321. 7 float OUT 0 hm2_EcM1.0.stepgen.03.velocity-fb
  322. 7 bit IN FALSE hm2_EcM1.0.stepgen.04.control-type
  323. 7 s32 OUT 0 hm2_EcM1.0.stepgen.04.counts
  324. 7 float OUT 0 hm2_EcM1.0.stepgen.04.dbg_err_at_match
  325. 7 float OUT 0 hm2_EcM1.0.stepgen.04.dbg_ff_vel
  326. 7 float OUT 0 hm2_EcM1.0.stepgen.04.dbg_pos_minus_prev_cmd
  327. 7 float OUT 0 hm2_EcM1.0.stepgen.04.dbg_s_to_match
  328. 7 s32 OUT 0 hm2_EcM1.0.stepgen.04.dbg_step_rate
  329. 7 float OUT 0 hm2_EcM1.0.stepgen.04.dbg_vel_error
  330. 7 bit IN FALSE hm2_EcM1.0.stepgen.04.enable
  331. 7 float IN 0 hm2_EcM1.0.stepgen.04.position-cmd
  332. 7 float OUT 0 hm2_EcM1.0.stepgen.04.position-fb
  333. 7 bit IN FALSE hm2_EcM1.0.stepgen.04.position-reset
  334. 7 float IN 0 hm2_EcM1.0.stepgen.04.velocity-cmd
  335. 7 float OUT 0 hm2_EcM1.0.stepgen.04.velocity-fb
  336. 7 s32 IN -1 hm2_EcM1.0.stepgen.timer-number
  337. 7 bit I/O FALSE hm2_EcM1.0.watchdog.has_bit
  338. 7 s32 OUT 0 hm2_EcM1.0.write.time
  339.  
  340. Pin Aliases:
  341. Alias Original Name
  342.  
  343. Signals:
  344. Type Value Name (linked to)
  345.  
  346. Parameters:
  347. Owner Type Dir Value Name
  348. 7 bit RW FALSE hm2_EcM1.0.encoder.00.counter-mode
  349. 7 bit RW TRUE hm2_EcM1.0.encoder.00.filter
  350. 7 bit RW FALSE hm2_EcM1.0.encoder.00.index-invert
  351. 7 bit RW FALSE hm2_EcM1.0.encoder.00.index-mask
  352. 7 bit RW FALSE hm2_EcM1.0.encoder.00.index-mask-invert
  353. 7 float RW 1 hm2_EcM1.0.encoder.00.scale
  354. 7 float RW 0.5 hm2_EcM1.0.encoder.00.vel-timeout
  355. 7 bit RW FALSE hm2_EcM1.0.encoder.01.counter-mode
  356. 7 bit RW TRUE hm2_EcM1.0.encoder.01.filter
  357. 7 bit RW FALSE hm2_EcM1.0.encoder.01.index-invert
  358. 7 bit RW FALSE hm2_EcM1.0.encoder.01.index-mask
  359. 7 bit RW FALSE hm2_EcM1.0.encoder.01.index-mask-invert
  360. 7 float RW 1 hm2_EcM1.0.encoder.01.scale
  361. 7 float RW 0.5 hm2_EcM1.0.encoder.01.vel-timeout
  362. 7 bit RW FALSE hm2_EcM1.0.encoder.02.counter-mode
  363. 7 bit RW TRUE hm2_EcM1.0.encoder.02.filter
  364. 7 bit RW FALSE hm2_EcM1.0.encoder.02.index-invert
  365. 7 bit RW FALSE hm2_EcM1.0.encoder.02.index-mask
  366. 7 bit RW FALSE hm2_EcM1.0.encoder.02.index-mask-invert
  367. 7 float RW 1 hm2_EcM1.0.encoder.02.scale
  368. 7 float RW 0.5 hm2_EcM1.0.encoder.02.vel-timeout
  369. 7 bit RW FALSE hm2_EcM1.0.encoder.03.counter-mode
  370. 7 bit RW TRUE hm2_EcM1.0.encoder.03.filter
  371. 7 bit RW FALSE hm2_EcM1.0.encoder.03.index-invert
  372. 7 bit RW FALSE hm2_EcM1.0.encoder.03.index-mask
  373. 7 bit RW FALSE hm2_EcM1.0.encoder.03.index-mask-invert
  374. 7 float RW 1 hm2_EcM1.0.encoder.03.scale
  375. 7 float RW 0.5 hm2_EcM1.0.encoder.03.vel-timeout
  376. 7 bit RW FALSE hm2_EcM1.0.gpio.001.invert_output
  377. 7 bit RW FALSE hm2_EcM1.0.gpio.001.is_opendrain
  378. 7 bit RW FALSE hm2_EcM1.0.gpio.001.is_output
  379. 7 bit RW FALSE hm2_EcM1.0.gpio.003.invert_output
  380. 7 bit RW FALSE hm2_EcM1.0.gpio.003.is_opendrain
  381. 7 bit RW FALSE hm2_EcM1.0.gpio.003.is_output
  382. 7 bit RW FALSE hm2_EcM1.0.gpio.005.invert_output
  383. 7 bit RW FALSE hm2_EcM1.0.gpio.005.is_opendrain
  384. 7 bit RW FALSE hm2_EcM1.0.gpio.005.is_output
  385. 7 bit RW FALSE hm2_EcM1.0.gpio.012.invert_output
  386. 7 bit RW FALSE hm2_EcM1.0.gpio.012.is_opendrain
  387. 7 bit RW FALSE hm2_EcM1.0.gpio.012.is_output
  388. 7 bit RW FALSE hm2_EcM1.0.gpio.013.invert_output
  389. 7 bit RW FALSE hm2_EcM1.0.gpio.013.is_opendrain
  390. 7 bit RW FALSE hm2_EcM1.0.gpio.013.is_output
  391. 7 bit RW FALSE hm2_EcM1.0.gpio.014.invert_output
  392. 7 bit RW FALSE hm2_EcM1.0.gpio.014.is_opendrain
  393. 7 bit RW FALSE hm2_EcM1.0.gpio.014.is_output
  394. 7 bit RW FALSE hm2_EcM1.0.gpio.016.invert_output
  395. 7 bit RW FALSE hm2_EcM1.0.gpio.016.is_opendrain
  396. 7 bit RW FALSE hm2_EcM1.0.gpio.016.is_output
  397. 7 bit RW FALSE hm2_EcM1.0.gpio.017.invert_output
  398. 7 bit RW FALSE hm2_EcM1.0.gpio.017.is_opendrain
  399. 7 bit RW FALSE hm2_EcM1.0.gpio.017.is_output
  400. 7 bit RW FALSE hm2_EcM1.0.gpio.018.invert_output
  401. 7 bit RW FALSE hm2_EcM1.0.gpio.018.is_opendrain
  402. 7 bit RW FALSE hm2_EcM1.0.gpio.018.is_output
  403. 7 bit RW FALSE hm2_EcM1.0.gpio.019.invert_output
  404. 7 bit RW FALSE hm2_EcM1.0.gpio.019.is_opendrain
  405. 7 bit RW FALSE hm2_EcM1.0.gpio.019.is_output
  406. 7 bit RW FALSE hm2_EcM1.0.gpio.021.invert_output
  407. 7 bit RW FALSE hm2_EcM1.0.gpio.021.is_opendrain
  408. 7 bit RW FALSE hm2_EcM1.0.gpio.021.is_output
  409. 7 bit RW FALSE hm2_EcM1.0.gpio.022.invert_output
  410. 7 bit RW FALSE hm2_EcM1.0.gpio.022.is_opendrain
  411. 7 bit RW FALSE hm2_EcM1.0.gpio.022.is_output
  412. 7 bit RW FALSE hm2_EcM1.0.gpio.023.invert_output
  413. 7 bit RW FALSE hm2_EcM1.0.gpio.023.is_opendrain
  414. 7 bit RW FALSE hm2_EcM1.0.gpio.023.is_output
  415. 7 bit RW FALSE hm2_EcM1.0.gpio.027.invert_output
  416. 7 bit RW FALSE hm2_EcM1.0.gpio.027.is_opendrain
  417. 7 bit RW FALSE hm2_EcM1.0.gpio.027.is_output
  418. 7 bit RW FALSE hm2_EcM1.0.gpio.028.invert_output
  419. 7 bit RW FALSE hm2_EcM1.0.gpio.028.is_opendrain
  420. 7 bit RW FALSE hm2_EcM1.0.gpio.028.is_output
  421. 7 bit RW FALSE hm2_EcM1.0.gpio.029.invert_output
  422. 7 bit RW FALSE hm2_EcM1.0.gpio.029.is_opendrain
  423. 7 bit RW FALSE hm2_EcM1.0.gpio.029.is_output
  424. 7 bit RW FALSE hm2_EcM1.0.gpio.030.invert_output
  425. 7 bit RW FALSE hm2_EcM1.0.gpio.030.is_opendrain
  426. 7 bit RW FALSE hm2_EcM1.0.gpio.030.is_output
  427. 7 bit RW FALSE hm2_EcM1.0.gpio.031.invert_output
  428. 7 bit RW FALSE hm2_EcM1.0.gpio.031.is_opendrain
  429. 7 bit RW FALSE hm2_EcM1.0.gpio.031.is_output
  430. 7 bit RW FALSE hm2_EcM1.0.gpio.032.invert_output
  431. 7 bit RW FALSE hm2_EcM1.0.gpio.032.is_opendrain
  432. 7 bit RW FALSE hm2_EcM1.0.gpio.032.is_output
  433. 7 bit RW FALSE hm2_EcM1.0.gpio.033.invert_output
  434. 7 bit RW FALSE hm2_EcM1.0.gpio.033.is_opendrain
  435. 7 bit RW FALSE hm2_EcM1.0.gpio.033.is_output
  436. 7 bit RW FALSE hm2_EcM1.0.gpio.034.invert_output
  437. 7 bit RW FALSE hm2_EcM1.0.gpio.034.is_opendrain
  438. 7 bit RW FALSE hm2_EcM1.0.gpio.034.is_output
  439. 7 bit RW FALSE hm2_EcM1.0.gpio.035.invert_output
  440. 7 bit RW FALSE hm2_EcM1.0.gpio.035.is_opendrain
  441. 7 bit RW FALSE hm2_EcM1.0.gpio.035.is_output
  442. 7 bit RW FALSE hm2_EcM1.0.gpio.036.invert_output
  443. 7 bit RW FALSE hm2_EcM1.0.gpio.036.is_opendrain
  444. 7 bit RW FALSE hm2_EcM1.0.gpio.036.is_output
  445. 7 bit RW FALSE hm2_EcM1.0.gpio.037.invert_output
  446. 7 bit RW FALSE hm2_EcM1.0.gpio.037.is_opendrain
  447. 7 bit RW FALSE hm2_EcM1.0.gpio.037.is_output
  448. 7 bit RW FALSE hm2_EcM1.0.gpio.038.invert_output
  449. 7 bit RW FALSE hm2_EcM1.0.gpio.038.is_opendrain
  450. 7 bit RW FALSE hm2_EcM1.0.gpio.038.is_output
  451. 7 bit RW FALSE hm2_EcM1.0.gpio.039.invert_output
  452. 7 bit RW FALSE hm2_EcM1.0.gpio.039.is_opendrain
  453. 7 bit RW FALSE hm2_EcM1.0.gpio.039.is_output
  454. 7 bit RW FALSE hm2_EcM1.0.gpio.040.invert_output
  455. 7 bit RW FALSE hm2_EcM1.0.gpio.040.is_opendrain
  456. 7 bit RW FALSE hm2_EcM1.0.gpio.040.is_output
  457. 7 bit RW FALSE hm2_EcM1.0.gpio.041.invert_output
  458. 7 bit RW FALSE hm2_EcM1.0.gpio.041.is_opendrain
  459. 7 bit RW FALSE hm2_EcM1.0.gpio.041.is_output
  460. 7 bit RW FALSE hm2_EcM1.0.gpio.042.invert_output
  461. 7 bit RW FALSE hm2_EcM1.0.gpio.042.is_opendrain
  462. 7 bit RW FALSE hm2_EcM1.0.gpio.042.is_output
  463. 7 bit RW FALSE hm2_EcM1.0.gpio.043.invert_output
  464. 7 bit RW FALSE hm2_EcM1.0.gpio.043.is_opendrain
  465. 7 bit RW FALSE hm2_EcM1.0.gpio.043.is_output
  466. 7 bit RW FALSE hm2_EcM1.0.gpio.044.invert_output
  467. 7 bit RW FALSE hm2_EcM1.0.gpio.044.is_opendrain
  468. 7 bit RW FALSE hm2_EcM1.0.gpio.044.is_output
  469. 7 bit RW FALSE hm2_EcM1.0.gpio.045.invert_output
  470. 7 bit RW FALSE hm2_EcM1.0.gpio.045.is_opendrain
  471. 7 bit RW FALSE hm2_EcM1.0.gpio.045.is_output
  472. 7 bit RW FALSE hm2_EcM1.0.gpio.046.invert_output
  473. 7 bit RW FALSE hm2_EcM1.0.gpio.046.is_opendrain
  474. 7 bit RW FALSE hm2_EcM1.0.gpio.046.is_output
  475. 7 bit RW FALSE hm2_EcM1.0.gpio.047.invert_output
  476. 7 bit RW FALSE hm2_EcM1.0.gpio.047.is_opendrain
  477. 7 bit RW FALSE hm2_EcM1.0.gpio.047.is_output
  478. 7 bit RW FALSE hm2_EcM1.0.gpio.048.invert_output
  479. 7 bit RW FALSE hm2_EcM1.0.gpio.048.is_opendrain
  480. 7 bit RW FALSE hm2_EcM1.0.gpio.048.is_output
  481. 7 bit RW FALSE hm2_EcM1.0.gpio.049.invert_output
  482. 7 bit RW FALSE hm2_EcM1.0.gpio.049.is_opendrain
  483. 7 bit RW FALSE hm2_EcM1.0.gpio.049.is_output
  484. 7 bit RW FALSE hm2_EcM1.0.gpio.050.invert_output
  485. 7 bit RW FALSE hm2_EcM1.0.gpio.050.is_opendrain
  486. 7 bit RW FALSE hm2_EcM1.0.gpio.050.is_output
  487. 7 bit RW FALSE hm2_EcM1.0.gpio.051.invert_output
  488. 7 bit RW FALSE hm2_EcM1.0.gpio.051.is_opendrain
  489. 7 bit RW FALSE hm2_EcM1.0.gpio.051.is_output
  490. 7 bit RW FALSE hm2_EcM1.0.gpio.052.invert_output
  491. 7 bit RW FALSE hm2_EcM1.0.gpio.052.is_opendrain
  492. 7 bit RW FALSE hm2_EcM1.0.gpio.052.is_output
  493. 7 bit RW FALSE hm2_EcM1.0.gpio.053.invert_output
  494. 7 bit RW FALSE hm2_EcM1.0.gpio.053.is_opendrain
  495. 7 bit RW FALSE hm2_EcM1.0.gpio.053.is_output
  496. 7 bit RW FALSE hm2_EcM1.0.gpio.055.invert_output
  497. 7 bit RW FALSE hm2_EcM1.0.gpio.055.is_opendrain
  498. 7 bit RW FALSE hm2_EcM1.0.gpio.055.is_output
  499. 7 bit RW FALSE hm2_EcM1.0.gpio.056.invert_output
  500. 7 bit RW FALSE hm2_EcM1.0.gpio.056.is_opendrain
  501. 7 bit RW FALSE hm2_EcM1.0.gpio.056.is_output
  502. 7 bit RW FALSE hm2_EcM1.0.gpio.057.invert_output
  503. 7 bit RW FALSE hm2_EcM1.0.gpio.057.is_opendrain
  504. 7 bit RW FALSE hm2_EcM1.0.gpio.057.is_output
  505. 7 bit RW FALSE hm2_EcM1.0.gpio.058.invert_output
  506. 7 bit RW FALSE hm2_EcM1.0.gpio.058.is_opendrain
  507. 7 bit RW FALSE hm2_EcM1.0.gpio.058.is_output
  508. 7 bit RW FALSE hm2_EcM1.0.gpio.059.invert_output
  509. 7 bit RW FALSE hm2_EcM1.0.gpio.059.is_opendrain
  510. 7 bit RW FALSE hm2_EcM1.0.gpio.059.is_output
  511. 7 bit RW FALSE hm2_EcM1.0.gpio.060.invert_output
  512. 7 bit RW FALSE hm2_EcM1.0.gpio.060.is_opendrain
  513. 7 bit RW FALSE hm2_EcM1.0.gpio.060.is_output
  514. 7 bit RW FALSE hm2_EcM1.0.gpio.061.invert_output
  515. 7 bit RW FALSE hm2_EcM1.0.gpio.061.is_opendrain
  516. 7 bit RW FALSE hm2_EcM1.0.gpio.061.is_output
  517. 7 bit RW FALSE hm2_EcM1.0.gpio.062.invert_output
  518. 7 bit RW FALSE hm2_EcM1.0.gpio.062.is_opendrain
  519. 7 bit RW FALSE hm2_EcM1.0.gpio.062.is_output
  520. 7 bit RW FALSE hm2_EcM1.0.gpio.063.invert_output
  521. 7 bit RW FALSE hm2_EcM1.0.gpio.063.is_opendrain
  522. 7 bit RW FALSE hm2_EcM1.0.gpio.063.is_output
  523. 7 bit RW FALSE hm2_EcM1.0.io_error
  524. 7 s32 RO 1 hm2_EcM1.0.packet-error-decrement
  525. 7 s32 RW 2 hm2_EcM1.0.packet-error-increment
  526. 7 s32 RW 10 hm2_EcM1.0.packet-error-limit
  527. 7 s32 RW 80 hm2_EcM1.0.packet-read-timeout
  528. 7 u32 RW 0x00004E20 hm2_EcM1.0.pwmgen.pdm_frequency
  529. 7 u32 RW 0x00004E20 hm2_EcM1.0.pwmgen.pwm_frequency
  530. 7 s32 RW 0 hm2_EcM1.0.read-request.tmax
  531. 7 bit RO FALSE hm2_EcM1.0.read-request.tmax-increased
  532. 7 s32 RW 0 hm2_EcM1.0.read.tmax
  533. 7 bit RO FALSE hm2_EcM1.0.read.tmax-increased
  534. 7 bit RW FALSE hm2_EcM1.0.stepgen.00.direction.invert_output
  535. 7 bit RW FALSE hm2_EcM1.0.stepgen.00.direction.is_opendrain
  536. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.00.dirhold
  537. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.00.dirsetup
  538. 7 float RW 1 hm2_EcM1.0.stepgen.00.maxaccel
  539. 7 float RW 0 hm2_EcM1.0.stepgen.00.maxvel
  540. 7 float RW 1 hm2_EcM1.0.stepgen.00.position-scale
  541. 7 bit RW FALSE hm2_EcM1.0.stepgen.00.step.invert_output
  542. 7 bit RW FALSE hm2_EcM1.0.stepgen.00.step.is_opendrain
  543. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.00.step_type
  544. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.00.steplen
  545. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.00.stepspace
  546. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.00.table-data-0
  547. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.00.table-data-1
  548. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.00.table-data-2
  549. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.00.table-data-3
  550. 7 bit RW FALSE hm2_EcM1.0.stepgen.01.direction.invert_output
  551. 7 bit RW FALSE hm2_EcM1.0.stepgen.01.direction.is_opendrain
  552. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.01.dirhold
  553. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.01.dirsetup
  554. 7 float RW 1 hm2_EcM1.0.stepgen.01.maxaccel
  555. 7 float RW 0 hm2_EcM1.0.stepgen.01.maxvel
  556. 7 float RW 1 hm2_EcM1.0.stepgen.01.position-scale
  557. 7 bit RW FALSE hm2_EcM1.0.stepgen.01.step.invert_output
  558. 7 bit RW FALSE hm2_EcM1.0.stepgen.01.step.is_opendrain
  559. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.01.step_type
  560. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.01.steplen
  561. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.01.stepspace
  562. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.01.table-data-0
  563. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.01.table-data-1
  564. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.01.table-data-2
  565. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.01.table-data-3
  566. 7 bit RW FALSE hm2_EcM1.0.stepgen.02.direction.invert_output
  567. 7 bit RW FALSE hm2_EcM1.0.stepgen.02.direction.is_opendrain
  568. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.02.dirhold
  569. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.02.dirsetup
  570. 7 float RW 1 hm2_EcM1.0.stepgen.02.maxaccel
  571. 7 float RW 0 hm2_EcM1.0.stepgen.02.maxvel
  572. 7 float RW 1 hm2_EcM1.0.stepgen.02.position-scale
  573. 7 bit RW FALSE hm2_EcM1.0.stepgen.02.step.invert_output
  574. 7 bit RW FALSE hm2_EcM1.0.stepgen.02.step.is_opendrain
  575. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.02.step_type
  576. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.02.steplen
  577. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.02.stepspace
  578. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.02.table-data-0
  579. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.02.table-data-1
  580. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.02.table-data-2
  581. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.02.table-data-3
  582. 7 bit RW FALSE hm2_EcM1.0.stepgen.03.direction.invert_output
  583. 7 bit RW FALSE hm2_EcM1.0.stepgen.03.direction.is_opendrain
  584. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.03.dirhold
  585. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.03.dirsetup
  586. 7 float RW 1 hm2_EcM1.0.stepgen.03.maxaccel
  587. 7 float RW 0 hm2_EcM1.0.stepgen.03.maxvel
  588. 7 float RW 1 hm2_EcM1.0.stepgen.03.position-scale
  589. 7 bit RW FALSE hm2_EcM1.0.stepgen.03.step.invert_output
  590. 7 bit RW FALSE hm2_EcM1.0.stepgen.03.step.is_opendrain
  591. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.03.step_type
  592. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.03.steplen
  593. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.03.stepspace
  594. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.03.table-data-0
  595. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.03.table-data-1
  596. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.03.table-data-2
  597. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.03.table-data-3
  598. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.04.dirhold
  599. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.04.dirsetup
  600. 7 float RW 1 hm2_EcM1.0.stepgen.04.maxaccel
  601. 7 float RW 0 hm2_EcM1.0.stepgen.04.maxvel
  602. 7 float RW 1 hm2_EcM1.0.stepgen.04.position-scale
  603. 7 bit RW FALSE hm2_EcM1.0.stepgen.04.step.invert_output
  604. 7 bit RW FALSE hm2_EcM1.0.stepgen.04.step.is_opendrain
  605. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.04.step_type
  606. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.04.steplen
  607. 7 u32 RW 0x00027FF6 hm2_EcM1.0.stepgen.04.stepspace
  608. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.04.table-data-0
  609. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.04.table-data-1
  610. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.04.table-data-2
  611. 7 u32 RW 0x00000000 hm2_EcM1.0.stepgen.04.table-data-3
  612. 7 u32 RW 0x004C4B40 hm2_EcM1.0.watchdog.timeout_ns
  613. 7 s32 RW 0 hm2_EcM1.0.write.tmax
  614. 7 bit RO FALSE hm2_EcM1.0.write.tmax-increased
  615.  
  616. Parameter Aliases:
  617. Alias Original Name
  618. hm2_EcM1.0.stepgen.00.direction.invert_output hm2_EcM1.0.gpio.002.invert_output
  619. hm2_EcM1.0.stepgen.00.direction.is_opendrain hm2_EcM1.0.gpio.002.is_opendrain
  620. hm2_EcM1.0.stepgen.00.step.invert_output hm2_EcM1.0.gpio.004.invert_output
  621. hm2_EcM1.0.stepgen.00.step.is_opendrain hm2_EcM1.0.gpio.004.is_opendrain
  622. hm2_EcM1.0.stepgen.01.direction.invert_output hm2_EcM1.0.gpio.006.invert_output
  623. hm2_EcM1.0.stepgen.01.direction.is_opendrain hm2_EcM1.0.gpio.006.is_opendrain
  624. hm2_EcM1.0.stepgen.01.step.invert_output hm2_EcM1.0.gpio.007.invert_output
  625. hm2_EcM1.0.stepgen.01.step.is_opendrain hm2_EcM1.0.gpio.007.is_opendrain
  626. hm2_EcM1.0.stepgen.02.direction.invert_output hm2_EcM1.0.gpio.008.invert_output
  627. hm2_EcM1.0.stepgen.02.direction.is_opendrain hm2_EcM1.0.gpio.008.is_opendrain
  628. hm2_EcM1.0.stepgen.02.step.invert_output hm2_EcM1.0.gpio.009.invert_output
  629. hm2_EcM1.0.stepgen.02.step.is_opendrain hm2_EcM1.0.gpio.009.is_opendrain
  630. hm2_EcM1.0.stepgen.03.direction.invert_output hm2_EcM1.0.gpio.010.invert_output
  631. hm2_EcM1.0.stepgen.03.direction.is_opendrain hm2_EcM1.0.gpio.010.is_opendrain
  632. hm2_EcM1.0.stepgen.03.step.invert_output hm2_EcM1.0.gpio.011.invert_output
  633. hm2_EcM1.0.stepgen.03.step.is_opendrain hm2_EcM1.0.gpio.011.is_opendrain
  634. hm2_EcM1.0.stepgen.04.step.invert_output hm2_EcM1.0.gpio.000.invert_output
  635. hm2_EcM1.0.stepgen.04.step.is_opendrain hm2_EcM1.0.gpio.000.is_opendrain
  636.  
  637. Exported Functions:
  638. Owner CodeAddr Arg FP Users Name
  639. 00007 7fff39c12b44 55561feacf80 YES 0 hm2_EcM1.0.read
  640. 00007 7fff39c12ab0 55561feacf80 YES 0 hm2_EcM1.0.read-request
  641. 00007 7fff39c12948 55561feacf80 YES 0 hm2_EcM1.0.write
  642.  
  643.  
Advertisement
Add Comment
Please, Sign In to add comment