midibox_ng_v1/src/mios32_config.h File Reference

Defines

#define MIOS32_LCD_BOOT_MSG_DELAY   0
#define MIOS32_LCD_BOOT_MSG_LINE1   "MIDIbox NG V1.035"
#define MIOS32_LCD_BOOT_MSG_LINE2   "(C) 2015 T.Klose"
#define MIOS32_USB_PRODUCT_STR   "MIDIbox NG"
#define MIOS32_USB_MIDI_NUM_PORTS   4
#define MIOS32_SRIO_NUM_SR   32
#define MIOS32_SRIO_NUM_DOUT_PAGES   32
#define MIOS32_DONT_SERVICE_SRIO_SCAN   1
#define MIOS32_SRIO_CALLBACK_BEFORE_DIN_COMPARE   APP_SRIO_ServiceFinishBeforeDINCompare
#define MIOS32_UART_NUM   4
#define MIOS32_ENC_NUM_MAX   129
#define SCS_MENU_ENTERED_VIA_EXIT_BUTTON   1
#define SCS_NUM_MENU_ITEMS   8
#define MIOS32_AIN_CHANNEL_MASK   0x00ff
#define MIOS32_AIN_DEADBAND   31
#define DEBUG_MSG   MIOS32_MIDI_SendDebugMessage
#define AINSER_NUM_MODULES   2
#define AOUT_NUM_CHANNELS   32
#define AOUT_SPI_RC_PIN   mbng_patch_aout_spi_rc_pin
#define MAX72XX_NUM_CHAINS   1
#define MAX72XX_NUM_DEVICES_PER_CHAIN   16
#define MAX72XX_SPI_RC_PIN_CHAIN1   mbng_patch_max72xx_spi_rc_pin
#define MIOS32_HEAP_SIZE   10*1024
#define UMM_HEAP_SECTION
#define APP_BIG_STACK_SIZE   (2048)
#define APP_REDUCED_STACK_SIZE   (1024)
#define MIOS32_MINIMAL_STACK_SIZE   APP_BIG_STACK_SIZE
#define UIP_TASK_STACK_SIZE   APP_BIG_STACK_SIZE
#define AHB_SECTION
#define LPC17XX_EMAC_MEM_SECTION
#define LPC17XX_EMAC_NUM_RX_FRAG   2
#define LPC17XX_EMAC_NUM_TX_FRAG   2
#define LPC17XX_EMAC_FRAG_SIZE   1024
#define MIDI_ROUTER_SYSEX_BUFFER_SIZE   16
#define KEYBOARD_NOTIFY_TOGGLE_HOOK   MBNG_KB_NotifyToggle
#define KEYBOARD_DONT_USE_MIDI_CFG   1
#define KEYBOARD_DONT_USE_AIN   1
#define MIOS32_SPI_MIDI_NUM_PORTS   4
#define UIP_TASK_MUTEX_MIDIOUT_TAKE   { APP_MUTEX_MIDIOUT_Take(); }
#define UIP_TASK_MUTEX_MIDIOUT_GIVE   { APP_MUTEX_MIDIOUT_Give(); }
#define UIP_TASK_MUTEX_MIDIIN_TAKE   { APP_MUTEX_MIDIIN_Take(); }
#define UIP_TASK_MUTEX_MIDIIN_GIVE   { APP_MUTEX_MIDIIN_Give(); }
#define MIOS32_SDCARD_MUTEX_TAKE   { APP_J16SemaphoreTake(); }
#define MIOS32_SDCARD_MUTEX_GIVE   { APP_J16SemaphoreGive(); }
#define MIOS32_ENC28J60_MUTEX_TAKE   { APP_J16SemaphoreTake(); }
#define MIOS32_ENC28J60_MUTEX_GIVE   { APP_J16SemaphoreGive(); }
#define MIOS32_SPI_MIDI_MUTEX_TAKE   { APP_J16SemaphoreTake(); }
#define MIOS32_SPI_MIDI_MUTEX_GIVE   { APP_J16SemaphoreGive(); }

Functions

void APP_MUTEX_MIDIOUT_Take (void)
void APP_MUTEX_MIDIOUT_Give (void)
void APP_MUTEX_MIDIIN_Take (void)
void APP_MUTEX_MIDIIN_Give (void)
void APP_J16SemaphoreTake (void)
void APP_J16SemaphoreGive (void)

Variables

char mbng_patch_aout_spi_rc_pin
char mbng_patch_max72xx_spi_rc_pin

Define Documentation

#define AHB_SECTION
#define AINSER_NUM_MODULES   2
#define AOUT_NUM_CHANNELS   32
#define AOUT_SPI_RC_PIN   mbng_patch_aout_spi_rc_pin
#define APP_BIG_STACK_SIZE   (2048)
#define APP_REDUCED_STACK_SIZE   (1024)
#define DEBUG_MSG   MIOS32_MIDI_SendDebugMessage
#define KEYBOARD_DONT_USE_AIN   1
#define KEYBOARD_DONT_USE_MIDI_CFG   1
#define KEYBOARD_NOTIFY_TOGGLE_HOOK   MBNG_KB_NotifyToggle
#define LPC17XX_EMAC_FRAG_SIZE   1024
#define LPC17XX_EMAC_MEM_SECTION
#define LPC17XX_EMAC_NUM_RX_FRAG   2
#define LPC17XX_EMAC_NUM_TX_FRAG   2
#define MAX72XX_NUM_CHAINS   1
#define MAX72XX_NUM_DEVICES_PER_CHAIN   16
#define MAX72XX_SPI_RC_PIN_CHAIN1   mbng_patch_max72xx_spi_rc_pin
#define MIDI_ROUTER_SYSEX_BUFFER_SIZE   16
#define MIOS32_AIN_CHANNEL_MASK   0x00ff
#define MIOS32_AIN_DEADBAND   31
#define MIOS32_DONT_SERVICE_SRIO_SCAN   1
#define MIOS32_ENC28J60_MUTEX_GIVE   { APP_J16SemaphoreGive(); }
#define MIOS32_ENC28J60_MUTEX_TAKE   { APP_J16SemaphoreTake(); }
#define MIOS32_ENC_NUM_MAX   129
#define MIOS32_HEAP_SIZE   10*1024
#define MIOS32_LCD_BOOT_MSG_DELAY   0
#define MIOS32_LCD_BOOT_MSG_LINE1   "MIDIbox NG V1.035"
#define MIOS32_LCD_BOOT_MSG_LINE2   "(C) 2015 T.Klose"
#define MIOS32_MINIMAL_STACK_SIZE   APP_BIG_STACK_SIZE
#define MIOS32_SDCARD_MUTEX_GIVE   { APP_J16SemaphoreGive(); }
#define MIOS32_SDCARD_MUTEX_TAKE   { APP_J16SemaphoreTake(); }
#define MIOS32_SPI_MIDI_MUTEX_GIVE   { APP_J16SemaphoreGive(); }
#define MIOS32_SPI_MIDI_MUTEX_TAKE   { APP_J16SemaphoreTake(); }
#define MIOS32_SPI_MIDI_NUM_PORTS   4
#define MIOS32_SRIO_CALLBACK_BEFORE_DIN_COMPARE   APP_SRIO_ServiceFinishBeforeDINCompare
#define MIOS32_SRIO_NUM_DOUT_PAGES   32
#define MIOS32_SRIO_NUM_SR   32
#define MIOS32_UART_NUM   4
#define MIOS32_USB_MIDI_NUM_PORTS   4
#define MIOS32_USB_PRODUCT_STR   "MIDIbox NG"
#define SCS_MENU_ENTERED_VIA_EXIT_BUTTON   1
#define SCS_NUM_MENU_ITEMS   8
#define UIP_TASK_MUTEX_MIDIIN_GIVE   { APP_MUTEX_MIDIIN_Give(); }
#define UIP_TASK_MUTEX_MIDIIN_TAKE   { APP_MUTEX_MIDIIN_Take(); }
#define UIP_TASK_MUTEX_MIDIOUT_GIVE   { APP_MUTEX_MIDIOUT_Give(); }
#define UIP_TASK_MUTEX_MIDIOUT_TAKE   { APP_MUTEX_MIDIOUT_Take(); }
#define UIP_TASK_STACK_SIZE   APP_BIG_STACK_SIZE
#define UMM_HEAP_SECTION

Generated on 22 Jan 2016 for MIDIboxNG by  doxygen 1.6.1