diff --git a/webrepl.html b/webrepl.html
index a2b8cda..c252483 100644
--- a/webrepl.html
+++ b/webrepl.html
@@ -48,6 +48,7 @@
@@ -88,6 +89,7 @@
var put_file_data = null;
var get_file_name = null;
var get_file_data = null;
+var version = null;
function calculate_size(win) {
var cols = Math.max(80, Math.min(150, (win.innerWidth - 280) / 7)) | 0;
@@ -154,6 +156,9 @@
term.write('\x1b[31mWelcome to MicroPython!\x1b[m\r\n');
ws.onmessage = function(event) {
+ if (version == undefined && typeof event.data == 'string' && event.data.indexOf('WebREPL connected') > 0) {
+ get_ver();
+ }
if (event.data instanceof ArrayBuffer) {
var data = new Uint8Array(event.data);
switch (binary_state) {
@@ -224,6 +229,8 @@
case 31:
// first (and last) response for GET_VER
console.log('GET_VER', data);
+ version = data.join('.');
+ document.getElementById('version').innerText = 'MicroPython ' + version;
binary_state = 0;
break;
}