| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #include <furi.h>
- #include "flipper_file.h"
- #include "flipper_file_i.h"
- #include "flipper_file_helper.h"
- static bool flipper_file_write_uint32_internal(
- File* file,
- const char* key,
- const void* _data,
- const uint16_t data_size) {
- return flipper_file_write_internal(file, key, _data, data_size, FlipperFileValueUint32);
- };
- bool flipper_file_read_uint32(
- FlipperFile* flipper_file,
- const char* key,
- uint32_t* data,
- const uint16_t data_size) {
- furi_assert(flipper_file);
- return flipper_file_read_internal(
- flipper_file->file,
- key,
- data,
- data_size,
- flipper_file->strict_mode,
- FlipperFileValueUint32);
- }
- bool flipper_file_write_uint32(
- FlipperFile* flipper_file,
- const char* key,
- const uint32_t* data,
- const uint16_t data_size) {
- furi_assert(flipper_file);
- return flipper_file_write_uint32_internal(flipper_file->file, key, data, data_size);
- }
- bool flipper_file_update_uint32(
- FlipperFile* flipper_file,
- const char* key,
- const uint32_t* data,
- const uint16_t data_size) {
- furi_assert(flipper_file);
- return flipper_file_delete_key_and_call(
- flipper_file, key, flipper_file_write_uint32_internal, key, data, data_size);
- }
|