net: apps: Make CoAP server to accept different bearer config

User can now say "make BOARD=xxx NET_IFACE=802154" to compile
IEEE 802.15.4 support into the CoAP server application.
The default is to compile for qemu and use slip.

Change-Id: I2c61ac91d4ae7b2c3611567646028bc751e0419e
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
This commit is contained in:
Jukka Rissanen 2016-02-12 15:22:22 +02:00
commit 5c72abe769
4 changed files with 8 additions and 9 deletions

View file

@ -16,10 +16,11 @@
# limitations under the License.
#
NET_IFACE ?= slip
MDEF_FILE = prj.mdef
KERNEL_TYPE ?= nano
BOARD ?= qemu_x86
CONF_FILE = prj_$(ARCH).conf
CONF_FILE = prj_$(NET_IFACE).conf
QEMU_EXTRA_FLAGS = -serial none -serial unix:/tmp/slip.sock

View file

@ -1,5 +1,5 @@
% Application : Network listener
% Application : coap server
% TASK NAME PRIO ENTRY STACK GROUPS
% ===================================================
TASK MAIN 7 startup 2048 [EXE]
TASK MAIN 7 startup 2048 [EXE]

View file

@ -1,10 +1,10 @@
CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_NETWORKING=y
CONFIG_NETWORKING_WITH_LOGGING=y
CONFIG_NETWORKING_UART=y
CONFIG_IP_BUF_RX_SIZE=3
CONFIG_IP_BUF_TX_SIZE=4
CONFIG_NANO_TIMEOUTS=y
CONFIG_NETWORKING_WITH_15_4=y
CONFIG_NETWORKING_WITH_15_4_TI_CC2520=y
CONFIG_NETWORKING_WITH_6LOWPAN=y
CONFIG_6LOWPAN_COMPRESSION_IPHC=y
CONFIG_ER_COAP=y
CONFIG_ER_COAP_WITH_DTLS=y
CONFIG_ER_COAP_DEBUG=y

View file

@ -4,7 +4,5 @@ CONFIG_NETWORKING_WITH_LOGGING=y
CONFIG_NETWORKING_UART=y
CONFIG_IP_BUF_RX_SIZE=3
CONFIG_IP_BUF_TX_SIZE=4
CONFIG_NANO_TIMEOUTS=y
CONFIG_ER_COAP=y
CONFIG_ER_COAP_WITH_DTLS=y
CONFIG_ER_COAP_DEBUG=y