]> rtime.felk.cvut.cz Git - fpga/lx-cpu1/lx-rocon.git/commitdiff
RoCoN: define PXMC and application periodic activation.
authorPavel Pisa <ppisa@pikron.com>
Fri, 11 Jan 2013 00:45:14 +0000 (01:45 +0100)
committerPavel Pisa <ppisa@pikron.com>
Fri, 11 Jan 2013 00:45:14 +0000 (01:45 +0100)
The system clock interrupt runs at 1kHz (SYS_TIMER_HZ).
The PXMC runs at same frequency. Slow(er) activities
are run at 100 Hz (APPL_SLOW_SFI_USEC is 10000 usec).

Signed-off-by: Pavel Pisa <ppisa@pikron.com>
sw/app/rocon/appl_defs.h

index cc874317a217186f54e3e4a33d5fdaea47bcb4c1..e88d53f2e33f71db9136312ca5cf9bc219095980 100644 (file)
@@ -141,17 +141,20 @@ void lpc_qei_callback_cmpos1(struct lpc_qei_state_t *qst, void *context);
 void lcd_sfi_isr(void);
 void lcd_sfi_slow_isr(void);
 
+void pxmc_sfi_isr(void);
+
 #define APPL_RUN_AT_FAST_SFI do { \
-   /*lcd_sfi_isr();*/ \
+   pxmc_sfi_isr(); \
+   /*rocon_sfi_isr();*/ \
    ; \
  } while(0)
 
 #define APPL_RUN_AT_SLOW_SFI do { \
-   /*lcd_sfi_slow_isr();*/ \
+   /*rocon_sfi_slow_isr();*/ \
    ; \
  } while(0)
 
-#define APPL_SLOW_SFI_USEC 600000
+#define APPL_SLOW_SFI_USEC 10000
 
 /* Interrupt of the unused peripheral which is used to activate slow IRQ handling */
 #define SLOW_SFI_INVOKE_IRQn SSP2_IRQn