uart_validators.h 450 B

123456789101112131415161718192021
  1. #pragma once
  2. #include <core/common_defines.h>
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. typedef struct ValidatorIsFile ValidatorIsFile;
  7. ValidatorIsFile* validator_is_file_alloc_init(
  8. const char* app_path_folder,
  9. const char* app_extension,
  10. const char* current_name);
  11. void validator_is_file_free(ValidatorIsFile* instance);
  12. bool validator_is_file_callback(const char* text, FuriString* error, void* context);
  13. #ifdef __cplusplus
  14. }
  15. #endif