remove stackfunction
This commit is contained in:
@@ -102,7 +102,7 @@ void lfs_deinit(void) {
|
||||
swlock_release(&lfs_lock);
|
||||
}
|
||||
|
||||
#pragma stackfunction 1300
|
||||
|
||||
void lfs_read_config(unsigned char * config, unsigned char * buffer, unsigned size)
|
||||
{
|
||||
swlock_acquire(&lfs_lock);
|
||||
@@ -119,7 +119,7 @@ void lfs_read_config(unsigned char * config, unsigned char * buffer, unsigned si
|
||||
debug_printf("lfs_read_config: %s, result: %d\n", config, result);
|
||||
if (result < 0) {
|
||||
debug_printf("lfs_read_config: %s, read file failed, error: %d\n", config, result);
|
||||
// Update: Added lfs_file_close to ensure file is closed even on error.
|
||||
// Update: Added lfs_file_close to ensure file is closed even on error.
|
||||
// Missing this caused subsequent open calls to assert/crash.
|
||||
lfs_file_close(&lfs, &file);
|
||||
swlock_release(&lfs_lock);
|
||||
@@ -130,7 +130,6 @@ void lfs_read_config(unsigned char * config, unsigned char * buffer, unsigned si
|
||||
}
|
||||
|
||||
|
||||
#pragma stackfunction 1300
|
||||
void lfs_write_config(unsigned char * config, unsigned char * buffer, unsigned size)
|
||||
{
|
||||
swlock_acquire(&lfs_lock);
|
||||
@@ -198,7 +197,7 @@ int lfs_create_directory(const char * dir_path)
|
||||
{
|
||||
char temp_file[256];
|
||||
snprintf(temp_file, sizeof(temp_file), "%s/.dir", dir_path);
|
||||
|
||||
|
||||
lfs_file_t file;
|
||||
int result = lfs_file_open(&lfs, &file, temp_file, LFS_O_RDWR | LFS_O_CREAT);
|
||||
if (result == 0) {
|
||||
|
||||
Reference in New Issue
Block a user