[FL-977] Internal Storage (#455)
* Add littlefs submodule * Furi: add mutex in logging, fix issues with corrupted printf * ApiHal: disable debug traces in ble glue * App-loader: more logs * Passport: fix invalid DolphinState usage * ApiHal, linker script: flash API is now aware of free space, complete abstraction layer for storage * Internal Storage: littlefs based storage services with key value API. Migrate dolphin state to new storage API.
This commit is contained in:
@@ -17,6 +17,7 @@ SRV_POWER = 1
|
||||
SRV_BT = 1
|
||||
SRV_CLI = 1
|
||||
SRV_SD_FILESYSTEM = 1
|
||||
SRV_INTERNAL_STORAGE = 1
|
||||
SRV_DOLPHIN = 1
|
||||
|
||||
# Main Apps
|
||||
@@ -288,11 +289,16 @@ ifeq ($(SRV_GUI), 1)
|
||||
CFLAGS += -DSRV_GUI
|
||||
endif
|
||||
|
||||
SRV_SD_FILESYSTEM ?= 0
|
||||
SRV_SD_FILESYSTEM ?= 0
|
||||
ifeq ($(SRV_SD_FILESYSTEM), 1)
|
||||
CFLAGS += -DSRV_SD_FILESYSTEM
|
||||
endif
|
||||
|
||||
SRV_INTERNAL_STORAGE ?= 0
|
||||
ifeq ($(SRV_INTERNAL_STORAGE), 1)
|
||||
CFLAGS += -DSRV_INTERNAL_STORAGE
|
||||
endif
|
||||
|
||||
SRV_INPUT ?= 0
|
||||
ifeq ($(SRV_INPUT), 1)
|
||||
CFLAGS += -DSRV_INPUT
|
||||
|
||||
Reference in New Issue
Block a user