jerry_os.c 468 B

12345678910111213141516171819202122232425
  1. #include <rtthread.h>
  2. #include "jerry_util.h"
  3. DECLARE_HANDLER(ps)
  4. {
  5. /* list thread information */
  6. #ifdef HOST_BUILD
  7. printf("list thread\n");
  8. #else
  9. extern long list_thread(void);
  10. list_thread();
  11. #endif
  12. return jerry_create_undefined();
  13. }
  14. jerry_value_t js_module_rtthread_init(void)
  15. {
  16. jerry_value_t rtthread_obj = jerry_create_object();
  17. REGISTER_METHOD(rtthread_obj, ps);
  18. return rtthread_obj;
  19. }
  20. JS_MODULE(os, js_module_rtthread_init);