HelloWorld_IDS01A4 mbed application for Spirit1 P2P demo.

Dependencies:   mbed

Fork of HelloWorld_IDS01A5_Program by rosarium pila

mbed 2.0 (a.k.a classic) HelloWorld example for Spirit1 to transfer data from one node to another.
To send the predefined data packet from the sender to the receiver, user needs to press User Button on the board. The LED on the receiver expansion board will toggle on reception of data successfully.
Data packets sent and received can be seen on USB serial terminal.

EVALUATION BOARDS RF FREQUENCY DESCRIPTION :
X-NUCLEO-IDS01A4 868 MHz 868 MHz RF expansion board based on SPIRIT1

Committer:
rosarium
Date:
Thu May 25 16:38:55 2017 +0000
Revision:
0:2ddc0583bcec
First draft version of HelloWorld_IDS01A5

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rosarium 0:2ddc0583bcec 1 // Automatically generated configuration file.
rosarium 0:2ddc0583bcec 2 // DO NOT EDIT, content will be overwritten.
rosarium 0:2ddc0583bcec 3
rosarium 0:2ddc0583bcec 4 #ifndef __MBED_CONFIG_DATA__
rosarium 0:2ddc0583bcec 5 #define __MBED_CONFIG_DATA__
rosarium 0:2ddc0583bcec 6
rosarium 0:2ddc0583bcec 7 // Configuration parameters
rosarium 0:2ddc0583bcec 8 #define MBED_CONF_MBED_MESH_API_THREAD_MASTER_KEY {0x10, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff} // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 9 #define MBED_CONF_LWIP_ADDR_TIMEOUT 5 // set by library:lwip
rosarium 0:2ddc0583bcec 10 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE 0 // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 11 #define MBED_CONF_LWIP_IPV4_ENABLED 1 // set by library:lwip
rosarium 0:2ddc0583bcec 12 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_COMMISSIONING_DATASET_TIMESTAMP 0x00010000 // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 13 #define MBED_CONF_LWIP_UDP_SOCKET_MAX 4 // set by library:lwip
rosarium 0:2ddc0583bcec 14 #define MBED_CONF_EVENTS_PRESENT 0//1 //RPi // set by library:events
rosarium 0:2ddc0583bcec 15 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_DEVICE_TYPE NET_6LOWPAN_ROUTER // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 16 #define MBED_CONF_PLATFORM_STDIO_FLUSH_AT_EXIT 1 // set by library:platform
rosarium 0:2ddc0583bcec 17 #define MBED_CONF_MBED_MESH_API_THREAD_DEVICE_TYPE MESH_DEVICE_TYPE_THREAD_ROUTER // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 18 #define MBED_CONF_NSAPI_PRESENT 0//1 //RPi // set by library:nsapi
rosarium 0:2ddc0583bcec 19 #define MBED_CONF_FILESYSTEM_PRESENT 1 // set by library:filesystem
rosarium 0:2ddc0583bcec 20 #define MBED_CONF_LWIP_IP_VER_PREF 4 // set by library:lwip
rosarium 0:2ddc0583bcec 21 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SEC_LEVEL 5 // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 22 #define MBED_CONF_SPIRIT1_MAC_ADDRESS {0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1} // set by application[*]
rosarium 0:2ddc0583bcec 23 #define MBED_CONF_PLATFORM_STDIO_BAUD_RATE 9600 // set by library:platform
rosarium 0:2ddc0583bcec 24 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PSKC {0xc8, 0xa6, 0x2e, 0xae, 0xf3, 0x68, 0xf3, 0x46, 0xa9, 0x9e, 0x57, 0x85, 0x98, 0x9d, 0x1c, 0xd0} // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 25 #define MBED_CONF_LWIP_IPV6_ENABLED 0 // set by library:lwip
rosarium 0:2ddc0583bcec 26 #define MBED_CONF_NANOSTACK_HAL_NVM_CFSTORE 0 // set by library:nanostack-hal
rosarium 0:2ddc0583bcec 27 #define MBED_CONF_LWIP_TCP_SERVER_MAX 4 // set by library:lwip
rosarium 0:2ddc0583bcec 28 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK 0x7fff800 // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 29 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK (1<<12) // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 30 #define MBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE 9600 // set by library:platform
rosarium 0:2ddc0583bcec 31 #define MBED_CONF_LWIP_TCP_SOCKET_MAX 4 // set by library:lwip
rosarium 0:2ddc0583bcec 32 //#define MBED_CONF_RTOS_PRESENT 0 //1 //RPi // set by library:rtos
rosarium 0:2ddc0583bcec 33 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY_ID 1 // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 34 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PANID_FILTER 0xffff // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 35 #define MBED_CONF_MBED_MESH_API_HEAP_SIZE 32500 // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 36 #define MBED_CONF_NANOSTACK_HAL_EVENT_LOOP_THREAD_STACK_SIZE 6144 // set by library:nanostack-hal
rosarium 0:2ddc0583bcec 37 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL 22 // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 38 #define MBED_CONF_LWIP_SOCKET_MAX 4 // set by library:lwip
rosarium 0:2ddc0583bcec 39 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME "Thread Network" // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 40 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_PAGE 0 // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 41 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL 12 // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 42 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE NONE // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 43 #define MBED_CONF_PLATFORM_STDIO_CONVERT_NEWLINES 0 // set by library:platform
rosarium 0:2ddc0583bcec 44 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY {0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf} // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 45 #define MBED_CONF_MBED_MESH_API_THREAD_PSKD "abcdefghijklmno" // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 46 #define MBED_CONF_MBED_MESH_API_THREAD_USE_STATIC_LINK_CONFIG 1 // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 47 #define MBED_CONF_NANOSTACK_CONFIGURATION nanostack_full // set by library:nanostack
rosarium 0:2ddc0583bcec 48 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_EXTENDED_PANID {0xf1, 0xb5, 0xa1, 0xb2,0xc4, 0xd5, 0xa1, 0xbd } // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 49 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_ML_PREFIX {0xfd, 0x0, 0x0d, 0xb8, 0x0, 0x0, 0x0, 0x0} // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 50 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PANID 0x0700 // set by library:mbed-mesh-api
rosarium 0:2ddc0583bcec 51 // Macros
rosarium 0:2ddc0583bcec 52 #define USE_STM32F4XX_NUCLEO // defined by library:spirit1
rosarium 0:2ddc0583bcec 53 #define X_NUCLEO_IDS01A4 // defined by library:spirit1
rosarium 0:2ddc0583bcec 54 #define UNITY_INCLUDE_CONFIG_H // defined by library:utest
rosarium 0:2ddc0583bcec 55 #define NS_USE_EXTERNAL_MBED_TLS // defined by library:nanostack
rosarium 0:2ddc0583bcec 56 #define SPIRIT_USE_FULL_ASSERT // defined by library:spirit1
rosarium 0:2ddc0583bcec 57
rosarium 0:2ddc0583bcec 58 #endif