]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lib.git/commitdiff
Enable ehternet for all platform
authorJakub NejedlĂ˝ <nejedjak@fel.cvut.cz>
Mon, 19 Aug 2019 11:46:33 +0000 (13:46 +0200)
committerMichal Sojka <michal.sojka@cvut.cz>
Thu, 29 Aug 2019 14:28:46 +0000 (16:28 +0200)
Enable compilation of Ethernet driver and LWIP stack for all
supported boards. Previously, it was enabled only for tms570_rpp.

Makefile.var
rpp/include/rpp/rpp.h
rpp/src/rpp/rpp.c

index 3b34ead92b952bc11b478e9788b20e41dff1cbb2..d1536e306ef61fd44e6682e8cd34f9a1d167f194 100644 (file)
@@ -33,11 +33,13 @@ rpp_lib_SOURCES += \
 target_or_common = $(if $(wildcard ../../../$(dir $(1))/_$(TARGET)/$(notdir $(1))),$(dir $(1))/_$(TARGET)/$(notdir $(1)),$(1))
 
 rpp_lib_SOURCES +=                                                             \
+          $(lwip_SOURCES)                                           \
        rpp/src/rpp/adc.c                                               \
        rpp/src/rpp/can.c                                               \
        rpp/src/rpp/gio.c                                               \
        rpp/src/rpp/sci.c                                               \
        rpp/src/drv/adc.c                                               \
+       rpp/src/rpp/eth.c                                            \
        rpp/src/drv/_$(TARGET)/port_def.c               \
        rpp/src/drv/gio.c                                               \
        rpp/src/drv/gio_tab.c                                   \
@@ -150,7 +152,6 @@ rpp_lib_SOURCES_posix = \
 
 
 rpp_lib_SOURCES_tms570_rpp =                                   \
-          $(lwip_SOURCES)                                                      \
        rpp/src/drv/dac.c                                               \
        rpp/src/drv/din.c                                               \
        rpp/src/drv/emac.c                                              \
@@ -162,7 +163,6 @@ rpp_lib_SOURCES_tms570_rpp =                                        \
        rpp/src/drv/mout.c                                              \
        rpp/src/rpp/dac.c                                               \
        rpp/src/rpp/din.c                                               \
-       rpp/src/rpp/eth.c                                               \
        rpp/src/rpp/fr.c                                                        \
        rpp/src/rpp/hbr.c                                               \
        rpp/src/rpp/hout.c                                              \
index 237c238a94289f91e2276788d2c65dc921469b5e..ac36dba93da7b5e1b4118322613812396599fab0 100644 (file)
 #include "rpp/can.h"
 #include "rpp/sci.h"
 #include "rpp/sci_posix.h"
+#include "rpp/eth.h"
 #elif defined(TARGET_RM48_HDK)
 #include "rpp/adc.h"
 #include "rpp/can.h"
 #include "rpp/sci.h"
 #include "rpp/gio.h"
+#include "rpp/eth.h"
 #elif defined(TARGET_TMS570_HDK) || defined(TARGET_TMS570_HYDCTR)
 #include "rpp/adc.h"
 #include "rpp/can.h"
 #include "rpp/sci.h"
 #include "rpp/gio.h"
+#include "rpp/eth.h"
 #elif defined(TARGET_TMS570_RPP)
 #include "rpp/adc.h"
 #include "rpp/can.h"
index 2967907cf8dcc73c8c6048c972430d9539ee5808..2244e9b05feffe1a3ddf0f56f398c93cd9ccaffe 100644 (file)
@@ -40,6 +40,7 @@ int8_t rpp_init()
        hetInit();
        rpp_adc_init();
        rpp_sci_init();
+       rpp_eth_init();
 #if defined(TARGET_TMS570_RPP)
        linInit();
        rpp_din_init();
@@ -51,7 +52,6 @@ int8_t rpp_init()
        rpp_lin_init();
        rpp_sdr_init();
        rpp_irc_init();
-       rpp_eth_init();
 #endif
        rpp_gio_init(RPP_GIO_PORT_ALL);
 #ifdef TARGET_HAS_SPI