X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=include%2Fscope.inc;h=c6990853cb07f6a424ff946985fdf5cd8158325a;hb=0f2d3242ffb5582e5b9a018ed9ae9812d517a56e;hp=0145b2b6bebefa4aa78546366ea6d61724ae71de;hpb=b48a78c1beb65f7ea2e3ae8bfe33859ead122d86;p=sigrok-firmware-fx2lafw.git diff --git a/include/scope.inc b/include/scope.inc index 0145b2b6..c6990853 100644 --- a/include/scope.inc +++ b/include/scope.inc @@ -43,37 +43,38 @@ static volatile __bit dosuspend = FALSE; extern __code BYTE highspd_dscr; extern __code BYTE fullspd_dscr; -void resume_isr(void) __interrupt RESUME_ISR +void resume_isr(void) __interrupt(RESUME_ISR) { CLEAR_RESUME(); } -void sudav_isr(void) __interrupt SUDAV_ISR +void sudav_isr(void) __interrupt(SUDAV_ISR) { dosud = TRUE; CLEAR_SUDAV(); } -void usbreset_isr(void) __interrupt USBRESET_ISR +void usbreset_isr(void) __interrupt(USBRESET_ISR) { handle_hispeed(FALSE); CLEAR_USBRESET(); } -void hispeed_isr(void) __interrupt HISPEED_ISR +void hispeed_isr(void) __interrupt(HISPEED_ISR) { handle_hispeed(TRUE); CLEAR_HISPEED(); } -void suspend_isr(void) __interrupt SUSPEND_ISR +void suspend_isr(void) __interrupt(SUSPEND_ISR) { dosuspend = TRUE; CLEAR_SUSPEND(); } -void timer2_isr(void) __interrupt TF2_ISR +void timer2_isr(void) __interrupt(TF2_ISR) { + /* Toggle the probe calibration pin, only accurate up to ca. 8MHz. */ TOGGLE_CALIBRATION_PIN(); if (ledcounter && (--ledcounter == 0))