Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion components/thingjs_boards
2 changes: 1 addition & 1 deletion components/thingjs_core
2 changes: 1 addition & 1 deletion components/thingjs_extern
Submodule thingjs_extern updated 2 files
+44 −12 mJS/mjs.c
+6 −0 mJS/mjs.h
2 changes: 1 addition & 1 deletion components/thingjs_front
Submodule thingjs_front updated 82 files
+2 −1 .eslintrc.js
+5 −2 CMakeLists.txt
+18 −6 build/bundle.js
+1 −1 build/debugger/components/renders/StorageEditor.vue
+64 −41 build/manifest.js
+213 −0 build/storage-binary.js
+2 −2 config/dev.env.js
+34 −0 front_deploy.c
+25 −0 front_deploy.h
+6,667 −2,740 package-lock.json
+52 −52 src/Root.vue
+128 −122 src/applications/ante/Ante.vue
+6 −6 src/applications/ante/components/BlockScreen.vue
+49 −43 src/applications/ante/components/ConfigHelper.vue
+96 −97 src/applications/ante/components/Dashboard.vue
+9 −11 src/applications/ante/components/Modal.vue
+26 −26 src/applications/ante/components/Settings.vue
+362 −304 src/applications/ante/components/binder/Binder.vue
+66 −66 src/applications/ante/components/settings/Applications.vue
+115 −97 src/applications/ante/components/settings/DateTime.vue
+42 −42 src/applications/ante/components/settings/Display.vue
+51 −51 src/applications/ante/components/settings/Firmware.vue
+108 −106 src/applications/ante/components/settings/InstallApp.vue
+137 −109 src/applications/ante/components/settings/Network.vue
+17 −17 src/applications/ante/components/settings/Template.vue
+52 −52 src/applications/ante/consts.js
+140 −140 src/applications/ante/langs.js
+14 −14 src/applications/ante/manifest.json
+19 −19 src/applications/ante/storages/storage.js
+13 −9 src/applications/ante/utils.js
+14 −14 src/applications/blink/Blink.vue
+34 −1 src/applications/blink/favicon.svg
+6 −6 src/applications/blink/langs.js
+22 −14 src/applications/blink/manifest.json
+18 −17 src/applications/blink/scripts/blink.js
+39 −0 src/applications/clock/Clock.vue
+5 −0 src/applications/clock/clock.js
+48 −0 src/applications/clock/favicon.svg
+10 −0 src/applications/clock/langs.js
+57 −0 src/applications/clock/manifest.json
+12 −0 src/applications/clock/scripts/clock.js
+91 −0 src/applications/http/Http.vue
+67 −0 src/applications/http/favicon.svg
+5 −0 src/applications/http/http.js
+10 −0 src/applications/http/langs.js
+51 −0 src/applications/http/manifest.json
+33 −0 src/applications/http/scripts/http.js
+95 −0 src/applications/lucerna/App.vue
+8 −0 src/applications/lucerna/basis.js
+1 −0 src/applications/lucerna/cfg/config.json
+174 −0 src/applications/lucerna/components/Channels-mbl.vue
+259 −0 src/applications/lucerna/components/Channels.vue
+366 −0 src/applications/lucerna/components/Preferences.vue
+1,550 −0 src/applications/lucerna/components/Scheduler.vue
+130 −0 src/applications/lucerna/components/Spectrum.vue
+392 −0 src/applications/lucerna/components/waves.json
+34 −0 src/applications/lucerna/data/config.json
+94 −0 src/applications/lucerna/data/dots.json
+4,602 −0 src/applications/lucerna/data/spectrum.json
+ src/applications/lucerna/favicon.png
+22 −0 src/applications/lucerna/langs.js
+216 −0 src/applications/lucerna/manifest.json
+7 −0 src/applications/lucerna/prefs.js
+7 −0 src/applications/lucerna/scheduler.js
+1 −0 src/applications/lucerna/scripts/migration.js
+217 −0 src/applications/lucerna/scripts/scheduler.js
+5 −0 src/applications/lucerna/scripts/utils.js
+669 −0 src/applications/lucerna/storage.js
+46 −0 src/applications/lucerna/utils.js
+28 −0 src/assets/fonts.css
+ src/assets/logo.png
+113 −113 src/core/applications.js
+73 −73 src/core/bus.vue
+51 −51 src/core/consts.js
+3 −3 src/core/dev-bus.vue
+56 −56 src/core/mixins.js
+200 −200 src/core/storage-binary.js
+2 −2 src/core/storage-collector.js
+84 −83 src/core/storage-object.js
+364 −365 src/core/storage.js
+23 −23 src/main.js
+6 −6 src/router/index.js
79 changes: 79 additions & 0 deletions do.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
#!/bin/bash

if [ -n "$1" ]
then
while [ -n "$1" ]
do
case $1 in
clean)
$IDF_PATH/tools/idf.py clean
;;
build)
$IDF_PATH/tools/idf.py all
;;
build-front)
cd components/thingjs_front/ && npm run build && cd ../..
;;
build-all)
cd components/thingjs_front/ && npm run build && cd ../.. && $IDF_PATH/tools/idf.py all
;;
flash)
$IDF_PATH/tools/idf.py flash
;;
erase)
$IDF_PATH/tools/idf.py erase
;;
monitor)
$IDF_PATH/tools/idf.py monitor
;;
pull-all)
echo "Pull esp32"
git pull
echo "Pulling thingjs_boards"
cd components/thingjs_boards/ && git pull && cd ..
echo "Pulling thingjs_extern"
cd thingjs_extern && git pull && cd ..
echo "Pulling thingjs_front"
cd thingjs_front && git pull && cd ..
echo "Pulling thingjs_stdi"
cd thingjs_stdi && git pull && cd ..
;;
checkout-all)
if [[ $2 == "-b" ]]; then
over_params="-b"
shift
fi
echo "Checkout esp32 to $over_params $2"
git checkout $over_params $2 && git pull
echo "Checkout thingjs_boards to $over_params $2"
cd components/thingjs_boards/ && git checkout $over_params $2 && git pull
cd ..
echo "Checkout thingjs_front to $over_params $2"
cd thingjs_front && git checkout $over_params $2 && git pull
cd ..
echo "Checkout thingjs_stdi to $over_params $2"
cd thingjs_stdi && git checkout $over_params $2 && git pull
cd ..
shift
;;
air)
if [ ! -d "./build/" ]
then
echo "Prepare firmware..."
$IDF_PATH/tools/idf.py all
fi

ip=$(awk -F "=" '/controller-ip/ {print $2}' config.ini)
echo "Try to upload firmware to $ip"
curl -m 60 -# -F 'data=@./build/ThingJS.bin;filename=firmware.bin' "http://$ip/firmware"
echo ""
;;
*)
echo "Unknown command $1"
;;
esac
shift
done
else
$IDF_PATH/tools/idf.py all
fi
6 changes: 3 additions & 3 deletions partitions.csv
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
nvs, data, nvs, 0x9000, 0x4000,
otadata, data, ota, 0xd000, 0x2000
phy_init, data, phy, 0xf000, 0x1000,
ota_0, app, ota_0, 0x10000, 0x140000,
ota_1, app, ota_1, , 0x140000,
storage, data, spiffs, , 0x170000,
ota_0, app, ota_0, 0x10000, 0x160000,
ota_1, app, ota_1, , 0x160000,
storage, data, spiffs, , 0x130000,
1 change: 0 additions & 1 deletion sdkconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
#
CONFIG_IDF_TARGET_ESP32=y
CONFIG_IDF_TARGET="esp32"
CONFIG_IDF_FIRMWARE_CHIP_ID=0x0000

#
# SDK tool configuration
Expand Down