示例#1
0
static void DMACompleteHandler()
{
	GPIOE->BSRRH=0xff00; // Set signal to black.
	DMA2->LIFCR|=DMA_LIFCR_CTCIF1; // Clear interrupt flag.
	StopPixelDMA();

	if(HBlankInterruptHandler) HBlankInterruptHandler();
}
示例#2
0
文件: VGA.c 项目: skeezix/zikzak
static void DMACompleteHandler()
{
    SetVGASignalToBlack();
    DMA2->LIFCR|=DMA_LIFCR_CTCIF1; // Clear interrupt flag.
    StopPixelDMA();

    if(HBlankInterruptHandler) HBlankInterruptHandler();
    // TODO: VBlank interrupt? At lower priority?
}
示例#3
0
void DMA2_Stream1_IRQHandler(void)
{
	GPIO_ResetBits(GPIO_DAC_PORT, GPIO_DAC_PINS); // Set signal to black.
	DMA2->LIFCR|=DMA_LIFCR_CTCIF1; // Clear interrupt flag.

	StopPixelDMA();

	if(HBlankInterruptHandler) HBlankInterruptHandler();
}