Deluge Firmware
Loading...
Searching...
No Matches
Macros | Functions | Variables
storagemanager.cpp File Reference
#include <AudioEngine.h>
#include <AudioFileManager.h>
#include <Cluster.h>
#include <drivers/RZA1/gpio/gpio.h>
#include <InstrumentClip.h>
#include <ParamManager.h>
#include <sounddrum.h>
#include <soundinstrument.h>
#include "storagemanager.h"
#include "functions.h"
#include "song.h"
#include "numericdriver.h"
#include "uart.h"
#include "CVEngine.h"
#include "instrument.h"
#include "midiengine.h"
#include <string.h>
#include "PlaybackMode.h"
#include "kit.h"
#include "GeneralMemoryAllocator.h"
#include "MIDIInstrument.h"
#include "CVInstrument.h"
#include "MIDIParam.h"
#include "MIDIDrum.h"
#include "GateDrum.h"
#include "loadsongui.h"
#include <new>
#include "matrixdriver.h"
#include "soundeditor.h"
#include "MenuItemColour.h"
#include "PadLEDs.h"
#include "Buttons.h"
#include "MIDIParamCollection.h"
#include "uitimermanager.h"
#include "ff.h"
#include "diskio.h"
#include "sio_char.h"
#include "oled_low_level.h"
Include dependency graph for storagemanager.cpp:

Macros

#define BETWEEN_TAGS   0
 
#define IN_TAG_NAME   1
 
#define IN_TAG_PAST_NAME   2
 
#define IN_ATTRIBUTE_NAME   3
 
#define PAST_ATTRIBUTE_NAME   4
 
#define PAST_EQUALS_SIGN   5
 
#define IN_ATTRIBUTE_VALUE   6
 

Functions

FRESULT f_readdir_get_filepointer (DIR *dp, FILINFO *fno, FilePointer *filePointer)
 
void routineForSD (void)
 
void initialiseConditions ()
 
void songLoaded (Song *song)
 
char stringBuffer[FILENAME_BUFFER_SIZE__attribute__ ((aligned(CACHE_LINE_SIZE)))
 

Variables

StorageManager storageManager
 
FILINFO staticFNO
 
DIR staticDIR
 
struct FileSystemStuff fileSystemStuff
 
char charAtEndOfValue
 

Macro Definition Documentation

◆ BETWEEN_TAGS

#define BETWEEN_TAGS   0

◆ IN_ATTRIBUTE_NAME

#define IN_ATTRIBUTE_NAME   3

◆ IN_ATTRIBUTE_VALUE

#define IN_ATTRIBUTE_VALUE   6

◆ IN_TAG_NAME

#define IN_TAG_NAME   1

◆ IN_TAG_PAST_NAME

#define IN_TAG_PAST_NAME   2

◆ PAST_ATTRIBUTE_NAME

#define PAST_ATTRIBUTE_NAME   4

◆ PAST_EQUALS_SIGN

#define PAST_EQUALS_SIGN   5

Function Documentation

◆ __attribute__()

char stringBuffer[FILENAME_BUFFER_SIZE] __attribute__ ( (aligned(CACHE_LINE_SIZE))  )

◆ f_readdir_get_filepointer()

FRESULT f_readdir_get_filepointer ( DIR *  dp,
FILINFO *  fno,
FilePointer *  filePointer 
)

◆ initialiseConditions()

void initialiseConditions ( )

◆ routineForSD()

void routineForSD ( void  )

◆ songLoaded()

void songLoaded ( Song song)

Variable Documentation

◆ charAtEndOfValue

char charAtEndOfValue

◆ fileSystemStuff

struct FileSystemStuff fileSystemStuff

◆ staticDIR

DIR staticDIR

◆ staticFNO

FILINFO staticFNO

◆ storageManager

StorageManager storageManager