MX
3b74c0733f
js subghz module fixes and improvements
...
by @Willy-JL
2024-07-08 07:51:20 +03:00
MX
e4f315188b
fbt format
2024-07-08 07:37:28 +03:00
Willy-JL
49a63bf10b
JS: Improve and fix subghz module
...
- Fix some memory leaks
- Check for setup() being called
- Add end(), can setup() again to check for external module
- Add support for custom modulation presets
- Improve error handling
- Deinit correctly at exit
- Fix RAW files
- Fix repeat behavior, can specify with transmitFile(path, repeat)
2024-07-06 03:13:18 +02:00
Willy-JL
0f4f844ff1
Format for toolchain 37, update changelog
2024-07-05 20:07:11 +02:00
Willy-JL
8148c9b5a9
JS: Refactor keyboard with ViewHolder
...
Based on submenu refactor by nminaylov
2024-06-26 03:17:22 +02:00
Willy-JL
681b1cd069
JS: Refactor widget with ViewHolder, fix crash
...
Based on textbox refactor by nminaylov
2024-06-26 03:17:20 +02:00
Willy-JL
2c9303401c
JS: Refactor keyboard with ViewHolder
...
Based on submenu refactor by nminaylov
2024-06-26 03:12:48 +02:00
Willy-JL
99a394b1d1
JS: Refactor widget with ViewHolder, fix crash
...
Based on textbox refactor by nminaylov
2024-06-26 03:12:14 +02:00
MX
e403860e61
js add storage module
...
(without virtual mount api calls)
by Willy-JL
2024-06-22 02:01:26 +03:00
Willy-JL
1dc40552f6
CLI: Simpler plugin wrapper
2024-06-14 02:39:50 +02:00
MX
ceaf2d4153
add js adc
...
by jamisonderek
https://github.com/Next-Flip/Momentum-Firmware/pull/143/files
2024-06-12 12:31:10 +03:00
Derek Jamison
b3e100967c
JS: Add ADC (analog voltage) support to gpio library ( #143 )
...
* JS: Add ADC (analog voltage) support to gpio library
* JS: readAnalog crashes if script doesn't call analogStart first.
* Use same start/stop convention as other js modules
---------
Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com >
2024-06-12 02:00:47 +01:00
MX
17dbb4105d
Merge remote-tracking branch 'OFW/dev' into dev
2024-06-06 00:35:40 +03:00
Willy-JL
23da827361
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-06-04 03:03:23 +01:00
hedger
03196fa110
cleanup of various warnings from clangd ( #3682 )
...
* cleanup of various warnings from clangs
* lfrfid_debug: cast fixes
* subghz: binraw: round->roundf
* furi: thread: updated internal stack size variable to size_t
* github: fail faster on unsuccessful build
* unit_tests: double trouble
2024-06-03 14:43:23 +01:00
MX
8275140fe6
rename
2024-05-19 03:57:19 +03:00
MX
4f6c98dc0d
move js examples to examples subfolder
2024-05-19 03:56:22 +03:00
MX
21abcb56fd
merge ofw dev missing parts
2024-05-19 03:54:21 +03:00
MX
fb6070f29d
Merge remote-tracking branch 'OFW/dev' into dev
2024-05-19 03:45:07 +03:00
Willy-JL
3a82c94e28
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev --nobuild
2024-05-18 05:46:15 +01:00
WillyJL
0d456aa550
JS: Add textbox module ( #3597 )
...
* JS: Add textbox module
* Using view_holder instead of view_dispatcher, more checks in js_textbox_show
* API version sync
* Rename emptyText() to clearText()
* Keeping view_holder allocated for thread sefety
* Js: proper comparision with 0 in js_math_sign
* Js: add comments and fix condition race in textbox
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: nminaylov <nm29719@gmail.com >
2024-05-17 18:43:52 +01:00
WillyJL
c673b53e21
JS: Add math module ( #3598 )
...
* JS: Add math module
* Double constants
* Error on argument type mismatch
* Fix missing returns
* Using sin, exp from c library
* asin, acos, pow, sqrt too
* Js: tests for math module and various fixes.
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: nminaylov <nm29719@gmail.com >
2024-05-17 17:45:40 +01:00
Willy-JL
54d2763177
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-05-16 21:47:58 +01:00
MX
7c5111e29f
Merge remote-tracking branch 'OFW/dev' into dev
2024-05-16 23:37:03 +03:00
WillyJL
63403bbae2
JS: Add submenu module ( #3601 )
...
* JS: Add submenu module
* Using view_holder instead of view_dispatcher
Co-authored-by: nminaylov <nm29719@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-05-16 18:55:08 +01:00
Willy-JL
73135acb8c
Move JS examples to subfolder
2024-05-02 00:53:17 +01:00
MX
3269f751cd
js vgm module and widget fix
...
VGM js module by jamisonderek
Js fixes by jamisonderek
2024-04-23 12:24:07 +03:00
Willy-JL
a7a3ce8d4b
JS: Add VGM module by @jamisonderek
...
Co-authored-by: Derek Jamison <jamisonderek@users.noreply.github.com >
2024-04-22 06:10:00 +01:00
Derek Jamison
17646cab37
JS: Fix widget sometimes MemCrash on exit.
2024-04-19 18:14:21 -05:00
MX
b299604932
js fix badusb double free crash with quit()
...
by Willy-JL
2024-04-12 20:02:38 +03:00
Willy-JL
6c508779e2
JS: Fix badusb double free crash with quit()
2024-04-11 03:33:15 +01:00
MX
294df5d1d4
desktop animations unload apilock revert
...
+ js layout fix and lfrfid ui fix
by Willy-JL
2024-04-06 05:40:53 +03:00
Willy-JL
b8295a2dac
JS: Fix default layout handling
2024-04-06 00:29:23 +01:00
Willy-JL
05745ac7a6
Oops ( #75 #79 )
2024-04-05 20:25:22 +01:00
Willy-JL
5f80b90a5a
JS: Add storage copy() move() mkdir()
2024-04-05 06:56:50 +01:00
Willy-JL
309889e581
JS: Refactor storage to use array buffers
2024-04-05 06:46:34 +01:00
MX
6e4d32b941
js add badusb layout support
...
by Willy-JL
2024-04-05 08:01:53 +03:00
Willy-JL
d4cd06816c
JS: Add badusb layout support
2024-04-05 05:33:43 +01:00
Willy-JL
2f06a01f64
JS: Fix storage.virtualQuit() not freeing file handle
2024-04-05 02:21:21 +01:00
MX
ec4b8b8f5e
Various fixes
...
fixes by Willy-JL
nfc parser by zacharyweiss
js widget and path globals by jamisonderek
2024-04-05 01:25:03 +03:00
Willy-JL
2e35332b23
JS: Fix Math.random()?
2024-04-02 16:22:17 +01:00
Willy-JL
9fd3f70636
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-29 03:55:30 +00:00
Willy-JL
37e958e3ce
Add missing record close
2024-03-28 22:31:53 +00:00
Willy-JL
58b8a13286
JS: Small improvements to widget example
2024-03-28 22:29:18 +00:00
Willy-JL
a1eeeb245f
JS: Widget icons without path, just name
2024-03-28 22:28:52 +00:00
Derek Jamison
a94a1a96ae
JS: Add widget module
2024-03-26 23:00:10 -05:00
Derek Jamison
ea9f151213
JS: Add __filepath and __dirpath globals.
2024-03-26 21:09:41 -05:00
MX
ae84992f25
Merge remote-tracking branch 'OFW/dev' into dev
2024-03-25 23:20:46 +03:00
Nikolay Minaylov
84beb9b23e
JS CLI command ( #3539 )
...
* js command
* made the js command exit when there's an error
* JS CLI: moved to js_app
* JS: abortable cli invocations
* JS: less debug logging in console logs, fix storage descriptor leak in cli
Co-authored-by: Milk-Cool <milan-pl@mail.ru >
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-03-26 01:35:38 +09:00
MX
aaa7c81f99
js modules updates 2
...
by Willy-JL
2024-03-23 23:48:55 +03:00