예제 #1
0
	virtual void run() {
		CPinINT irq1(P13);
		CPinINT irq2(P14);

		CPin led1(LED1);
		CPin led2(LED2);

		irq1.begin();
		irq2.begin();

		while(1) {
			if ( irq1.wait(0) ) {
				led1.invert();
			}

			if ( irq2.wait(0) ) {
				led2.invert();
			}
		}
	}
예제 #2
0
파일: CMEM7_USB.c 프로젝트: LewosPeng/vsf
ROOTFUNC void OTG_FS_IRQHandler(void)
{
	if(irq1 != NULL)
		irq1(irq1_param);
}