midibox_ng_v1/src/mbng_file_c.c File Reference

#include <mios32.h>
#include <string.h>
#include <uip_task.h>
#include <scs.h>
#include <scs_lcd.h>
#include <midi_port.h>
#include <midi_router.h>
#include <seq_bpm.h>
#include <ainser.h>
#include <aout.h>
#include <keyboard.h>
#include "tasks.h"
#include "file.h"
#include "mbng_file.h"
#include "mbng_file_c.h"
#include "mbng_file_r.h"
#include "mbng_patch.h"
#include "mbng_event.h"
#include "mbng_dout.h"
#include "mbng_din.h"
#include "mbng_dio.h"
#include "mbng_enc.h"
#include "mbng_ain.h"
#include "mbng_ainser.h"
#include "mbng_mf.h"
#include "mbng_cv.h"
#include "mbng_kb.h"
#include "mbng_matrix.h"
#include "mbng_lcd.h"
#include "uip.h"
#include "osc_server.h"
#include "osc_client.h"

Data Structures

struct  mbng_file_c_info_t

Defines

#define DEBUG_VERBOSE_LEVEL   1
#define MBNG_FILES_PATH   "/"
#define STREAM_MAX_SIZE   128
#define LABEL_MAX_SIZE   41
#define MAP_VALUE_MAX_SIZE   128
#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_C_Init (u32 mode)
s32 MBNG_FILE_C_Load (char *filename)
s32 MBNG_FILE_C_Unload (void)
s32 MBNG_FILE_C_Valid (void)
s32 parseEvent (u32 line, char *cmd, char *brkt)
s32 parseMap (u32 line, char *cmd, char *brkt)
s32 parseSysExVar (u32 line, char *cmd, char *brkt)
s32 parseEnc (u32 line, char *cmd, char *brkt)
s32 parseDinMatrix (u32 line, char *cmd, char *brkt)
s32 parseDoutMatrix (u32 line, char *cmd, char *brkt)
s32 parseKeyboard (u32 line, char *cmd, char *brkt)
s32 parseLedMatrixPattern (u32 line, char *cmd, char *brkt)
s32 parseLcMeterPattern (u32 line, char *cmd, char *brkt)
s32 parseAin (u32 line, char *cmd, char *brkt)
s32 parseAinSer (u32 line, char *cmd, char *brkt)
s32 parseMf (u32 line, char *cmd, char *brkt)
s32 parseAout (u32 line, char *cmd, char *brkt)
s32 parseDio (u32 line, char *cmd, char *brkt)
s32 parseScs (u32 line, char *cmd, char *brkt)
s32 parseSrio (u32 line, char *cmd, char *brkt)
s32 parseRouter (u32 line, char *cmd, char *brkt)
s32 parseEth (u32 line, char *cmd, char *brkt)
s32 parseOsc (u32 line, char *cmd, char *brkt)
s32 MBNG_FILE_C_Parser (u32 line, char *line_buffer, u8 *got_first_event_item)
s32 MBNG_FILE_C_Read (char *filename)
s32 MBNG_FILE_C_Write (char *filename)
s32 MBNG_FILE_C_Debug (void)

Variables

char mbng_file_c_config_name [MBNG_FILE_C_FILENAME_LEN+1]

Define Documentation

#define FLUSH_BUFFER   if( !write_to_file ) { DEBUG_MSG(line_buffer); } else { status |= FILE_WriteBuffer((u8 *)line_buffer, strlen(line_buffer)); }
#define LABEL_MAX_SIZE   41
#define MAP_VALUE_MAX_SIZE   128
#define STREAM_MAX_SIZE   128

Generated on 22 Jan 2016 for MIDIboxNG by  doxygen 1.6.1