5 years, 8 months ago.

Online mbed version 162 two is out of sync via mbed-os, please update

Please updated this, the offline compiler works fine, the online library has not been updated to the latest mbed 2 version. Thank you Helmut

Thanks for the report, I am investigating this.

posted by Martin Kojtal 29 Aug 2018

How did you find out that its not latest mbed 2 version?

https://github.com/ARMmbed/mbed-os/releases/tag/mbed_lib_rev162

This is the latest version currently that is also published - therefore it is up to date. The next one should be released soon (I'll check but would assume with the upcoming Mbed OS patch release).

What we need to fix is confusing comment for the last release (not incremental). This is a bug.

posted by Martin Kojtal 29 Aug 2018

Another update, we are missing one release it seems! I'll have a look at this

posted by Martin Kojtal 29 Aug 2018

FYI I keep history of all mbed2 vs mbed-os versions here : https://os.mbed.com/teams/ST/wiki/SDK-changes-log

Long time ago there was a new mbed2 release foreach mbed-os release, but it is not the case anymore. In fact we don't know when the mbed2 library will be updated.

posted by bco stm 29 Aug 2018

2 Answers

5 years, 8 months ago.

Hi Helmut,

You can import the latest version of Mbed 2 into your online compiler projects with the following steps:

First remove the existing mbed library from your program (right click on mbed and click "Delete...") then right click on your program's name and hover over "Import Library..." then select "From URL ...". Then import the Mbed library by copying and pasting the following URL: https://os.mbed.com/users/mbed_official/code/mbed/

Then click "Import". This should successfully import the latest Mbed 2 (version 162 as of August 17, 2018) library into your program.

Please let me know if you have any questions!

- Jenny, team Mbed

If this solved your question, please make sure to click the "Thanks" link below!

Dear Jenny, this is not correct, when you import: https://os.mbed.com/users/mbed_official/code/mbed/ You will get revision 169 from June, the current one is from August. Please fix it.

posted by Helmut Tschemernjak 20 Aug 2018

Hi again,

How are you importing the Mbed 2 library? When I import by URL (following my steps above) I get the correct library revision of 169:a7c7b631e539 (aka release version 162) within the online compiler.

Screenshot of the Mbed 2 library information sidebar after a fresh import via URL: /media/uploads/jplunkett/screen_shot_2018-08-20_at_12.23.41_pm.png

Screenshot of the corresponding release version 162 from the official Mbed 2 library history page (https://os.mbed.com/users/mbed_official/code/mbed/shortlog/) /media/uploads/jplunkett/screen_shot_2018-08-20_at_12.24.05_pm.png

- Jenny, team Mbed

posted by Jenny Plunkett 20 Aug 2018
5 years, 7 months ago.

Hi,

In the mbed IDE, the revision 169:a7c7b63 is equal to mbed library rev 162 which is also equal to mbed-os 5.9.1

But the latest mbed-os version today is the 5.9.5

What Helmut needs (I think) is a new mbed library version (V163) which will point to this mbed-os 5.9.5 (or 5.9.6 coming this week)

Thanks!

Thank you for sorting this out. In the recent builds a lot support has been added (tickless, etc.). In mbed-os I can #include <us_ticker_data.h>, in mbed-2 169:a7c7b63 (release 162) I must include #include <hal_tick.h> because it is not up to the latest revision.

posted by Helmut Tschemernjak 28 Aug 2018

Helmut, are you trying to use Mbed 2 or Mbed OS 5?

posted by Jenny Plunkett 28 Aug 2018

I use mbed 2

posted by Helmut Tschemernjak 29 Aug 2018