Willy-JL
2b8db657e4
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2024-02-15 22:57:06 +00:00
Willy-JL
fe0ff08c52
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-15 22:48:18 +00:00
Methodius
f7742c692d
Merge remote-tracking branch 'upstream/dev' into emv-fixes
2024-02-16 01:20:51 +09:00
Methodius
7b01a33b3f
read transactions fail on some cards fixed
2024-02-15 21:53:06 +09:00
MX
597d295743
merge fixes [ci skip]
...
parsers will be fixed after
2024-02-15 14:08:10 +03:00
MX
62edabe9dd
Merge branch 'ofw_dev' into dev
2024-02-15 13:56:57 +03:00
Leptopt1los
26ac455fb9
T5577 lib: write with mask function added ( #3362 )
...
* T5577 lib: write with mask function added
* t5577_write_with_mask: with_password param added
Co-authored-by: あく <alleteam@gmail.com >
2024-02-15 13:10:48 +07:00
Leptopt1los
feb45f6645
FuriHalRtc refactor: new datetime lib ( #3386 )
...
* datetimelib created
* datetimelib unit tests added
* firmware fixes to new datetimelib
* typo fix
* merge artifacts fixed, datetimelib renamed to datetime
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-02-15 10:44:41 +07:00
Willy-JL
4ec530c912
Revert "Keep power settings internal (fix wrong mA) +5kb DFU :("
...
This reverts commit 5bd168c24b .
2024-02-15 01:19:38 +00:00
Willy-JL
5bd168c24b
Keep power settings internal (fix wrong mA) +5kb DFU :(
2024-02-14 19:11:23 +00:00
Willy-JL
6ef8e40874
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-14 10:00:02 +00:00
MX
6d15c23231
Merge branch 'ofw_dev' into dev
2024-02-14 12:12:54 +03:00
Leptopt1los
dd988ba449
bit_lib and nfc_util refactor ( #3383 )
...
* nfc_util functions for processing bytes moved into bit_lib
* bitlib test update
* bit_lib moved from lfrfid to standalone lib
* Added bit functions for any supported data types
* Error fix and api add
* Added test for 64
* Added doc
* Testcase for 64 rewrited
* Realization error fix
* API version bump
* sync api version, fix after-merge old libs usage
* fix build errors
* build fix
* fbt format
Co-authored-by: assasinfil <nfa57643@gmail.com >
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-02-14 11:41:42 +07:00
Willy-JL
acc352e61f
Make settings menus external -21.7kb DFU
2024-02-14 04:36:48 +00:00
Willy-JL
78e405051a
Refactor Xtreme Settings/Assets, -1.3kb DFU
2024-02-14 02:40:41 +00:00
Willy-JL
88d51a31f0
-8kb DFU, why wasn't this done to beging with?
2024-02-12 20:41:52 +00:00
Willy-JL
4027db5156
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-12 16:43:26 +00:00
MX
1faeca6e1b
Merge branch 'ofw_dev' into dev
2024-02-12 17:11:47 +03:00
Nikolay Minaylov
0154018363
[FL-3579, FL-3601, FL-3714] JavaScript runner ( #3286 )
...
* FBT: cdefines to env, libs order
* API: strtod, modf, itoa, calloc
* Apps: elk js
* Apps: mjs
* JS: scripts as assets
* mjs: composite resolver
* mjs: stack trace
* ELK JS example removed
* MJS thread, MJS lib modified to support script interruption
* JS console UI
* Module system, BadUSB bindings rework
* JS notifications, simple dialog, BadUSB demo
* Custom dialogs, dialog demo
* MJS as system library, some dirty hacks to make it compile
* Plugin-based js modules
* js_uart(BadUART) module
* js_uart: support for byte array arguments
* Script icon and various fixes
* File browser: multiple extensions filter, running js scripts from app loader
* Running js scripts from archive browser
* JS Runner as system app
* Example scripts moved to /ext/apps/Scripts
* JS bytecode listing generation
* MJS builtin printf cleanup
* JS examples cleanup
* mbedtls version fix
* Unused lib cleanup
* Making PVS happy & TODOs cleanup
* TODOs cleanup #2
* MJS: initial typed arrays support
* JS: fix mem leak in uart destructor
Co-authored-by: SG <who.just.the.doctor@gmail.com >
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-02-12 15:54:32 +07:00
Willy-JL
db1d51cf24
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-12 03:16:30 +00:00
Georgii Surkov
6836a7b7c5
[FL-3764] Expansion module service improvements ( #3429 )
...
* Separate expansion control and worker threads
* Add edge case checks
* Reduce expansion control thread stack size, add comments
* Fix crash when disabling expansion modules
* Show a different RPC icon for expansion modules
* Restore expansion interrupt on changing logging settings
* Improve responsiveness in heavy games at the expense of dropped frames
* Improve furi_hal_serial API
* Fix a typo
* Remove too optimistic furi_check, replace with condition
* Fix premature RX interrupt during serial configuration
* Disable expansion interrupt if the handle was acquired
* Do not use a timer callback
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-02-12 09:16:34 +07:00
hedger
14dabf523a
New toolchain with gcc 12 ( #3254 )
...
* changes for xPack 12.3
* support for gcc 13.2
* Update tools name
* Add new linux toolchain
* Fixed copro submodule
* Fix gdb-py
* Fixes for c++ apps
* Fix gdb-py3, add udev rules
* Fixed udev rules location
* Add MacOS arm, fix fbt toolchain download
* Fixed downloading error file
* fbt: fixed linker warnings; removed gcc 10 from list of supported toolchains
* ufbt: fixed supported toolchain versions
* nfc: replaced local malloc with calloc
* restored code with Warray-bounds to older state
* Update fbtenv.cmd
* Suppressing warnings
* Bump to 25
* Bump to 26
* lint: reformatted macros for new clang-format
* Bump to 27
* Fix m type word
* Bump to 28
* furi: added FURI_DEPRECATED macro
* scripts: toolchain download on Windows: fixing partially extracted cases
Co-authored-by: DrunkBatya <drunkbatya.js@gmail.com >
2024-02-12 09:04:12 +07:00
MX
8584702fd7
Merge remote-tracking branch 'OFW/gsurkov/3764_expansion_control' into dev
2024-02-10 17:06:25 +03:00
Willy-JL
27ce00b06f
Remove some old unused APIs, -350b DFU
2024-02-09 22:26:15 +00:00
Willy-JL
df3f9484f6
Merge branch 'gsurkov/3764_expansion_control' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-08 01:00:13 +00:00
Georgii Surkov
c489c956e7
Improve furi_hal_serial API
2024-02-07 21:13:38 +03:00
Willy-JL
faf0ee4609
API for abbreviated NFC dev name
2024-02-07 02:04:14 +00:00
Willy-JL
7b684a4b56
Launch SubGhz from SD (runs internal subghz) --nobuild
2024-02-06 18:21:04 +00:00
Willy-JL
5ac74938f2
Expose strtok_r function
2024-02-02 01:33:17 +00:00
Willy-JL
459f4307c6
Fix API
2024-01-30 21:04:48 +00:00
Willy-JL
70dda2f993
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into dev
2024-01-30 21:01:29 +00:00
Willy-JL
b96c9c4550
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev
2024-01-30 19:21:44 +00:00
MX
d3dcc1d27d
Merge branch 'ofw_dev' into dev
2024-01-30 17:14:38 +03:00
Georgii Surkov
e6f078eeb7
[FL-3759] Fix expansion protocol crash when fed lots of garbage ( #3409 )
...
* Fix crash caused by garbage input
* Add unit tests for garbage input
* Enable applications to disable and then restore expansion module support
* GPIO App: disable expansion on app start and re-enable on exit
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-01-30 22:54:25 +09:00
Willy-JL
3b4832cfca
Easy expansion resume as configured -- nobuild
2024-01-30 00:43:59 +00:00
Willy-JL
bfe43accc7
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-01-29 18:10:46 +00:00
Methodius
ce80586822
Merge remote-tracking branch 'upstream/dev' into dev
2024-01-30 02:22:28 +09:00
Methodius
fee4a5a8f7
EMV save/load dump options added
2024-01-30 02:22:21 +09:00
MX
64fe987fb5
Merge branch 'ofw_dev' into dev
2024-01-29 15:53:00 +03:00
あく
c8ea167a06
0.98.0-rc various fixes ( #3402 )
2024-01-29 21:35:46 +09:00
Nikita Vostokov
653af9a5cd
Read PIN tries and transactions counters
2024-01-29 00:07:17 +00:00
Nikita Vostokov
4b786fb77e
Refactor response decoder
...
Read transactions history
2024-01-28 03:57:12 +00:00
MX
16b8fa4715
Subghz save files with receive time [ci skip]
...
+ merge better scene_save_name code (removing kostily)
some modifications to original code was made to keep previous formats
original implementation by Willy-JL
Source:
https://github.com/Flipper-XFW/Xtreme-Firmware/commit/a1c7dc5eaa13905fa3282f7338408756b7af8cb0
https://github.com/Flipper-XFW/Xtreme-Firmware/commit/7e7509d48177b2593152d12d096206ae12a63ce6#diff-1708ba08196de5331f4b4c3d8e13162e78d5edb33e1308c1b4cc09975264151e
2024-01-28 06:45:33 +03:00
Sil333033
d3e59badbe
Revert infrared last settings + reworked the auto detect
2024-01-28 00:54:19 +01:00
Willy-JL
9db00f3743
Allow overriding filename prefix after
2024-01-27 20:22:15 +00:00
Sil333033
7c4f6de06f
Add automatic IR blaster detection
...
removed last_settings because it isnt needed anymore
2024-01-27 20:33:10 +01:00
Willy-JL
7e7509d481
Name generator allow custom datetime
2024-01-24 02:22:06 +00:00
Willy-JL
257c6fc565
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2024-01-20 22:01:21 +00:00
Methodius
39e9dd0ab0
T5577 write/clear with custom password option added
2024-01-20 07:47:45 +03:00
Methodius
ecabcbc58a
Kostyly for iso14443-4a poller (pwt_ext)
...
Co-authored-by: Nikita Vostokov <1042932+wosk@users.noreply.github.com >
2024-01-20 05:42:35 +09:00