mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2025-12-12 12:42:30 +04:00
mjs: minor fixes (#3442)
* lib: mjs: removed relocation flags * js: fixed api example script * js: private api cleanup * Updated CODEOWNERS & readme for apps
This commit is contained in:
3
.github/CODEOWNERS
vendored
3
.github/CODEOWNERS
vendored
@@ -36,6 +36,7 @@
|
|||||||
/applications/services/power_settings_app/ @skotopes @DrZlo13 @hedger @gsurkov @gornekich
|
/applications/services/power_settings_app/ @skotopes @DrZlo13 @hedger @gsurkov @gornekich
|
||||||
|
|
||||||
/applications/system/storage_move_to_sd/ @skotopes @DrZlo13 @hedger @gsurkov @nminaylov
|
/applications/system/storage_move_to_sd/ @skotopes @DrZlo13 @hedger @gsurkov @nminaylov
|
||||||
|
/applications/system/js_app/ @skotopes @DrZlo13 @hedger @gsurkov @nminaylov
|
||||||
|
|
||||||
/applications/debug/unit_tests/ @skotopes @DrZlo13 @hedger @gsurkov @nminaylov @gornekich @Astrrra @Skorpionm
|
/applications/debug/unit_tests/ @skotopes @DrZlo13 @hedger @gsurkov @nminaylov @gornekich @Astrrra @Skorpionm
|
||||||
|
|
||||||
@@ -58,7 +59,7 @@
|
|||||||
/lib/lfrfid/ @skotopes @DrZlo13 @hedger @gsurkov @nminaylov
|
/lib/lfrfid/ @skotopes @DrZlo13 @hedger @gsurkov @nminaylov
|
||||||
/lib/libusb_stm32/ @skotopes @DrZlo13 @hedger @gsurkov @nminaylov
|
/lib/libusb_stm32/ @skotopes @DrZlo13 @hedger @gsurkov @nminaylov
|
||||||
/lib/mbedtls/ @skotopes @DrZlo13 @hedger @gsurkov @nminaylov
|
/lib/mbedtls/ @skotopes @DrZlo13 @hedger @gsurkov @nminaylov
|
||||||
/lib/micro-ecc/ @skotopes @DrZlo13 @hedger @gsurkov @nminaylov
|
/lib/mjs/ @skotopes @DrZlo13 @hedger @gsurkov @nminaylov
|
||||||
/lib/nanopb/ @skotopes @DrZlo13 @hedger @gsurkov @nminaylov
|
/lib/nanopb/ @skotopes @DrZlo13 @hedger @gsurkov @nminaylov
|
||||||
/lib/nfc/ @skotopes @DrZlo13 @hedger @gsurkov @gornekich @Astrrra
|
/lib/nfc/ @skotopes @DrZlo13 @hedger @gsurkov @gornekich @Astrrra
|
||||||
/lib/one_wire/ @skotopes @DrZlo13 @hedger @gsurkov
|
/lib/one_wire/ @skotopes @DrZlo13 @hedger @gsurkov
|
||||||
|
|||||||
@@ -72,7 +72,10 @@ Small applications providing configuration for basic firmware and its services.
|
|||||||
|
|
||||||
## system
|
## system
|
||||||
|
|
||||||
Utility apps not visible in other menus.
|
Utility apps not visible in other menus, plus few external apps pre-packaged with the firmware.
|
||||||
|
|
||||||
|
- `hid_app` - BLE & USB HID remote
|
||||||
|
- `js_app` - JS engine runner
|
||||||
|
- `snake_game` - Snake game
|
||||||
- `storage_move_to_sd` - Data migration tool for internal storage
|
- `storage_move_to_sd` - Data migration tool for internal storage
|
||||||
- `updater` - Update service & application
|
- `updater` - Update service & application
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
let math = load("/ext/apps/Scripts/api.js");
|
let math = load("/ext/apps/Scripts/load_api.js");
|
||||||
let result = math.add(5, 10);
|
let result = math.add(5, 10);
|
||||||
print(result);
|
print(result);
|
||||||
@@ -8,6 +8,4 @@
|
|||||||
static constexpr auto app_api_table = sort(create_array_t<sym_entry>(
|
static constexpr auto app_api_table = sort(create_array_t<sym_entry>(
|
||||||
API_METHOD(js_delay_with_flags, bool, (struct mjs*, uint32_t)),
|
API_METHOD(js_delay_with_flags, bool, (struct mjs*, uint32_t)),
|
||||||
API_METHOD(js_flags_set, void, (struct mjs*, uint32_t)),
|
API_METHOD(js_flags_set, void, (struct mjs*, uint32_t)),
|
||||||
API_METHOD(js_flags_wait, uint32_t, (struct mjs*, uint32_t, uint32_t)),
|
API_METHOD(js_flags_wait, uint32_t, (struct mjs*, uint32_t, uint32_t))));
|
||||||
API_VARIABLE(I_Certification1_103x56, const Icon),
|
|
||||||
API_VARIABLE(I_Certification2_46x33, const Icon)));
|
|
||||||
|
|||||||
@@ -21,9 +21,6 @@ libenv.ApplyLibFlags()
|
|||||||
|
|
||||||
libenv.AppendUnique(
|
libenv.AppendUnique(
|
||||||
CCFLAGS=[
|
CCFLAGS=[
|
||||||
# Required for lib to be linkable with .faps
|
|
||||||
"-mword-relocations",
|
|
||||||
"-mlong-calls",
|
|
||||||
"-Wno-redundant-decls",
|
"-Wno-redundant-decls",
|
||||||
"-Wno-unused-function",
|
"-Wno-unused-function",
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user