mirror of
https://github.com/jerryscript-project/jerryscript.git
synced 2025-12-15 16:29:21 +00:00
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:
parent
c079b577c8
commit
fb2818c137
@ -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"
|
||||
|
||||
@ -1 +0,0 @@
|
||||
https://github.com/ARMmbed/mbed-events/#a4ba1b08ef90e2b3b6d442696f4d80a8587494e3
|
||||
@ -1 +1 @@
|
||||
https://github.com/ARMmbed/mbed-os/#bdab10dc0f90748b6989c8b577771bb403ca6bd8
|
||||
https://github.com/ARMmbed/mbed-os/#d5de476f74dd4de27012eb74ede078f6330dfc3f
|
||||
|
||||
@ -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;
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user