\r
config = &Gpt_Global.config[confCh];\r
\r
++ if (GptNotificationStatuses[channel] == STD_ON) {\r
++ config->GptNotification();\r
++ }\r
++\r
if (config->GptChannelMode == GPT_MODE_ONESHOT)\r
{\r
// Disable the channel\r
GptPrevOc[channel] = curr_oc;\r
#endif\r
}\r
-- if (GptNotificationStatuses[channel] == STD_ON) {\r
-- config->GptNotification();\r
-- }\r
++\r
}\r
\r
//-------------------------------------------------------------------\r
cflags-y += -m68hcs12 -mshort -mlong-calls -gdwarf-2 -O0 -Wall -Wno-char-subscripts -msoft-reg-count=0 -mrelax\r
cflags-y += -B/opt/m6811-elf/m6811-elf/\r
\r
--LDFLAGS += -mm68hc12elfb \r
++LDFLAGS += -mm68hc12elfb --relax\r
\r
lib-y += -lgcc -lc\r
ASFLAGS += -mshort -m68hcs12\r
#endif
// Operation on Winidea terminal buffer
++
++
#define TWBUFF_SIZE 0x100
#define TRBUFF_SIZE 0x100
++
#define TBUFF_PTR 2
#define TWBUFF_LEN (TWBUFF_SIZE+TBUFF_PTR)
#define TWBUFF_FULL() (TWBUFF_TPTR==((TWBUFF_CPTR-1)&(TWBUFF_SIZE-1)))
#ifdef USE_WINIDEA_TERM
++
++#if defined(MC912DG128A)
++static volatile unsigned char g_TWBuffer[TWBUFF_LEN];
++static volatile unsigned char g_TRBuffer[TRBUFF_LEN];
++static volatile char g_TConn __attribute__ ((section (".winidea_port")));
++
++#else
static volatile unsigned char g_TWBuffer[TWBUFF_LEN] __attribute__ ((aligned (0x100))); // Transmit to WinIDEA terminal
static volatile unsigned char g_TRBuffer[TRBUFF_LEN] __attribute__ ((aligned (0x100)));
static volatile char g_TConn __attribute__ ((section (".winidea_port")));
++
++#endif
++
#endif
#define FILE_RAMLOG 3