##// END OF EJS Templates
Removed all remaining unused macros and fixed bug...
Removed all remaining unused macros and fixed bug There was two numbers to set the FSW number of tasks NB_OF_TASKS and CONFIGURE_MAXIMUM_TASKS while CONFIGURE_MAXIMUM_TASKS = NB_OF_TASKS + 1

File last commit:

r318:d3701d39af11 R3_plus
r385:bd1252670981 3.2.0.20 No PWD scrub with...
Show More
fsw_config.c
36 lines | 1.2 KiB | text/x-c | CLexer
#include <drvmgr/ambapp_bus.h>
#include <drvmgr/drvmgr.h>
#include <ccsds_types.h>
// GRSPW0 resources
struct drvmgr_key grlib_grspw_0n1_res[] =
{
{"txBdCnt", KEY_TYPE_INT, {(unsigned int)TXBDCNT}}, // 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)RXBDCNT}},
{"txDataSize", KEY_TYPE_INT, {(unsigned int)TXDATASIZE}},
{"txHdrSize", KEY_TYPE_INT, {(unsigned int)TXHDRSIZE}},
{"rxPktSize", KEY_TYPE_INT, {(unsigned int)RXPKTSIZE}},
KEY_EMPTY
};
// 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_GRSPW_ID, 1, &grlib_grspw_0n1_res[0]},
// RES_EMPTY /* Mark end of resource array */
// }
//};
struct drvmgr_bus_res grlib_drv_resources =
{
NULL,
{
{DRIVER_AMBAPP_GAISLER_GRSPW_ID, 0, &grlib_grspw_0n1_res[0]},
{DRIVER_AMBAPP_GAISLER_GRSPW_ID, 1, &grlib_grspw_0n1_res[0]},
RES_EMPTY /* Mark end of resource array */
}
};