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

	if(HBlankInterruptHandler) HBlankInterruptHandler();
}
Exemplo n.º 2
0
Arquivo: VGA.c Projeto: skeezix/zikzak
static void DMACompleteHandler()
{
    SetVGASignalToBlack();
    DMA2->LIFCR|=DMA_LIFCR_CTCIF1; // Clear interrupt flag.
    StopPixelDMA();

    if(HBlankInterruptHandler) HBlankInterruptHandler();
    // TODO: VBlank interrupt? At lower priority?
}
Exemplo n.º 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();
}