#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"
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().
|
static |
Definition at line 80 of file LittleFsStorageManager.cpp.
Referenced by lfs_prog_multicore().
|
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().
|
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().
|
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().