target: mbedos5: Update to mbed OS 5.2.3 (#1468)

Update mbed OS target to latest version of mbed OS (5.2.3). Also rename all files in jerryscript-mbed-drivers/ to include -js.cpp, as our build tools now generate warnings for C++ files with the same name. mbed-events library is now mainlined, so no longer required to pull this library in as a separate dependency.

JerryScript-DCO-1.0-Signed-off-by: Jan Jongboom janjongboom@gmail.com
This commit is contained in:
Jan Jongboom 2016-12-13 15:34:38 +08:00 committed by László Langó
parent c079b577c8
commit fb2818c137
13 changed files with 2 additions and 51 deletions

View File

@ -22,7 +22,7 @@
#include "Callback.h"
#include "mbed_assert.h"
#include "mbed-events/EventQueue.h"
#include "events/EventQueue.h"
#include "jerryscript-mbed-util/logging.h"
#include "jerryscript-mbed-event-loop/BoundCallback.h"

View File

@ -1 +0,0 @@
https://github.com/ARMmbed/mbed-events/#a4ba1b08ef90e2b3b6d442696f4d80a8587494e3

View File

@ -1 +1 @@
https://github.com/ARMmbed/mbed-os/#bdab10dc0f90748b6989c8b577771bb403ca6bd8
https://github.com/ARMmbed/mbed-os/#d5de476f74dd4de27012eb74ede078f6330dfc3f

View File

@ -1,48 +0,0 @@
/* Copyright JS Foundation and other contributors, http://js.foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Provides jsmbed_js_launch()
#include "jerryscript-mbed-launcher/launcher.h"
// Provides JSMBED_USE_WRAPPER()
#include "jerryscript-mbed-library-registry/registry.h"
// Provides the base wrapper registration symbol that JSMBED_USE_WRAPPER uses.
// This means all of the base handlers will be registered.
#include "jerryscript-mbed-drivers/lib_drivers.h"
#include "jerryscript-mbed-event-loop/EventLoop.h"
#include "Callback.h"
#include "Serial.h"
using mbed::js::EventLoop;
using mbed::Callback;
int main() {
mbed::Serial pc(USBTX, USBRX);
pc.baud(115200);
JERRY_USE_MBED_LIBRARY(base);
// Incude more wrapper packages here if you want to use them. For exmaple:
// JERRY_USE_MBED_LIBRARY(lwip_interface);
// JERRY_USE_MBED_LIBRARY(esp8266_interface);
// JERRY_USE_MBED_LIBRARY(simple_mbed_client);
jsmbed_js_launch();
return 0;
}