Mbed Cloud example program for workshop in W27 2018.

Dependencies:   MMA7660 LM75B

Embed: (wiki syntax)

« Back to documentation index

File Index

File List

Here is a list of all documented files with brief descriptions:
all_tests.c [code]
AllTests.c [code]
aq_critical.h [code]
arm-pal-kv.h [code]
arm_hal_interrupt.c [code]
arm_hal_interrupt.h [code]
arm_hal_interrupt_private.h [code]
arm_hal_nvm.h [code]
arm_hal_random.c [code]
arm_hal_random.h [code]
arm_hal_timer.cpp [code]
arm_hal_timer.h [code]
arm_uc_certificate.c [code]
arm_uc_certificate.h [code]
arm_uc_certificate_cfstore_api.c [code]
arm_uc_certificate_kcm_api.c [code]
arm_uc_common.h [code]
arm_uc_config.h [code]
arm_uc_control_center.c [code]
arm_uc_control_center.h [code]
arm_uc_crypto.c [code]
arm_uc_crypto.h [code]
arm_uc_device_identity.c [code]
arm_uc_device_identity_cfstore.c [code]
arm_uc_device_identity_kcm.c [code]
arm_uc_error.c [code]
arm_uc_error.h [code]
arm_uc_firmware_manager.c [code]
arm_uc_firmware_manager.h [code]
arm_uc_http_socket.c [code]
arm_uc_http_socket.h [code]
arm_uc_http_socket_private.c [code]
arm_uc_http_socket_private.h [code]
arm_uc_metadata_header_v2.c [code]
arm_uc_metadata_header_v2.h [code]
arm_uc_mmCommon.c [code]
arm_uc_mmCommon.h [code]
arm_uc_mmConfig.h [code]
arm_uc_mmCryptoUtils.c [code]
arm_uc_mmCryptoUtils.h [code]
arm_uc_mmDerManifestAccessors.c [code]
arm_uc_mmDerManifestAccessors.h [code]
arm_uc_mmDerManifestParser.c [code]
arm_uc_mmDerManifestParser.h [code]
arm_uc_mmFetchFirmwareInfo.c [code]
arm_uc_mmFetchFirmwareInfo.h [code]
arm_uc_mmFSMHelper.h [code]
arm_uc_mmGetLatestTimestamp.c [code]
arm_uc_mmGetLatestTimestamp.h [code]
arm_uc_mmInit.c [code]
arm_uc_mmInit.h [code]
arm_uc_mmInsertManifest.c [code]Inserts a manifest into a slot specified by the manifest
arm_uc_mmInsertManifest.h [code]
arm_uc_mmStateSelector.c [code]
arm_uc_mmStateSelector.h [code]
arm_uc_monitor.h [code]
arm_uc_paal_classic_pal.c [code]
arm_uc_paal_update.c [code]
arm_uc_paal_update.h [code]
arm_uc_paal_update_api.h [code]
arm_uc_pal_extensions.h [code]
arm_uc_pal_filesystem.h [code]
arm_uc_pal_filesystem_utils.c [code]
arm_uc_pal_filesystem_utils.h [code]
arm_uc_pal_flashiap.c [code]
arm_uc_pal_flashiap.h [code]
arm_uc_pal_flashiap_implementation.c [code]
arm_uc_pal_flashiap_implementation.h [code]
arm_uc_pal_flashiap_mbed.cpp [code]
arm_uc_pal_flashiap_platform.h [code]
arm_uc_pal_linux_extensions.c [code]
arm_uc_pal_linux_generic.c [code]
arm_uc_pal_linux_generic.h [code]
arm_uc_pal_linux_implementation.c [code]
arm_uc_pal_linux_implementation.h [code]
arm_uc_pal_linux_implementation_internal.c [code]
arm_uc_pal_linux_implementation_internal.h [code]
arm_uc_pal_linux_openwrt.c [code]
arm_uc_pal_linux_openwrt.h [code]
arm_uc_pal_linux_yocto_rpi.c [code]
arm_uc_pal_mbed_extensions.c [code]
arm_uc_pal_realtek_rtl8195am.c [code]
arm_uc_pal_realtek_rtl8195am.h [code]
arm_uc_pre_shared_key.c [code]
arm_uc_pre_shared_key.h [code]
arm_uc_public.h [code]
arm_uc_scheduler.c [code]
arm_uc_scheduler.h [code]
arm_uc_socket_help.c [code]
arm_uc_socket_help.h [code]
arm_uc_source.h [code]
arm_uc_source_http.c [code]
arm_uc_source_http.h [code]
arm_uc_source_http_extra.h [code]
arm_uc_source_manager.c [code]
arm_uc_source_manager.h [code]
arm_uc_test_alice.h [code]
arm_uc_test_getactivehash.cpp [code]
arm_uc_test_getactivehash.h [code]
arm_uc_test_gethash.cpp [code]
arm_uc_test_gethash.h [code]
arm_uc_test_retval.cpp [code]
arm_uc_test_retval.h [code]
arm_uc_test_sanity.cpp [code]
arm_uc_test_sanity.h [code]
arm_uc_trace.h [code]
arm_uc_types.h [code]
arm_uc_utilities.c [code]
arm_uc_utilities.h [code]
at24mac.cpp [code]
at24mac.h [code]
AT86RFReg.h [code]
atomic-cm3.c [code]
atomic-queue.c [code]
atomic-queue.h [code]
atomic.c [code]
atomic.h [code]
ATParser.cpp [code]
ATParser.h [code]
block_device/basic/basic.cpp [code]
filesystem/basic/basic.cpp [code]
BlockExecuter.h [code]
MK64F_FreeRTOS/BoardInit.c [code]
OpenWRT_Generic_Linux/BoardInit.c [code]
x86_x64_Linux/BoardInit.c [code]
Yocto_Generic_Linux/BoardInit.c [code]
BufferedPrint.c [code]
BufferedSpi.cpp [code]Software Buffer - Extends mbed SPI functionallity
BufferedSpi.h [code]Software Buffer - Extends mbed SPI functionallity
cbor.h [code]
CertificateParser.c [code]
CertificateParser.h [code]
CloudClientStorage.c [code]
CloudClientStorage.h [code]
cn-cbor.c [code]
cn-cbor.h [code]CBOR parsing
cn-create.c [code]
cn-encoder.c [code]
cn-error.c [code]
cn-get.c [code]
common_functions.c [code]
common_functions.h [code]
ConnectorClient.cpp [code]
ConnectorClient.h [code]
contiki-conf.h [code]
critical-nordic.c [code]
critical-pal.c [code]
critical-posix.c [code]
critical.c [code]
cs_der_certs.c [code]
cs_der_certs.h [code]
cs_der_keys.c [code]
cs_der_keys.h [code]
cs_hash.c [code]
cs_hash.h [code]
cs_utils.c [code]
cs_utils.h [code]
DeviceMetadataResource.cpp [code]
DeviceMetadataResource.h [code]
easy-connect.cpp [code]
easy-connect.h [code]
esfs.c [code]
esfs.h [code]
esfs_file_name.c [code]
esfs_file_name.h [code]
esfs_performance.c [code]
esfs_performance.h [code]
ESP8266.cpp [code]
ESP8266.h [code]
ESP8266Interface.cpp [code]
ESP8266Interface.h [code]
event.c [code]
event.h [code]
eventdata.h [code]
eventloop_config.h [code]
eventOS_callback_timer.h [code]
eventOS_event.h [code]
eventOS_event_timer.h [code]
eventOS_scheduler.h [code]
factory_configurator_client.c [code]
factory_configurator_client.h [code]Factory configurator client APIs
fcc_bundle_certificate_chain_utils.c [code]
fcc_bundle_certificate_utils.c [code]
fcc_bundle_common_utils.c [code]
fcc_bundle_config_params_utils.c [code]
fcc_bundle_handler.c [code]
fcc_bundle_handler.h [code]The fcc bundle handler APIs
fcc_bundle_key_utils.c [code]
fcc_bundle_utils.h [code]
fcc_defs.h [code]Factory configurator client defines
fcc_dev_flow.c [code]
fcc_malloc.h [code]
fcc_output_info_handler.c [code]
fcc_output_info_handler.h [code]
fcc_output_info_handler_defines.h [code]
fcc_sotp.c [code]
fcc_sotp.h [code]
fcc_stats.c [code]
fcc_stats.h [code]
fcc_status.h [code]Factory configurator client status/error codes
fcc_time_profiling.c [code]
fcc_time_profiling.h [code]
fcc_utils.c [code]
fcc_utils.h [code]
fcc_verification.c [code]
fcc_verification.h [code]
MK64F_FreeRTOS/FileSystemInit.c [code]
OpenWRT_Generic_Linux/FileSystemInit.c [code]
x86_x64_Linux/FileSystemInit.c [code]
Yocto_Generic_Linux/FileSystemInit.c [code]
FileSystemInit.cpp [code]
FirmwareUpdateResource.cpp [code]
FirmwareUpdateResource.h [code]
fopen.cpp [code]Test cases to POSIX file fopen() interface
fsfat_debug.h [code]Component debug header file
fsfat_test.c [code]
fsfat_test.h [code]Mbed Microcontroller Library Copyright (c) 2006-2016 ARM Limited
ftcd_comm_base.cpp [code]
ftcd_comm_base.h [code]Token [64bit] : The message identifier
ftcd_comm_serial.cpp [code]
ftcd_comm_serial.h [code]
ftcd_comm_socket.cpp [code]
ftcd_comm_socket.h [code]
functionpointer.h [code]A class for storing and calling a pointer to a static or member void function
general_utils.c [code]
general_utils.h [code]
hw-config.h [code]Header file for Hardware Configuration & Setup
ip64-conf.h [code]
ip6string.h [code]
ip6tos.c [code]
ip_fsc.c [code]
ip_fsc.h [code]
ISM43362.cpp [code]
ISM43362.h [code]
ISM43362Interface.cpp [code]
ISM43362Interface.h [code]
kcm_chain.h [code]
kcm_defs.h [code]Keys and configuration manager (KCM) definitions
kcm_file_prefix_defs.h [code]
kcm_internal.h [code]
kcm_status.h [code]Keys and configuration manager (KCM) status/error codes
key_config_manager.c [code]
key_config_manager.h [code]Keys and Configuration Manager (KCM) APIs
lwm2m-control.cpp [code]
lwm2m-control.h [code]
lwm2m-monitor.cpp [code]
lwm2m-monitor.h [code]
lwm2m-source.cpp [code]
lwm2m-source.h [code]
m2mbase.cpp [code]
m2mbase.h [code]M2MBase. This class is the base class based on which all LWM2M object models can be created. This serves base class for Object, ObjectInstances and Resources
m2mblockmessage.cpp [code]
m2mblockmessage.h [code]M2MBlockMessage. This class contains the data of an incoming block message
m2mcallbackstorage.cpp [code]
m2mcallbackstorage.h [code]
m2mconfig.h [code]File defining all system build time configuration used by mbed-client
m2mconnectionhandler.cpp [code]
m2mconnectionhandler.h [code]M2MConnectionHandler. This class handles the socket connection for the LWM2M Client
m2mconnectionhandlerpimpl.cpp [code]
m2mconnectionhandlerpimpl.h [code]
m2mconnectionobserver.h [code]M2MConnectionObserver. The observer class for passing the socket activity to the state machine
m2mconnectionsecurity.cpp [code]
m2mconnectionsecurity.h [code]M2MConnectionSecurity. This class provides a method to create a secure socket connection to handle connectivity for the mbed Client. It handles sending, receiving and establishing a secure connection for mbed Client on top of the normal socket connection
m2mconnectionsecuritypimpl.cpp [code]
m2mconnectionsecuritypimpl.h [code]
m2mconstants.h [code]File defining all the constants used across mbed-client
m2mdevice.cpp [code]
m2mdevice.h [code]M2MDevice. This class represents the Device Object model of the LWM2M framework. It provides an interface for handling the device object and all its corresponding resources. There can be only one instance of a Device Object
m2mfirmware.cpp [code]
m2mfirmware.h [code]M2MFirmware. This class represents the Firmware Object model of the LWM2M framework. It provides an interface for handling the Firmware Object and all its corresponding resources. There can be only one instance of a Firmware Object
m2minterface.h [code]M2MInterface. This class provides an interface for handling all mbed Client interface operations defined in the OMA LWM2M specifications. This includes Bootstrapping, Client Registration, Device Management & Service Enablement and Information Reporting
m2minterfacefactory.cpp [code]
m2minterfacefactory.h [code]M2MInterfaceFactory. This is a factory class that provides an interface for creating an mbed Client Interface object for an application to utilize the LWM2M features provided by the client
m2minterfaceimpl.cpp [code]
m2minterfaceimpl.h [code]
m2minterfaceobserver.h [code]M2MInterfaceObserver This is an observer class that updates the calling application about various events associated with various Interface operations. Also, it informs about various errors that can occur during any of the above operations
m2mnsdlinterface.cpp [code]
m2mnsdlinterface.h [code]
m2mnsdlobserver.h [code]
m2mobject.cpp [code]
m2mobject.h [code]M2MObject. This class is the base class for the mbed Client Objects. All defined LWM2M object models can be created based on it. This class also holds all object instances associated with the given object
m2mobjectinstance.cpp [code]
m2mobjectinstance.h [code]M2MObjectInstance. This class is the instance class for mbed Client Objects. All defined LWM2M object models can be created based on it. This class also holds all resource instances associated with the given object
m2mobservationhandler.h [code]M2MObservationHandler. An interface for handling observation callbacks from different objects
m2mreporthandler.cpp [code]
m2mreporthandler.h [code]
m2mreportobserver.h [code]M2MReportObserver. An interface for inviting the base class to send a report to the server
m2mresource.cpp [code]
m2mresource.h [code]M2MResource. This class is the base class for mbed Client Resources. All defined LWM2M object models can be created using it. This class will also hold all resources instances associated with the given object
m2mresourcebase.cpp [code]
m2mresourcebase.h [code]
m2mresourceinstance.cpp [code]
m2mresourceinstance.h [code]M2MResourceInstance. This class is the base class for mbed Client Resources. All defined LWM2M resource models can be created based on it
m2msecurity.cpp [code]
m2msecurity.h [code]M2MSecurity. This class represents an interface for the Security Object model of the LWM2M framework. It handles the security object instances and all corresponding resources
m2mserver.cpp [code]
m2mserver.h [code]M2MServer. This class represents an interface for the Server Object model of the LWM2M framework. It handles the server object and all its corresponding resources
m2mstring.cpp [code]
m2mstring.h [code]A simple C++ string class, used as replacement for std::string
m2mstringbuffer.h [code]
m2mstringbufferbase.cpp [code]
m2mstringbufferbase.h [code]
m2mtimer.cpp [code]
m2mtimer.h [code]M2MTimer. Timer class for mbed client
m2mtimerobserver.h [code]M2MTimerObserver. Observer class for indicating the timer expiry to the parent class
m2mtimerpimpl.cpp [code]
m2mtimerpimpl.h [code]
m2mtlvdeserializer.cpp [code]
m2mtlvdeserializer.h [code]
m2mtlvserializer.cpp [code]
m2mtlvserializer.h [code]
m2mvector.h [code]A simple C++ Vector class, used as replacement for std::vector
easy-connect/esp8266-driver/TESTS/net/connectivity/main.cpp [code]
easy-connect/esp8266-driver/TESTS/net/gethostbyname/main.cpp [code]
easy-connect/esp8266-driver/TESTS/net/tcp_echo/main.cpp [code]
easy-connect/esp8266-driver/TESTS/net/tcp_echo_parallel/main.cpp [code]
easy-connect/esp8266-driver/TESTS/net/tcp_hello_world/main.cpp [code]
easy-connect/esp8266-driver/TESTS/net/tcp_packet_pressure/main.cpp [code]
easy-connect/esp8266-driver/TESTS/net/tcp_packet_pressure_parallel/main.cpp [code]
easy-connect/esp8266-driver/TESTS/net/udp_dtls_handshake/main.cpp [code]
easy-connect/esp8266-driver/TESTS/net/udp_echo/main.cpp [code]
easy-connect/esp8266-driver/TESTS/net/udp_echo_parallel/main.cpp [code]
easy-connect/esp8266-driver/TESTS/net/udp_packet_pressure/main.cpp [code]
easy-connect/esp8266-driver/TESTS/net/udp_packet_pressure_parallel/main.cpp [code]
easy-connect/wizfi310-driver/TESTS/net/connectivity/main.cpp [code]
easy-connect/wizfi310-driver/TESTS/net/gethostbyname/main.cpp [code]
easy-connect/wizfi310-driver/TESTS/net/tcp_echo/main.cpp [code]
easy-connect/wizfi310-driver/TESTS/net/tcp_echo_parallel/main.cpp [code]
easy-connect/wizfi310-driver/TESTS/net/tcp_hello_world/main.cpp [code]
easy-connect/wizfi310-driver/TESTS/net/tcp_packet_pressure/main.cpp [code]
easy-connect/wizfi310-driver/TESTS/net/tcp_packet_pressure_parallel/main.cpp [code]
easy-connect/wizfi310-driver/TESTS/net/udp_dtls_handshake/main.cpp [code]
easy-connect/wizfi310-driver/TESTS/net/udp_echo/main.cpp [code]
easy-connect/wizfi310-driver/TESTS/net/udp_echo_parallel/main.cpp [code]
easy-connect/wizfi310-driver/TESTS/net/udp_packet_pressure/main.cpp [code]
easy-connect/wizfi310-driver/TESTS/net/udp_packet_pressure_parallel/main.cpp [code]
main.cpp [code]
sd-driver/TESTS/filesystem/dirs/main.cpp [code]
sd-driver/TESTS/filesystem/files/main.cpp [code]
sd-driver/TESTS/filesystem/parallel/main.cpp [code]
sd-driver/TESTS/filesystem/seek/main.cpp [code]
simple-mbed-cloud-client/mbed-cloud-client/update-client-hub/modules/paal/TESTS/syntax/main.cpp [code]
manifest-manager-api.c [code]
mbed-trace-helper.c [code]
mbed-trace-helper.h [code]
mbed_cloud_client_resource.cpp [code]
mbed_cloud_client_resource.h [code]
mbed_cloud_client_user_config.h [code]
mbed_cloud_client_user_config_template.h [code]
mbed_cloud_dev_credentials.c [code]
mbed_settings.py [code]
mbed_trace.c [code]
mbed_trace.h [code]Trace interface for MbedOS applications
MbedCloudClient.cpp [code]
MbedCloudClient.h [code]MbedCloudClient. This class provides an interface for handling all the mbed Cloud Client Interface operations including device provisioning, identity setup, device resource management defined in the OMA LWM2M specifications, and update firmware. Device resource management includes Bootstrapping, Client Registration, Device Management & Service Enablement and Information Reporting
MbedCloudClientConfig.h [code]Configuration options (set of defines and values)
MbedCloudClientConfigCheck.h [code]Configuration options check
mbedTLSConfig_FreeRTOS.h [code]
mbedTLSConfig_Linux.h [code]
mbedTLSConfig_mbedOS.h [code]
MCR20Drv.c [code]
MCR20Drv.h [code]
MCR20Overwrites.h [code]
MCR20Reg.h [code]
MCU_Interface.h [code]Header file for low level SPIRIT SPI driver
memory_tests.h [code]
minar_hal_timer.cpp [code]
mocksample.c [code]
MyBuffer.cpp [code]
MyBuffer.h [code]
NanostackRfPhyAtmel.cpp [code]
NanostackRfPhyAtmel.h [code]
NanostackRfPhyMcr20a.cpp [code]
NanostackRfPhyMcr20a.h [code]
NanostackRfPhySpirit1.cpp [code]
NanostackRfPhySpirit1.h [code]
MK64F_FreeRTOS/NetworkInit.c [code]
OpenWRT_Generic_Linux/NetworkInit.c [code]
x86_x64_Linux/NetworkInit.c [code]
Yocto_Generic_Linux/NetworkInit.c [code]
NetworkInit.cpp [code]
ns_event_loop.c [code]
ns_event_loop.h [code]
ns_hal_init.c [code]
ns_hal_init.h [code]
ns_list.c [code]
ns_list.h [code]Linked list support library
ns_nvm_helper.c [code]
ns_nvm_helper.h [code]
ns_timer.c [code]
ns_timer.h [code]
ns_trace.h [code]Trace interface abstraction for NanoStack library as well as application
ns_types.h [code]Basic compiler and type setup
nsdlaccesshelper.cpp [code]
nsdlaccesshelper.h [code]
nsdllinker.h [code]
nsdynmemLIB.c [code]
nsdynmemLIB.h [code]Dynamical Memory API for library model nsdynmemlib provides access to one default heap, along with the ability to use extra user heaps
pal.h [code]PAL. This file contains the general API to initiate and destroy the PAL component. This is part of the PAL service API
pal_configuration.h [code]Let the user choose its platform configuration file
pal_Crypto.c [code]
pal_Crypto.h [code]PAL cryptographic. This file contains cryptographic APIs and is part of the PAL service API. It contains a variety of cryptographic APIs, such as:

  • AES-CTR
  • AES-DRBG
  • CMAC
  • Message Digest
pal_crypto_test.c [code]
pal_crypto_test_data.h [code]
pal_crypto_test_runner.c [code]
pal_device_identity.h [code]
pal_errors.h [code]PAL errors. This file contains PAL errors enumeration. These errors are returned to the service layer
pal_fileSystem.c [code]
pal_fileSystem.h [code]PAL pal_fileSystem. This file contains the file system APIs. This is part of the PAL service API. It provides APIs to create/remove directories and open/read/write to files
pal_fileSystem_test.c [code]
pal_fileSystem_test_runner.c [code]
pal_init.c [code]
pal_insecure_ROT.c [code]
pal_internalFlash.c [code]
pal_internalFlash.h [code]
pal_internalFlash_test.c [code]
pal_internalFlash_test_runner.c [code]
pal_macros.h [code]PAL macros. This file contains macros defined by PAL for constant values and network purposes
pal_make.py [code]
mbed-os/pal_memory.c [code]
Other/pal_memory.c [code]
pal_network.c [code]
pal_network.h [code]PAL network. This file contains the network APIs and it is a part of the PAL service API. It provides network functionalities for UDP and TCP sockets and connections
pal_plat_Crypto.c [code]
pal_plat_Crypto.h [code]PAL cryptographic - platform. This file contains cryptographic APIs that need to be implemented in the platform layer
FreeRTOS/Storage/FileSystem/pal_plat_fileSystem.c [code]
Linux/Storage/FileSystem/pal_plat_fileSystem.c [code]
pal_plat_fileSystem.cpp [code]
pal_plat_fileSystem.h [code]PAL file system - platform. This file contains the file system APIs that need to be implemented in the platform layer
FreeRTOS/Storage/Flash/pal_plat_internalFlash.c [code]
Linux/Storage/Flash/pal_plat_internalFlash.c [code]
pal_plat_internalFlash.cpp [code]
pal_plat_internalFlash.h [code]
FreeRTOS/Networking/LWIP/pal_plat_network.c [code]
Linux/Networking/pal_plat_network.c [code]
pal_plat_network.cpp [code]
pal_plat_network.h [code]PAL network - platform. This file contains the network APIs that need to be implemented in the platform layer
pal_plat_rot_insecure.cpp [code]
FreeRTOS/RTOS/pal_plat_rtos.c [code]
Linux/RTOS/pal_plat_rtos.c [code]
pal_plat_rtos.cpp [code]
pal_plat_rtos.h [code]PAL RTOS - platform. This file contains the real-time OS APIs that need to be implemented in the platform layer
pal_plat_rtos_legacy.cpp [code]
pal_plat_TLS.c [code]
pal_plat_TLS.h [code]PAL TLS/DTLS - platform. This file contains TLS/DTLS APIs that need to be implemented in the platform layer
FreeRTOS/Update/pal_plat_update.c [code]
Linux/Update/pal_plat_update.c [code]
pal_plat_update.cpp [code]
pal_plat_update.h [code]PAL update - platform. This file contains the firmware update APIs that need to be implemented in the platform layer
pal_rtos.c [code]
pal_rtos.h [code]PAL RTOS. This file contains the real-time OS APIs and is a part of the PAL service API. It provides thread, timers, semaphores, mutexes and memory pool management APIs. Random API and ROT (root of trust) are also provided
pal_rtos_test.c [code]
pal_rtos_test_runner.c [code]
pal_rtos_test_utils.c [code]
pal_rtos_test_utils.h [code]
pal_socket_test.c [code]
pal_socket_test_runner.c [code]
pal_test_main.c [code]
pal_test_main.h [code]
pal_testFreeRTOS.c [code]
pal_testLinux.c [code]
pal_testMbedOS.cpp [code]
pal_TLS.c [code]
pal_TLS.h [code]PAL TLS/DTLS. This file contains TLS/DTLS APIs and is a part of the PAL service API. It provides TLS/DTLS handshake functionalities, read/write from peer in a secure way
pal_tls_test.c [code]
pal_tls_test_address.h [code]
pal_tls_test_runner.c [code]
pal_tls_utils.h [code]
pal_types.h [code]PAL types. This file contains PAL generic types
pal_update.c [code]
pal_update.h [code]PAL update. This file contains the firmware update APIs and is a part of the PAL service API. It provides the read/write and activation functionalities for the firmware
pal_update_test.c [code]
pal_update_test_runner.c [code]
pal_version.h [code]
palInclude_FreeRTOS.h [code]
palInclude_Linux.h [code]
palInclude_mbedOS.h [code]
platform-conf.h [code]Header file for the stm32nucleo-spirit1 platform configuration
PlatIncludes.h [code]
example_1/src/ProductionCode.c [code]
example_2/src/ProductionCode.c [code]
example_3/src/ProductionCode.c [code]
example_1/src/ProductionCode.h [code]
example_2/src/ProductionCode.h [code]
example_3/src/ProductionCode.h [code]
example_1/src/ProductionCode2.c [code]
example_2/src/ProductionCode2.c [code]
example_3/src/ProductionCode2.c [code]
example_1/src/ProductionCode2.h [code]
example_2/src/ProductionCode2.h [code]
example_3/src/ProductionCode2.h [code]
pv_endian.h [code]Utility functions that treats endianness
pv_error_handling.c [code]
pv_error_handling.h [code]
pv_log.h [code]
pv_macros.h [code]
radio.h [code]Header file for the radio API
radio_gpio.h [code]This file contains all the functions prototypes for the gpio
radio_shield_config.h [code]This file contains definitions for:

  • LEDs and push-button available on RF shields
radio_spi.cpp [code]
radio_spi.h [code]This file contains all the functions prototypes for SPI
randLIB.c [code]
randLIB.h [code]Pseudo Random Library API:
resource.cpp [code]
resource.h [code]
sanity.cpp [code]
SDBlockDevice.cpp [code]
SDBlockDevice.h [code]
ServiceClient.cpp [code]
ServiceClient.h [code]
simple-mbed-cloud-client.cpp [code]
simple-mbed-cloud-client.h [code]
SimpleM2MResource.cpp [code]
SimpleM2MResource.h [code]SimpleM2MResourceBase. This class provides an easy wrapper base class for creating a simple M2MResource based on integer and string values. This class is NOT meant to be directed instantiated but is used by the SimpleM2MResourceInt and SimpleM2MResourceString classes to create resources
SimpleSpirit1.cpp [code]
SimpleSpirit1.h [code]
smartpointer.h [code]
sn_client_config.h [code]
sn_coap_builder.c [code]CoAP Message builder
sn_coap_header.h [code]CoAP C-library User header interface header file
sn_coap_header_check.c [code]CoAP Header validity checker
sn_coap_header_internal.h [code]Header file for CoAP Header part
sn_coap_parser.c [code]CoAP Header parser
sn_coap_protocol.c [code]CoAP Protocol implementation
sn_coap_protocol.h [code]CoAP C-library User protocol interface header file
sn_coap_protocol_internal.h [code]Header file for CoAP Protocol part
sn_config.h [code]
sn_grs.c [code]General resource server
sn_grs.h [code]
sn_nsdl.c [code]Nano service device library
sn_nsdl.h [code]LibNsdl generic header file
sn_nsdl_lib.h [code]NanoService Devices Library header file
spirit1-config.h [code]
spirit1-const.h [code]
spirit1.h [code]
SPIRIT_Aes.c [code]Configuration and management of SPIRIT AES Engine
SPIRIT_Aes.h [code]Configuration and management of SPIRIT AES Engine
SPIRIT_Calibration.c [code]Configuration and management of SPIRIT VCO-RCO calibration
SPIRIT_Calibration.h [code]Configuration and management of SPIRIT VCO-RCO calibration
SPIRIT_Commands.c [code]Management of SPIRIT Commands
SPIRIT_Commands.h [code]Management of SPIRIT Commands
SPIRIT_Config.h [code]Spirit Configuration and useful defines
SPIRIT_Csma.c [code]Configuration and management of SPIRIT CSMA
SPIRIT_Csma.h [code]Configuration and management of SPIRIT CSMA
SPIRIT_DirectRF.c [code]Configuration and management of SPIRIT direct transmission / receive modes
SPIRIT_DirectRF.h [code]Configuration and management of SPIRIT direct transmission / receive modes
SPIRIT_General.c [code]Configuration and management of SPIRIT General functionalities
SPIRIT_General.h [code]Configuration and management of SPIRIT General functionalities
SPIRIT_Gpio.c [code]This file provides all the low level API to manage SPIRIT GPIO
SPIRIT_Gpio.h [code]This file provides all the low level API to manage SPIRIT GPIO
SPIRIT_Irq.c [code]Configuration and management of SPIRIT IRQs
SPIRIT_Irq.h [code]Configuration and management of SPIRIT IRQs
SPIRIT_LinearFifo.c [code]Configuration and management of SPIRIT Fifo
SPIRIT_LinearFifo.h [code]Configuration and management of SPIRIT Fifo
SPIRIT_Management.c [code]The management layer for SPIRIT1 library
SPIRIT_Management.h [code]The management layer for SPIRIT1 library
SPIRIT_PktBasic.c [code]Configuration and management of SPIRIT Basic packets
SPIRIT_PktBasic.h [code]Configuration and management of SPIRIT Basic packets
SPIRIT_PktCommon.c [code]Configuration and management of the common features of SPIRIT packets
SPIRIT_PktCommon.h [code]Configuration and management of the common features of SPIRIT packets
SPIRIT_PktMbus.c [code]Configuration and management of SPIRIT MBUS packets
SPIRIT_PktMbus.h [code]Configuration and management of SPIRIT MBUS packets
SPIRIT_PktStack.c [code]Configuration and management of SPIRIT STack packets
SPIRIT_PktStack.h [code]Configuration and management of SPIRIT STack packets
SPIRIT_Qi.c [code]Configuration and management of SPIRIT QI
SPIRIT_Qi.h [code]Configuration and management of SPIRIT QI
SPIRIT_Radio.c [code]This file provides all the low level API to manage Analog and Digital radio part of SPIRIT
SPIRIT_Radio.h [code]This file provides all the low level API to manage Analog and Digital radio part of SPIRIT
SPIRIT_Regs.h [code]This file contains all the SPIRIT registers address and masks
SPIRIT_Timer.c [code]Configuration and management of SPIRIT timers
SPIRIT_Timer.h [code]Configuration and management of SPIRIT timers
SPIRIT_Types.c [code]File for SPIRIT types
SPIRIT_Types.h [code]Header file for SPIRIT types
SPWFSA01.cpp [code]
SPWFSA01.h [code]
spwfsa01_at_strings.h [code]
SPWFSA04.cpp [code]
SPWFSA04.h [code]
spwfsa04_at_strings.h [code]
SpwfSAInterface.cpp [code]Implementation of the NetworkStack for the SPWF Device
SpwfSAInterface.h [code]Header file of the NetworkStack for the SPWF Device
SPWFSAxx.cpp [code]
SPWFSAxx.h [code]
stm32l-spirit1-config.h [code]Evaluation board specific configuration file
stoip6.c [code]
storage.c [code]
storage.h [code]
system_timer.c [code]
esp8266-driver/TESTS/net/host_tests/tcp_echo.py [code]
wizfi310-driver/TESTS/net/host_tests/tcp_echo.py [code]
template_fixture_tests.c [code]
test_Runner.c [code]
testparameterized.c [code]
example_1/test/TestProductionCode.c [code]
example_2/test/TestProductionCode.c [code]
example_3/test/TestProductionCode.c [code]
example_1/test/TestProductionCode2.c [code]
example_2/test/TestProductionCode2.c [code]
example_3/test/TestProductionCode2.c [code]
example_1/test/test_runners/TestProductionCode2_Runner.c [code]
example_2/test/test_runners/TestProductionCode2_Runner.c [code]
example_1/test/test_runners/TestProductionCode_Runner.c [code]
example_2/test/test_runners/TestProductionCode_Runner.c [code]
testsample.c [code]
testsample_cmd.c [code]
testsample_def.c [code]
testsample_head1.c [code]
testsample_head1.h [code]
testsample_mock_cmd.c [code]
testsample_mock_def.c [code]
testsample_mock_head1.c [code]
testsample_mock_head1.h [code]
testsample_mock_new1.c [code]
testsample_mock_new2.c [code]
testsample_mock_param.c [code]
testsample_mock_run1.c [code]
testsample_mock_run2.c [code]
testsample_mock_yaml.c [code]
testsample_new1.c [code]
testsample_new2.c [code]
testsample_param.c [code]
testsample_run1.c [code]
testsample_run2.c [code]
testsample_yaml.c [code]
testunity.c [code]
timeout.c [code]
timer_sys.h [code]
esp8266-driver/TESTS/net/host_tests/udp_echo.py [code]
wizfi310-driver/TESTS/net/host_tests/udp_echo.py [code]
esp8266-driver/TESTS/net/host_tests/udp_shotgun.py [code]
wizfi310-driver/TESTS/net/host_tests/udp_shotgun.py [code]
unity.c [code]
unity.h [code]
unity_config.h [code]
unity_fixture.c [code]
unity_fixture.h [code]
unity_fixture_internals.h [code]
unity_fixture_malloc_overrides.h [code]
unity_fixture_Test.c [code]
unity_fixture_TestRunner.c [code]
unity_internals.h [code]
unity_output_Spy.c [code]
unity_output_Spy.h [code]
unity_test_summary.py [code]
unity_to_junit.py [code]
UnityHelper.c [code]
UnityHelper.h [code]
update-client-manifest-manager-context.h [code]
update-client-manifest-manager.h [code]
update-client-manifest-types.h [code]
update_client_certificate.h [code]
update_client_hub.c [code]
update_client_hub.h [code]
update_client_hub_error_handler.c [code]
update_client_hub_error_handler.h [code]
update_client_hub_event_handlers.c [code]
update_client_hub_event_handlers.h [code]
update_client_hub_state_machine.c [code]
update_client_hub_state_machine.h [code]
update_client_public.h [code]
update_default_resources.c [code]
update_ui_example.cpp [code]
update_ui_example.h [code]
UpdateClient.cpp [code]
UpdateClient.h [code]
UpdateClientResources.h [code]
uriqueryparser.cpp [code]
uriqueryparser.h [code]
WizFi310.cpp [code]Implementation file of the WizFi310 WiFi Device
WizFi310.h [code]Header file of the WizFi310 WiFi Device
WizFi310Interface.cpp [code]
WizFi310Interface.h [code]Implementation file of the NetworkStack for the WizFi310 WiFi Device
WNC14A2AInterface.cpp [code]Copyright (c) 2017-2018, James Flynn SPDX-License-Identifier: Apache-2.0
WNC14A2AInterface.h [code]Copyright (c) 2017-2018, James Flynn SPDX-License-Identifier: Apache-2.0
WncController.cpp [code]
WncController.h [code]Copyright (c) 2016 Fred Kellerman
WncControllerK64F.cpp [code]
WncControllerK64F.h [code]
WNCDebug.h [code]Copyright (c) 2017-2018, James Flynn SPDX-License-Identifier: Apache-2.0
WNCIO.h [code]Copyright (c) 2017-2018, James Flynn SPDX-License-Identifier: Apache-2.0
XcvrSpi.h [code]