mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #8008 from deepikabhavnani/cleanup_features
Add required header file and namespace element instead add allpull/8448/head
commit
d30ae07b6e
|
@ -38,6 +38,7 @@
|
|||
|
||||
|
||||
using namespace utest::v1;
|
||||
using namespace mbed;
|
||||
|
||||
static LoRaRadio *radio = NULL;
|
||||
rtos::Semaphore event_sem(0);
|
||||
|
|
|
@ -18,14 +18,13 @@
|
|||
|
||||
#include "platform/FileHandle.h"
|
||||
|
||||
|
||||
#define POS_IS_VALID(pos) (pos >= 0 && pos < _end)
|
||||
#define NEW_POS_IS_VALID(pos) (pos >= 0 && pos < (int32_t)FILE_SIZE)
|
||||
#define SEEK_POS_IS_VALID(pos) (pos >= 0 && pos <= _end)
|
||||
#define INVALID_POS (-1)
|
||||
|
||||
template<uint32_t FILE_SIZE>
|
||||
class TestFile : public FileHandle {
|
||||
class TestFile : public mbed::FileHandle {
|
||||
public:
|
||||
TestFile(): _pos(0), _end(0) {}
|
||||
~TestFile() {}
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
#include "utest.h"
|
||||
#include "SPIFBlockDevice.h"
|
||||
#include "mbed_trace.h"
|
||||
#include "rtos/Thread.h"
|
||||
#include <stdlib.h>
|
||||
|
||||
using namespace utest::v1;
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
#endif
|
||||
|
||||
using namespace utest::v1;
|
||||
using namespace mbed;
|
||||
|
||||
#define MSG_VALUE_DUMMY "0"
|
||||
#define MSG_VALUE_LEN 32
|
||||
|
|
|
@ -15,14 +15,10 @@
|
|||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include "mbed.h"
|
||||
#include "rtos.h"
|
||||
#include "mbed_stats.h"
|
||||
#include "cmsis_os2.h"
|
||||
#include "greentea-client/test_env.h"
|
||||
#include "greentea-client/greentea_metrics.h"
|
||||
#include "SingletonPtr.h"
|
||||
#include "CircularBuffer.h"
|
||||
#include "platform/mbed_stats.h"
|
||||
#include <stdint.h>
|
||||
|
||||
#define THREAD_BUF_COUNT 16
|
||||
|
||||
|
@ -33,6 +29,21 @@ typedef struct {
|
|||
} thread_info_t;
|
||||
|
||||
#if defined(MBED_STACK_STATS_ENABLED) && MBED_STACK_STATS_ENABLED
|
||||
|
||||
#if !defined(MBED_CONF_RTOS_PRESENT) || !(MBED_CONF_RTOS_PRESENT)
|
||||
#error "RTOS required for Stack stats"
|
||||
#endif
|
||||
|
||||
#include "rtos/Mutex.h"
|
||||
#include "rtos/Thread.h"
|
||||
#include "rtos/Kernel.h"
|
||||
#include "mbed_stats.h"
|
||||
#include "cmsis_os2.h"
|
||||
#include "platform/SingletonPtr.h"
|
||||
#include "platform/CircularBuffer.h"
|
||||
using namespace mbed;
|
||||
using namespace rtos;
|
||||
|
||||
// Mutex to protect "buf"
|
||||
static SingletonPtr<Mutex> mutex;
|
||||
static char buf[128];
|
||||
|
@ -43,7 +54,9 @@ static SingletonPtr<CircularBuffer<thread_info_t, THREAD_BUF_COUNT> > queue;
|
|||
static void send_CPU_info(void);
|
||||
#endif
|
||||
|
||||
#if defined(MBED_HEAP_STATS_ENABLED ) && MBED_HEAP_STATS_ENABLED
|
||||
static void send_heap_info(void);
|
||||
#endif
|
||||
#if defined(MBED_STACK_STATS_ENABLED) && MBED_STACK_STATS_ENABLED
|
||||
static void send_stack_info(void);
|
||||
static void on_thread_terminate(osThreadId_t id);
|
||||
|
@ -64,7 +77,9 @@ void greentea_metrics_setup()
|
|||
|
||||
void greentea_metrics_report()
|
||||
{
|
||||
#if defined(MBED_HEAP_STATS_ENABLED ) && MBED_HEAP_STATS_ENABLED
|
||||
send_heap_info();
|
||||
#endif
|
||||
#if defined(MBED_STACK_STATS_ENABLED) && MBED_STACK_STATS_ENABLED
|
||||
send_stack_info();
|
||||
Kernel::attach_thread_terminate_hook(NULL);
|
||||
|
@ -87,6 +102,7 @@ static void send_CPU_info()
|
|||
}
|
||||
#endif
|
||||
|
||||
#if defined(MBED_HEAP_STATS_ENABLED ) && MBED_HEAP_STATS_ENABLED
|
||||
static void send_heap_info()
|
||||
{
|
||||
mbed_stats_heap_t heap_stats;
|
||||
|
@ -94,6 +110,7 @@ static void send_heap_info()
|
|||
greentea_send_kv("max_heap_usage",heap_stats.max_size);
|
||||
greentea_send_kv("reserved_heap",heap_stats.reserved_size);
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(MBED_STACK_STATS_ENABLED) && MBED_STACK_STATS_ENABLED
|
||||
MBED_UNUSED static void send_stack_info()
|
||||
|
|
|
@ -18,7 +18,6 @@
|
|||
#include <ctype.h>
|
||||
#include <cstdio>
|
||||
#include <string.h>
|
||||
#include "mbed.h"
|
||||
#include "greentea-client/test_env.h"
|
||||
#include "greentea-client/greentea_serial.h"
|
||||
#include "greentea-client/greentea_metrics.h"
|
||||
|
|
|
@ -15,7 +15,6 @@
|
|||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include "mbed.h"
|
||||
#include "mbed_critical.h"
|
||||
#include "utest/utest.h"
|
||||
|
||||
|
|
|
@ -58,7 +58,9 @@ utest_v1_scheduler_t utest_v1_get_scheduler()
|
|||
#ifdef YOTTA_MBED_HAL_VERSION_STRING
|
||||
# include "mbed-hal/us_ticker_api.h"
|
||||
#else
|
||||
# include "mbed.h"
|
||||
#include "platform/SingletonPtr.h"
|
||||
#include "Timeout.h"
|
||||
using mbed::Timeout;
|
||||
#endif
|
||||
|
||||
// only one callback is active at any given time
|
||||
|
|
|
@ -17,7 +17,6 @@
|
|||
#ifdef UTEST_STACK_TRACE
|
||||
|
||||
#include "greentea-client/test_env.h"
|
||||
#include "mbed.h"
|
||||
#include "utest/utest.h"
|
||||
#include "unity/unity.h"
|
||||
#include "utest/utest_stack_trace.h"
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
#ifndef UTEST_SCHEDULER_H
|
||||
#define UTEST_SCHEDULER_H
|
||||
|
||||
#include "mbed.h"
|
||||
#include "hal/ticker_api.h"
|
||||
#include <stdint.h>
|
||||
#include <stdbool.h>
|
||||
#include <stdio.h>
|
||||
|
|
|
@ -35,7 +35,7 @@ Nanostack::LoWPANNDInterface *LoWPANNDInterface::get_interface() const
|
|||
nsapi_error_t LoWPANNDInterface::do_initialize()
|
||||
{
|
||||
if (!_interface) {
|
||||
_interface = new (nothrow) Nanostack::LoWPANNDInterface(*_phy);
|
||||
_interface = new (std::nothrow) Nanostack::LoWPANNDInterface(*_phy);
|
||||
if (!_interface) {
|
||||
return NSAPI_ERROR_NO_MEMORY;
|
||||
}
|
||||
|
|
|
@ -2,12 +2,11 @@
|
|||
* Copyright (c) 2017 ARM Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
#include "Nanostack.h"
|
||||
#include "NanostackEthernetInterface.h"
|
||||
#include "NanostackEthernetPhy.h"
|
||||
#include "EMAC.h"
|
||||
#include "nsdynmemLIB.h"
|
||||
#include "arm_hal_phy.h"
|
||||
#include "EMAC.h"
|
||||
|
||||
class EMACPhy : public NanostackEthernetPhy
|
||||
{
|
||||
|
@ -138,7 +137,7 @@ int8_t EMACPhy::phy_register()
|
|||
phy.phy_tx_done_cb = NULL;
|
||||
|
||||
emac.set_memory_manager(memory_manager);
|
||||
emac.set_link_input_cb(callback(this, &EMACPhy::emac_phy_rx));
|
||||
emac.set_link_input_cb(mbed::callback(this, &EMACPhy::emac_phy_rx));
|
||||
|
||||
if (!emac.power_up()) {
|
||||
return -1;
|
||||
|
@ -183,7 +182,7 @@ nsapi_error_t Nanostack::add_ethernet_interface(EMAC &emac, bool default_if, Nan
|
|||
return NSAPI_ERROR_DEVICE_ERROR;
|
||||
}
|
||||
|
||||
single_phy = new (nothrow) EMACPhy(this->memory_manager, emac);
|
||||
single_phy = new (std::nothrow) EMACPhy(this->memory_manager, emac);
|
||||
if (!single_phy) {
|
||||
return NSAPI_ERROR_NO_MEMORY;
|
||||
}
|
||||
|
@ -194,7 +193,7 @@ nsapi_error_t Nanostack::add_ethernet_interface(EMAC &emac, bool default_if, Nan
|
|||
|
||||
Nanostack::EthernetInterface *interface;
|
||||
|
||||
interface = new (nothrow) Nanostack::EthernetInterface(*single_phy);
|
||||
interface = new (std::nothrow) Nanostack::EthernetInterface(*single_phy);
|
||||
if (!interface) {
|
||||
return NSAPI_ERROR_NO_MEMORY;
|
||||
}
|
||||
|
|
|
@ -38,7 +38,7 @@ nsapi_error_t NanostackEthernetInterface::initialize(NanostackEthernetPhy *phy)
|
|||
return NSAPI_ERROR_PARAMETER;
|
||||
}
|
||||
|
||||
_interface = new (nothrow) Nanostack::EthernetInterface(*phy);
|
||||
_interface = new (std::nothrow) Nanostack::EthernetInterface(*phy);
|
||||
if (!_interface) {
|
||||
return NSAPI_ERROR_NO_MEMORY;
|
||||
}
|
||||
|
|
|
@ -79,7 +79,7 @@ Nanostack::ThreadInterface *ThreadInterface::get_interface() const
|
|||
nsapi_error_t ThreadInterface::do_initialize()
|
||||
{
|
||||
if (!_interface) {
|
||||
_interface = new (nothrow) Nanostack::ThreadInterface(*_phy);
|
||||
_interface = new (std::nothrow) Nanostack::ThreadInterface(*_phy);
|
||||
if (!_interface) {
|
||||
return NSAPI_ERROR_NO_MEMORY;
|
||||
}
|
||||
|
|
|
@ -17,11 +17,17 @@
|
|||
// Include before mbed.h to properly get UINT*_C()
|
||||
#include "ns_types.h"
|
||||
|
||||
#include "mbed.h"
|
||||
#include "platform/SingletonPtr.h"
|
||||
#include "platform/arm_hal_timer.h"
|
||||
#include "platform/arm_hal_interrupt.h"
|
||||
#include <mbed_assert.h>
|
||||
#include "platform/mbed_assert.h"
|
||||
#include "Timeout.h"
|
||||
#include "Timer.h"
|
||||
#include "events/Event.h"
|
||||
#include "events/mbed_shared_queues.h"
|
||||
|
||||
using namespace mbed;
|
||||
using namespace events;
|
||||
|
||||
static SingletonPtr<Timer> timer;
|
||||
static SingletonPtr<Timeout> timeout;
|
||||
|
|
|
@ -17,8 +17,6 @@
|
|||
|
||||
/* Nanostack implementation of NetworkSocketAPI */
|
||||
|
||||
#include "mbed.h"
|
||||
#include "rtos.h"
|
||||
#include "Nanostack.h"
|
||||
#include "NanostackLockGuard.h"
|
||||
|
||||
|
|
|
@ -18,7 +18,6 @@
|
|||
#ifndef NANOSTACK_H_
|
||||
#define NANOSTACK_H_
|
||||
|
||||
#include "mbed.h"
|
||||
#include "OnboardNetworkStack.h"
|
||||
#include "NanostackMemoryManager.h"
|
||||
#include "MeshInterface.h"
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
*/
|
||||
|
||||
#include "EMACInterface.h"
|
||||
using namespace mbed;
|
||||
|
||||
/* Interface implementation */
|
||||
EMACInterface::EMACInterface(EMAC &emac, OnboardNetworkStack &stack) :
|
||||
|
|
|
@ -18,7 +18,6 @@
|
|||
#define EMAC_INTERFACE_H
|
||||
|
||||
#include "nsapi.h"
|
||||
#include "rtos.h"
|
||||
#include "EMAC.h"
|
||||
#include "OnboardNetworkStack.h"
|
||||
|
||||
|
|
|
@ -18,7 +18,6 @@
|
|||
#define ETHERNET_INTERFACE_H
|
||||
|
||||
#include "nsapi.h"
|
||||
#include "rtos.h"
|
||||
#include "EMACInterface.h"
|
||||
|
||||
|
||||
|
|
|
@ -15,7 +15,8 @@
|
|||
*/
|
||||
|
||||
#include "TCPServer.h"
|
||||
#include "mbed.h"
|
||||
|
||||
using mbed::Callback;
|
||||
|
||||
TCPServer::TCPServer()
|
||||
{
|
||||
|
|
|
@ -18,6 +18,8 @@
|
|||
#include "utest/utest.h"
|
||||
#include "BlockDevice.h"
|
||||
#include "FileSystem.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
#if COMPONENT_SPIF
|
||||
#include "SPIFBlockDevice.h"
|
||||
#include "LittleFileSystem.h"
|
||||
|
@ -32,6 +34,7 @@
|
|||
#endif
|
||||
|
||||
using namespace utest::v1;
|
||||
using namespace mbed;
|
||||
|
||||
static const size_t small_buf_size = 10;
|
||||
static const size_t medium_buf_size = 250;
|
||||
|
|
Loading…
Reference in New Issue