Willy-JL
2f6faa1b7b
Merge remote-tracking branch 'ul/dev' into mntm-dev
2024-10-16 00:56:19 +01:00
Willy-JL
88dfe97a89
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2024-10-15 23:43:33 +01:00
MX
7de26fb99b
Merge remote-tracking branch 'OFW/dev' into dev
2024-10-16 01:06:19 +03:00
MX
45bc0e1ce6
after merge fix p1
2024-10-15 00:43:52 +03:00
MX
4b9b1769f7
Merge remote-tracking branch 'OFW/dev' into dev
2024-10-15 00:08:47 +03:00
porta
8a95cb8d6b
[FL-3893] JS modules ( #3841 )
...
* feat: backport js_gpio from unleashed
* feat: backport js_keyboard, TextInputModel::minimum_length from unleashed
* fix: api version inconsistency
* style: js_gpio
* build: fix submodule ._ .
* refactor: js_gpio
* docs: type declarations for gpio
* feat: gpio interrupts
* fix: js_gpio freeing, resetting and minor stylistic changes
* style: js_gpio
* style: mlib array, fixme's
* feat: js_gpio adc
* feat: js_event_loop
* docs: js_event_loop
* feat: js_event_loop subscription cancellation
* feat: js_event_loop + js_gpio integration
* fix: js_event_loop memory leak
* feat: stop event loop on back button
* test: js: basic, math, event_loop
* feat: js_event_loop queue
* feat: js linkage to previously loaded plugins
* build: fix ci errors
* feat: js module ordered teardown
* feat: js_gui_defer_free
* feat: basic hourglass view
* style: JS ASS (Argument Schema for Scripts)
* fix: js_event_loop mem leaks and lifetime problems
* fix: crashing test and pvs false positives
* feat: mjs custom obj destructors, gui submenu view
* refactor: yank js_gui_defer_free (yuck)
* refactor: maybe_unsubscribe
* empty_screen, docs, typing fix-ups
* docs: navigation event & demo
* feat: submenu setHeader
* feat: text_input
* feat: text_box
* docs: text_box availability
* ci: silence irrelevant pvs low priority warning
* style: use furistring
* style: _get_at -> _safe_get
* fix: built-in module name assignment
* feat: js_dialog; refactor, optimize: js_gui
* docs: js_gui
* ci: silence pvs warning: Memory allocation is infallible
* style: fix storage spelling
* feat: foreign pointer signature checks
* feat: js_storage
* docs: js_storage
* fix: my unit test was breaking other tests ;_;
* ci: fix ci?
* Make doxygen happy
* docs: flipper, math, notification, global
* style: review suggestions
* style: review fixups
* fix: badusb demo script
* docs: badusb
* ci: add nofl
* ci: make linter happy
* Bump api version
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-10-14 19:42:11 +01:00
hedger
57c438d91a
heap: increased size ( #3924 )
...
* reduced reserved memory size for system stack; added temporary markup to monitor usage
* fbt: relink elf file on linker script change; removed debug memory fill
* Make PVS Happy
* Make doxygen happy
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-10-14 19:26:17 +01:00
RebornedBrain
0902fd49e1
NFC: iso14443_4a improvements. Canvas: extended icon draw. ( #3918 )
...
* Now 4a listener invokes upper level callback on Halt and FieldOff
* Added new method for drawing mirrored XBM bitmaps
* iso14443_4a poller logic enhanced
* Function renamed accroding to review suggestions
* Rename #2
* Api adjustements
* Correct API bump
Co-authored-by: あく <alleteam@gmail.com >
2024-10-14 18:22:47 +01:00
Willy-JL
806fd93b38
Merge branch 'nestednonces' into mntm-dev
2024-10-13 01:01:01 +01:00
MX
9799a07db6
remove serial check ui in gangqi [ci skip]
2024-10-12 23:16:02 +03:00
m7i-org
925481ffd0
Sub-GHz: Nexus-TH weather station protocol improvements on detection ( #256 )
...
* feat(subghz): Nexus-TH improvements on detection
Added detection improvements for Nexus-TH as in https://github.com/merbanan/rtl_433/blob/00bd97c63a58083d2a79ccb7089786ff9d0fda2e/src/devices/nexus.c#L63-L78 :
- If hum==0% there's no humidity sensor, so don't overwrite to 20%
- If the Rubicson check matches, then it's probably not a Nexus-TH
- Check temp range beween -50C and 100C
* Update changelog
---------
Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com >
2024-10-12 02:07:53 +01:00
MX
38889a434c
Merge remote-tracking branch 'noproto/nestednonces' into dev
2024-10-11 21:13:50 +03:00
noproto
a7c0819034
Refactor enums to avoid redefinition
2024-10-11 10:01:30 -04:00
Willy-JL
3aca32c497
Merge remote-tracking branch 'ul/dev' into mntm-dev
2024-10-10 01:34:28 +01:00
MX
1030574187
Merge remote-tracking branch 'noproto/nestednonces' into dev
2024-10-09 23:13:22 +03:00
noproto
b843856976
Fix memory leak, use COUNT_OF macro
2024-10-09 15:51:21 -04:00
Willy-JL
5fb391641e
Fixes for thread state changes
2024-10-09 03:23:44 +01:00
m7i-org
ae70945238
Sub-GHz: Fix GPS "Latitute" typo, switch to "Lat" and "Lon" in .sub files ( #246 )
...
* fix(subghz): s/Latitute/Latitude/
* feat(subghz): using Lat,Lon with fallback to older values
* Some speedup and fix fallbacks
* Update changelog
---------
Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com >
2024-10-08 06:10:07 +02:00
Willy-JL
2c247bcb50
Fix compiling unit tests (missing NFC mock for #225 )
2024-10-07 04:43:08 +01:00
m7i-org
ca668ee006
Bresser 3CH protocol: added V0 message format ( #245 )
...
* feat(subghz): added V0 message format to Bresser 3CH protocol
Improved the Bresser 3CH recognition, as some sensors send multiple message types at the same time.
* Update changelog
---------
Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com >
2024-10-07 05:22:25 +02:00
Willy-JL
89c7875a96
Merge branch 'nestednonces' into mntm-dev
2024-10-07 04:01:39 +01:00
Willy-JL
ba605e1c03
Merge remote-tracking branch 'ul/dev' into mntm-dev
...
Only partially merged 1ceb1eb256 and 09d6e4ee30
Changes to login in cc1101_ext.c and adding setting are ignored
2024-10-07 04:00:01 +01:00
MX
7eac8fbbb4
Merge remote-tracking branch 'noproto/nestednonces' into dev
2024-10-07 04:48:23 +03:00
MX
306e34c64b
Merge remote-tracking branch 'OFW/dev' into dev
2024-10-07 04:47:24 +03:00
Willy-JL
5f3a9e5cc2
Merge commit '0469ef0e5529' into mntm-dev
2024-10-07 02:44:57 +01:00
Nathan N
f346412e27
Merge branch 'dev' into nestednonces
2024-10-06 16:22:03 -04:00
noproto
a905c1492d
Handle invalid key candidates
2024-10-06 16:19:26 -04:00
あく
0469ef0e55
FuriHal, drivers: rework gauge initialization routine ( #3912 )
...
* FuriHal, drivers: rework gauge initialization, ensure that we can recover from any kind of internal/external issue
* Make PVS happy
* Format sources
* bq27220: add gaps injection into write operations
* Drivers: bq27220 cleanup and various fixes
* Drivers: bq27220 verbose logging and full access routine fix
* Drivers: better cfg mode exit handling in bq27220 driver
* Drivers: rewrite bq27220 based on bqstudio+ev2400, experiments and guessing. Fixes all known issues.
* PVS: hello license check
* Drivers: minimize reset count in bq27220 init sequence
* Drivers: bq27220 hide debug logging, reorganize routine to ensure predictable result and minimum amount of interaction with gauge, add documentation and notes.
* Drivers: more reliable bq27220_full_access routine
* Drivers: replace some warning with error in bq27220
* Drivers: move static asserts to headers in bq27220
* Fix PVS warnings
* Drivers: simplify logic in bq27220
---------
Co-authored-by: hedger <hedger@users.noreply.github.com >
2024-10-06 22:36:05 +04:00
MX
0d8d71ff1c
Merge remote-tracking branch 'RebornedBrain/reborned/some_api_adjustments' into dev [ci skip]
2024-10-05 10:19:32 +03:00
MX
1ceb1eb256
Allow to disable control of GPIO pin on rx/tx states in subghz [ci skip]
...
in radio settings with debug ON, settings is saved on microsd, please don't use unless you know what you are doing
2024-10-05 08:44:21 +03:00
MX
9bb3853c80
Merge remote-tracking branch 'noproto/nestednonces' into dev
2024-10-05 05:02:08 +03:00
Willy-JL
05de1e2b2f
Merge branch 'nestednonces' into mntm-dev
2024-10-05 01:06:38 +01:00
Willy-JL
cf5a251c3c
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2024-10-04 22:17:11 +01:00
noproto
00f356469e
Fix log levels
2024-10-03 19:27:20 -04:00
Nathan N
232560f8e9
Merge branch 'dev' into nestednonces
2024-10-03 11:38:09 -04:00
MX
d91e390690
Merge remote-tracking branch 'OFW/dev' into dev
2024-10-02 23:18:30 +03:00
Astra
00c1611c33
Improve bit_buffer.h docs ( #3783 )
...
* Improve bit_buffer.h docs
* Toolbox: update doxygen comments fix spelling
* Toolbox: update bit lib docs
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: gornekich <n.gorbadey@gmail.com >
2024-10-02 18:51:07 +01:00
Astra
09a7cc2b46
[FL-3805] Fix EM4100 T5577 writing block order ( #3904 )
2024-10-02 13:10:19 +01:00
RebornedBrain
180d1f0471
iso14443_4a poller logic enhanced
2024-09-28 22:19:18 +03:00
Willy-JL
448be96e0f
Merge branch 'nestednonces' into ofw-3822-nestednonces
2024-09-27 02:38:59 +01:00
Willy-JL
3a4fece79c
Merge remote-tracking branch 'mntm/dev' into ofw-3822-nestednonces
2024-09-27 02:37:23 +01:00
Willy-JL
8b8d3b2833
Merge remote-tracking branch 'ul/dev' into mntm-dev
2024-09-27 01:48:29 +01:00
MX
d2a8e9fb5e
princeton add support for different button coding type [ci skip]
2024-09-26 19:06:39 +03:00
noproto
ba672e775f
Support CUID dictionary
2024-09-25 10:27:32 -04:00
noproto
099bb4071a
Fix include paths cont
2024-09-24 22:21:15 -04:00
Willy-JL
ae3b2d40e4
Merge branch 'nestednonces' into ofw-3822-nestednonces
2024-09-24 05:56:21 +01:00
Willy-JL
49fa88a188
Merge remote-tracking branch 'mntm/dev' into ofw-3822-nestednonces
2024-09-24 05:55:34 +01:00
Willy-JL
62ce89e41e
Merge remote-tracking branch 'ul/dev' into mntm-dev
2024-09-24 05:47:20 +01:00
noproto
61e24fcb13
Fix include paths
2024-09-23 21:55:39 -04:00
noproto
0ba8ac4ed0
Uniformly use crypto1_ prefix for symbols in Crypto1 API
2024-09-23 19:44:08 -04:00