#include "storage/LittleFsStorageManager.h"#include "storage/LittleFsFileReader.h"#include <hardware/flash.h>#include <hardware/sync.h>#include <pico/multicore.h>#include <hardware/regs/addressmap.h>#include <cstring>#include <iostream>#include <FreeRTOS.h>#include <semphr.h>#include <pico/flash.h>#include "utility/utility.h"#include "framework_config.h"#include "DebugTrace.h"
Include dependency graph for LittleFsStorageManager.cpp:Go to the source code of this file.
Classes | |
| struct | FlashProgParams |
| struct | FlashEraseParams |
Functions | |
| static void __not_in_flash_func() | flash_prog_callback (void *p) |
| static int __not_in_flash_func() | lfs_prog_multicore (const struct lfs_config *c, lfs_block_t block, lfs_off_t off, const void *buffer, lfs_size_t size) |
| static void __not_in_flash_func() | flash_erase_callback (void *p) |
| static int | lfs_erase_cb_flashsafe (const struct lfs_config *c, lfs_block_t block) |
Variables | |
| uint8_t | __flash_lfs_start |
| uint8_t | __flash_lfs_end |
|
static |
Definition at line 136 of file LittleFsStorageManager.cpp.
Referenced by lfs_erase_cb_flashsafe().
Here is the caller graph for this function:
|
static |
Definition at line 80 of file LittleFsStorageManager.cpp.
Referenced by lfs_prog_multicore().
Here is the caller graph for this function:
|
static |
Definition at line 142 of file LittleFsStorageManager.cpp.
References FlashEraseParams::addr, flash_erase_callback(), and LittleFsStorageManager::getFlashBase().
Referenced by LittleFsStorageManager::lfs_erase_cb_multicore().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 86 of file LittleFsStorageManager.cpp.
References FlashProgParams::addr, flash_prog_callback(), and LittleFsStorageManager::getFlashBase().
Referenced by LittleFsStorageManager::lfs_prog_cb_multicore().
Here is the call graph for this function:
Here is the caller graph for this function:
|
extern |
Definition at line 166 of file LittleFsStorageManager.cpp.
Referenced by LittleFsStorageManager::configure().
|
extern |
Definition at line 165 of file LittleFsStorageManager.cpp.
Referenced by LittleFsStorageManager::configure().