##// END OF EJS Templates
the interrupt sub routine related to the waveform picker is now lighter...
the interrupt sub routine related to the waveform picker is now lighter no more picks are observed on the waveforms

File last commit:

r53:572a09e609bc nov2013
r112:5b5da8d2c053 VHDLib206
Show More
fsw_config.c
55 lines | 1.8 KiB | text/x-c | CLexer
#include <drvmgr/ambapp_bus.h>
// GRSPW0 resources
struct drvmgr_key grlib_grspw_0n1_res[] = {
{"txBdCnt", KEY_TYPE_INT, {(unsigned int)50}}, // 7 SWF_F0, 7 SWF_F1, 7 SWF_F2, 7 CWF_F3, 7 CWF_F1 ou 7 CWF_F2
{"rxBdCnt", KEY_TYPE_INT, {(unsigned int)10}},
{"txDataSize", KEY_TYPE_INT, {(unsigned int)4096}},
{"txHdrSize", KEY_TYPE_INT, {(unsigned int)20+12}}, // 12 is for the auxiliary header, when needed
{"rxPktSize", KEY_TYPE_INT, {(unsigned int)248+4}},
KEY_EMPTY
};
#if 0
/* APBUART0 */
struct drvmgr_key grlib_drv_res_apbuart0[] =
{
{"mode", KEY_TYPE_INT, {(unsigned int)1}},
{"syscon", KEY_TYPE_INT, {(unsigned int)1}},
KEY_EMPTY
};
/* APBUART1 */
struct drvmgr_key grlib_drv_res_apbuart1[] =
{
{"mode", KEY_TYPE_INT, {(unsigned int)1}},
{"syscon", KEY_TYPE_INT, {(unsigned int)0}},
KEY_EMPTY
};
/* LEON3 System with driver configuration for 2 APBUARTs, the
* the rest of the AMBA device drivers use their defaults.
*/
/* Override default debug UART assignment.
* 0 = Default APBUART. APBUART[0], but on MP system CPU0=APBUART0,
* CPU1=APBUART1...
* 1 = APBUART[0]
* 2 = APBUART[1]
* 3 = APBUART[2]
* ...
*/
//int debug_uart_index = 2; /* second UART -- APBUART[1] */
#endif
// If RTEMS_DRVMGR_STARTUP is defined we override the "weak defaults" that is defined by the LEON3 BSP.
struct drvmgr_bus_res grlib_drv_resources = {
.next = NULL,
.resource = {
{DRIVER_AMBAPP_GAISLER_GRSPW_ID, 0, &grlib_grspw_0n1_res[0]},
// {DRIVER_AMBAPP_GAISLER_APBUART_ID, 0, &grlib_drv_res_apbuart0[0]},
// {DRIVER_AMBAPP_GAISLER_APBUART_ID, 1, &grlib_drv_res_apbuart1[0]},
RES_EMPTY /* Mark end of device resource array */
}
};