midibox_ng_v1/src/mbng_file_l.c File Reference

#include <mios32.h>
#include "tasks.h"
#include <string.h>
#include <md5.h>
#include "file.h"
#include "mbng_file.h"
#include "mbng_file_l.h"

Data Structures

struct  mbng_file_l_info_t

Defines

#define DEBUG_VERBOSE_LEVEL   1
#define MBNG_FILES_PATH   "/"
#define BIN_FILE_FORMAT_NUMBER   0
#define MD5_READ_BLOCKSIZE   64
#define FLUSH_BUFFER   if( !write_to_file ) { DEBUG_MSG(line_buffer); } else { status |= FILE_WriteBuffer((u8 *)line_buffer, strlen(line_buffer)); }

Functions

s32 MBNG_FILE_L_Init (u32 mode)
s32 MBNG_FILE_L_Load (char *filename)
s32 MBNG_FILE_L_Unload (void)
s32 MBNG_FILE_L_Valid (void)
s32 readBinFileMD5 (char *filepath, u8 md5_checksum[16])
s32 parseBinFile (char *filepath)
s32 generateNglFileMD5 (char *filepath, u8 md5_checksum[16])
s32 MBNG_FILE_L_Read (char *filename)
s32 MBNG_FILE_L_Write (char *filename)
s32 MBNG_FILE_L_Debug (void)
const char * MBNG_FILE_L_GetLabel (char *label, u16 value)

Variables

char mbng_file_l_patch_name [MBNG_FILE_L_FILENAME_LEN+1]
char filepath [MAX_PATH]

Define Documentation

#define FLUSH_BUFFER   if( !write_to_file ) { DEBUG_MSG(line_buffer); } else { status |= FILE_WriteBuffer((u8 *)line_buffer, strlen(line_buffer)); }
#define MD5_READ_BLOCKSIZE   64

Generated on 22 Jan 2016 for MIDIboxNG by  doxygen 1.6.1