SYSVIEW_Zephyr.txt 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. # Insipred by the the same configuration file available in the SystemView tool
  2. Option ReversePriority
  3. #
  4. # Types for parameter formatters
  5. #
  6. NamedType Bool 0=false 1=true
  7. NamedType TimeOut *="%u ticks" 0=TIMEOUT_NO_WAIT 4294967295=FOREVER
  8. NamedType ErrCodePosix *=%i 0=ESUCCESS -1=EPERM -2=ENOENT -3=ESRCH -4=EINTR -5=EIO -6=ENXIO -7=E2BIG -8=ENOEXEC -9=EBADF -10=ECHILD -11=EAGAIN -12=ENOMEM -13=EACCES -14=EFAULT -15=ENOTEMPTY -16=EBUSY -17=EEXIST -18=EXDEV -19=ENODEV -20=ENOTDIR -21=EISDIR -22=EINVAL -23=ENFILE -24=EMFILE -25=ENOTTY -26=ENAMETOOLONG -27=EFBIG -28=ENOSPC -29=ESPIPE -30=EROFS -31=EMLINK -32=EPIPE -33=EDEADLK -34=ENOLCK -35=ENOTSUP -36=EMSGSIZE -72=ECANCELED -81=ERRMAX
  9. NamedType ErrCodeMath *=%i 0=ESUCCESS -37=EDOM -38=ERANGE
  10. NamedType ErrCodeNetArg *=%i 0=ESUCCESS -40=EDESTADDRREQ -41=EPROTOTYPE -42=ENOPROTOOPT -43=EPROTONOSUPPORT -44=ESOCKTNOSUPPORT -45=EOPNOTSUPP -46=EPFNOSUPPORT -47=EAFNOSUPPORT -48=EADDRINUSE -49=EADDRNOTAVAIL -50=ENOTSOCK
  11. NamedType ErrCodeNetOps *=%i 0=ESUCCESS -51=ENETUNREACH -52=ENETRESET -53=ECONNABORTED -54=ECONNRESET -55=ENOBUFS -56=EISCONN -57=ENOTCONN -58=ESHUTDOWN -59=ETOOMANYREFS -60=ETIMEDOUT -61=ECONNREFUSED -62=ENETDOWN -63=ETXTBSY -64=ELOOP -65=EHOSTUNREACH -66=ENOTBLK -67=EHOSTDOWN
  12. NamedType ErrCodeNetIO *=%i 0=ESUCCESS -68=EINPROGRESS -69=EALREADY -11=EWOULDBLOCK -71=ENOSYS
  13. NamedType ErrCodeStream *=%i 0=ESUCCESS -74=ENOSR -75=ENOSTR -76=EPROTO -77=EBADMSG -78=ENODATA -79=ETIME -80=ENOMSG -138=EILSEQ
  14. NamedType ErrCodeMsg *=%i 0=ESUCCESS -11=EAGAIN -80=ENOMSG
  15. NamedType PowerState *=%i 0=ACTIVE 1=RUNTIME_IDLE 2=SUSPEND_TO_IDLE 3=STANDBY 4=SUSPEND_TO_RAM 5=SUSPEND_TO_DISK 6=SOFT_OFF
  16. NamedType DevicePowerState *=%i 1=ACTIVE 2=LOW_POWER 3=SUSPEND 4=FORCE_SUSPEND 5=OFF 6=RESUMING 7=SUSPENDING
  17. #
  18. # Task States
  19. #
  20. TaskState 0xBF 1=dummy, 2=Waiting, 4=New, 8=Terminated, 16=Suspended, 32=Terminating, 128=Ready
  21. #
  22. # API Functions
  23. #
  24. 32 k_sched_lock
  25. 33 k_sched_unlock
  26. 34 k_busy_wait Timeout=%u us
  27. 35 irq_enable irq=%u
  28. 36 irq_disable irq=%u
  29. 37 k_mutex_init | Returns %ErrCodePosix
  30. 38 k_mutex_unlock | Returns %ErrCodePosix
  31. 39 k_mutex_lock mutex=%I, | Returns %ErrCodePosix
  32. 40 k_sem_init sem=%I, initial_count=%u, | Returns %ErrCodePosix
  33. 41 k_sem_give sem=%I | Returns %ErrCodePosix
  34. 42 k_sem_take sem=%I, Timeout=%TimeOut| Returns %ErrCodePosix
  35. 91 k_sem_reset sem=%I
  36. 43 k_queue_init q=%I
  37. 44 k_queue_append q=%I, data=%p | Returns (void)(%ErrCodePosix)
  38. 45 k_queue_alloc_append q=%I, data=%p | Returns %ErrCodePosix
  39. 46 k_queue_prepend q=%I, data=%p | Returns (void)(%ErrCodePosix)
  40. 47 k_queue_alloc_prepend q=%I, data=%p | Returns %ErrCodePosix
  41. 48 k_queue_insert q=%I, data=%p | Returns (void)(%ErrCodePosix)
  42. 49 k_queue_append_list q=%I, head=%p, tail=%p | Returns %ErrCodePosix
  43. 50 k_queue_get q=%I, Timeout=%TimeOut | Returns %p
  44. 51 k_queue_remove q=%I, data=%p | Returns &Bool
  45. 52 k_queue_cancel_wait q=%I
  46. 53 k_queue_peek_head q=%I | Returns %p
  47. 54 k_queue_peek_tail q=%I | Returns %p
  48. 55 k_stack_init stack=%I, buffer=%p, num_entries=%u
  49. 56 k_stack_push stack=%I, data=%p | Returns %ErrCodePosix
  50. 57 k_stack_pop stack=%I, data=%p, Timeout=%TimeOut | Returns %ErrCodePosix
  51. 58 k_stack_cleanup stack=%I | Returns %ErrCodePosix
  52. 59 k_msgq_init msgq=%I, buffer=%p, msg_size=%u, max_msgs=%us
  53. 60 k_msgq_put msgq=%I, data=%p, Timeout=%TimeOut | Returns %ErrCodeMsg
  54. 61 k_msgq_get msgq=%I, data=%p, Timeout=%TimeOut | Returns %ErrCodeMsg
  55. 62 k_msgq_cleanup msgq=%I | Returns %ErrCodePosix
  56. 63 k_msgq_peek msgq=%I, data=%p | Returns %ErrCodeMsg
  57. 64 k_msgq_purge msgq=%I
  58. 65 k_mbox_init mbox=%I
  59. 66 k_mbox_put mbox=%I, tx_msg=%p, Timeout=%TimeOut | Returns %ErrCodeMsg
  60. 67 k_mbox_async_put mbox=%I, tx_msg=%p, sem=%I | Returns (void)(%ErrCodeMsg)
  61. 68 k_mbox_get mbox=%I, rx_msg=%p, buffer=%p, Timeout=%TimeOut | Returns %ErrCodeMsg
  62. 69 k_mbox_data_get rx_msg=%p, buffer=%p
  63. 70 k_mbox_data_block_get rx_msg=%p, pool=%p, block=%p, Timeout=%TimeOut | Returns %ErrCodePosix
  64. 71 k_pipe_init pipe=%I, buffer=%p, size=%u
  65. 72 k_pipe_cleanup pipe=%I | Returns %ErrCodePosix
  66. 73 k_pipe_put pipe=%I, data=%p, bytes_to_write=%u, bytes_written=%u, min_xfer=%u, Timeout=%TimeOut | Returns %ErrCodePosix
  67. 74 k_pipe_get pipe=%I, data=%p, bytes_to_read=%u, bytes_read=%u, min_xfer=%u, Timeout=%TimeOut | Returns %ErrCodePosix
  68. 75 k_pipe_block_put pipe=%I, block=%p, bytes_to_write=%u, sem=%I | Returns (void)(%ErrCodePosix)
  69. 76 k_heap_init heap=%I, mem=%p, bytes=%u
  70. 77 k_heap_alloc heap=%I, bytes=%u, Timeout=%TimeOut | Returns %p
  71. 78 k_heap_free heap=%I, mem=%p
  72. 79 k_heap_aligned_alloc heap=%I
  73. 84 k_mem_slab_init slab=%I, buffer=%p, bock_size=%u, num_blocks=%u | Returns ErrCodePosix
  74. 85 k_mem_slab_alloc slab=%I, mem=%p, Timeout=%TimeOut | Returns %ErrCodePosix
  75. 86 k_mem_slab_free slab=%I, mem=%p
  76. 87 k_timer_init timer=%I, expiry_fn=%I, stop_fn=%I
  77. 88 k_timer_start timer=%I, duration=%TimeOut, period=%u Ticks
  78. 89 k_timer_stop timer=%I
  79. 90 k_timer_status_sync timer=%I
  80. 91 k_timer_user_data_set timer=%I, user_data=%p
  81. 92 k_timer_user_data_get timer=%I | Returns %p
  82. 93 timer->expiry_fn timer=%I
  83. 94 timer->stop_fn timer=%I
  84. 95 k_sleep msec=%u ms | Returns %u
  85. 96 k_msleep msec=%u ms | Returns %u
  86. 97 k_usleep usec=%u us | Returns %u
  87. 98 k_thread_priority_set thread=%t, priority=%u
  88. 99 k_thread_wakeup
  89. 100 k_thread_abort
  90. 101 k_thread_start thread=%t
  91. 102 k_thread_suspend
  92. 103 k_thread_resume
  93. 104 k_thread_join
  94. 105 k_thread_yield
  95. 106 k_thread_usermode_enter
  96. 107 k_thread_foreach
  97. 108 k_thread_foreach_unlocked
  98. 155 k_thread_name_set thread=%I
  99. 109 k_condvar_init condvar=%I
  100. 110 k_condvar_signal condvar=%I
  101. 111 k_condvar_broadcast condvar=%I
  102. 112 k_condvar_wait condvar=%I
  103. 113 k_work_cancel work=%I
  104. 114 k_work_canel_delayable dwork=%I
  105. 115 k_work_cancel_delayable_sync dwork=%I, sync=%I
  106. 116 k_work_cancel_sync dwork=%I, sync=%I
  107. 117 k_work_delayable_init dwork=%I
  108. 118 k_work_queue_drain queue=%I
  109. 119 k_work_flush work=%I
  110. 120 k_work_flush_delayable dwork=%I, sync=%I
  111. 121 k_work_init work=%I
  112. 122 k_work_poll_cancel work=%I
  113. 123 k_work_poll_init work=%I
  114. 124 k_work_poll_submit work=%I, Timeout=%TimeOut
  115. 125 k_work_poll_submit_to_queue work_q=%I, work=%I, Timeout=%TimeOut
  116. 126 k_work_queue_start queue=%I
  117. 127 k_work_reschedule dwork=%I, Delay=%TimeOut | Returns %u
  118. 128 k_work_reschedule_for_queue queue=%I, dwork=%I, Delay=%TimeOut | Returns %u
  119. 129 k_work_schedule dwork=%I, Delay=%TimeOut | Returns %u
  120. 130 k_work_reschedule_for_queue queue=%I, dwork=%I, Delay=%TimeOut | Returns %u
  121. 131 k_work_submit work=%I | Returns %ErrCodePosix
  122. 132 k_work_submit_to_queue queue=%I, work=%I | Returns %ErrCodePosix
  123. 133 k_work_queue_unplug queue=%I | Returns %ErrCodePosix
  124. 142 k_fifo_init fifo=%I
  125. 143 k_fifo_cancel_wait fifo=%I
  126. 144 k_fifo_alloc_put fifo=%I, data=%I
  127. 145 k_fifo_put_list fifo=%I
  128. 146 k_fifo_put_slist fifo=%I
  129. 147 k_fifo_peak_head fifo=%I
  130. 148 k_fifo_peak_tail fifo=%I
  131. 149 k_fifo_put fifo=%I, data=%I
  132. 150 k_fifo_get fifo=%I, Timeout=%TimeOut
  133. 151 k_lifo_init lifo=%I
  134. 152 k_lifo_put lifo=%I
  135. 153 k_lifo_get lifo=%I, Timeout=%TimeOut
  136. 154 k_lifo_alloc_put lifo=%I, data=%I
  137. 156 pm_system_suspend ticks=%u | Returns %PowerState
  138. 157 pm_device_request dev=%I target_state=%DevicePowerState | Returns %u
  139. 158 pm_device_enable dev=%I
  140. 159 pm_device_disable dev=%I
  141. # Below IDs are user defined IDs
  142. 201 TP_IRQ
  143. 202 TP_READ
  144. 203 KEY_READ event=%x
  145. 204 VSYNC
  146. 205 LCD_Post region=(%u, %u, %u, %u)
  147. #
  148. # possible de cmd type:
  149. # 0-compose (to lcd)
  150. # 1-compose_vsync (wait for vsyn)
  151. # 2-compose_wb (write back to buffer)
  152. # 3-color_fill
  153. # 4-blit
  154. # 5-blend
  155. # 6-blend_fg
  156. # 7-rotate
  157. #
  158. 206 DE_Draw cmd=%d, w=%u, h=%u
  159. 220 GUI_Init view=%u | Returns disp=%p
  160. 221 GUI_Deinit view=%u, disp=%p
  161. 222 GUI_Clear view=%u
  162. 223 GUI_Task
  163. 224 LVGL_IndevTask indev=%p, type=%u
  164. 225 LVGL_RefrTask disp=%p
  165. 226 LVGL_Disp_Register | Returns disp=%p
  166. 227 LVGL_Disp_Remove disp=%p
  167. 228 LVGL_OBJ_Draw obj=%p, region=(%d, %d, %d, %d) | Returns obj=%p
  168. 229 LVGL_OBJ_Create obj=%p, parent=%p
  169. 230 LVGL_OBJ_Del obj=%p
  170. 231 LVGL_Draw_Complex %s
  171. 232 LVGL_Update_Layout disp=%p
  172. 233 LVGL_Event obj=%p, code=%d
  173. 234 LVGL_WaitCB
  174. 240 View_Create view=%u | Returns view=%u
  175. 241 View_Preload view=%u | Returns view=%u
  176. 242 View_Layout view=%u | Returns view=%u
  177. 243 View_Pause view=%u | Returns view=%u
  178. 244 View_Resume view=%u | Returns view=%u
  179. 245 View_Delete view=%u | Returns view=%u
  180. 246 View_SetProp view=%u, prop=%u, value=%d | Returns view=%u
  181. 247 View_Draw frame=%u, view=%u, part=%u, region=(%d, %d, %d, %d) | Returns view=%u
  182. 248 View_Post frame=%u, view=%u, region=(%d, %d, %d, %d)
  183. #
  184. # possible msg values:
  185. # 1-preload
  186. # 2-layout
  187. # 3-delete
  188. # 4-paint
  189. # 6-focus
  190. # 7-defocus
  191. # 8-pause
  192. # 9-resume
  193. # 10-resume
  194. 249 View_CB_Proc view=%u, msg=%u | Returns view=%u
  195. 250 View_CB_Focus view=%u, focus=%u | Returns view=%u
  196. 251 View_Compress view=%u | Returns length=%u
  197. 252 View_DeCompress view=%u | Returns length=%u
  198. 253 View_Swapbuf view=%u
  199. 254 View_Update view=%u | Returns view=%u
  200. 260 Res_Scene_Load scene_id=%u | Returns scene_id=%u
  201. 261 Res_Pics_Load parent=%p | Returns parent=%p
  202. 262 Res_Strs_Load parent=%p | Returns parent=%p
  203. 263 Res_Bmp_Load_0 bmp_id=%u | Returns bmp_id=%u
  204. 264 Res_Bmp_Load_1 bmp_id=%u | Returns bmp_id=%u
  205. 265 Res_Bmp_Load_2 bmp_id=%u | Returns bmp_id=%u
  206. 266 Res_Check_Preload scene_id=%u | Returns scene_id=%u
  207. 267 Res_Pics_Preload parent=%p | Returns parent=%p
  208. 268 Res_Unload %s | Returns id/count=%u
  209. 269 Res_Scene_Preload_0 scene_id=%u | Returns scene_id=%u
  210. 270 Res_Scene_Preload_1 scene_id=%u | Returns scene_id=%u
  211. 271 Res_Scene_Preload_2 scene_id=%u | Returns scene_id=%u
  212. 272 Res_Scene_Preload_3 scene_id=%u | Returns scene_id=%u