jsmn_h.c 401 B

123456789101112131415
  1. #include <jsmn/jsmn_h.h>
  2. FuriString *char_to_furi_string(const char *str)
  3. {
  4. FuriString *furi_str = furi_string_alloc();
  5. if (!furi_str)
  6. {
  7. return NULL;
  8. }
  9. for (size_t i = 0; i < strlen(str); i++)
  10. {
  11. furi_string_push_back(furi_str, str[i]);
  12. }
  13. return furi_str;
  14. }
  15. bool jsmn_memory_check(size_t heap_size) { return memmgr_get_free_heap() > (heap_size + 1024); }