Commit Graph

1637 Commits

Author SHA1 Message Date
Max Lapan dd578eb91c Make linter happy 2022-11-26 17:47:56 +01:00
Max Lapan b5c5fff555 Merge errors 2022-11-26 17:25:24 +01:00
Max Lapan ce013251f2 Fix count of packets in unit test 2022-11-26 17:23:59 +01:00
Max Lapan 07eff384a2 Merge branch 'dev' into pocsag 2022-11-26 17:22:29 +01:00
Max Lapan 12132fbbe7 Unit tests 2022-11-26 17:05:37 +01:00
Max Lapan 6734659e0d Drop logging 2022-11-26 16:33:17 +01:00
Max Lapan 2609e982a8 Decoding of alert messages 2022-11-26 16:32:08 +01:00
Max Lapan 7d3a39be65 Bring back protocol name 2022-11-25 21:00:33 +01:00
Max Lapan e294e03618 Decoding of BCD messages 2022-11-25 19:46:02 +01:00
Nikolay Minaylov ffa6249b64 [FL-2985] Fix U2F HID vulnerability #2042
Co-authored-by: あく <alleteam@gmail.com>
2022-11-24 03:12:53 +09:00
Anna Prosvetova 51d478489a Infrared: Add Olimpia Splendid AC (#2038)
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 22:43:48 +09:00
Skorpionm 9bb0dbaa3e SubGhz: frequency analyzer. 2dbi desensitization, rssi averaging to reduce jitter, new rssi indicators in log_mode, GUI fix (#2020)
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 22:31:39 +09:00
Kyhwana Pardus 1c8451fad4 Fix typos in subghz_cli.c (#2030)
Fix up the "receive" typos

Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 22:23:11 +09:00
MangoTornado 669822cdd2 Fix typos in various outputs (#2032)
* Fix typos in various outputs
* Update u2f_view.c

Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 22:15:08 +09:00
lauaall 4f3ef83c77 Docs: fix typos (#2016)
Fixed typos in UnitTests.md

Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 21:59:55 +09:00
Sergey Gavrilov c511c67e71 Core: thread allocation shortcut (#2007)
* Core: thread alloc+set shortcut
* Apps: use thread allocation shortcut
* Mark some service threads as services
* Init BT as soon as possible

Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 21:49:17 +09:00
Skorpionm b9c483fbf8 [FL-2975] WS: add protocol GT-WT02 (#2001)
* WS: add protocol GT-WT02
* WS: fix text "About" scene

Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 18:44:49 +09:00
Skorpionm 00fcd9cfcd [FL-2976] SubGhz: add protocol "Ansonic" (#2000)
* SubGhz: add protocol "Ansonic"
* SubGhz: fix encoder "Ansonic"
* SubGhz: add unit_test "Ansonic"
* SubGhz: fix flag
* SubGhz: protocol "Ansonic" fix timing

Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 18:29:30 +09:00
Skorpionm cf5b87f82e SubGhz: add protocol Nice_Flo 20bit (#1983)
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 17:28:44 +09:00
Max Lapan 21f375c900 Fix multi-messages decoding 2022-11-22 20:08:57 +01:00
Max Lapan d962404822 Debugging double msg 2022-11-22 18:52:52 +01:00
Max Lapan b211806251 Clean logging 2022-11-21 20:44:14 +01:00
Max Lapan 78bbba88d2 Fix race condition 2022-11-21 20:29:33 +01:00
Max Lapan 6b191945fb Extra debug 2022-11-21 19:27:56 +01:00
Max Lapan 4b8b7c8ca7 FuriString 2022-11-20 20:29:08 +01:00
Max Lapan cbbef9750e Basic serialize, cont 2022-11-20 19:00:39 +01:00
Max Lapan 0fe2c99015 Basic serialize 2022-11-20 17:26:27 +01:00
Max Lapan 937809b94b Dedicated state for message 2022-11-20 15:25:36 +01:00
Max Lapan 24b738a639 Masks simplification 2022-11-20 15:06:17 +01:00
Max Lapan 4313852ba3 Handle long messages 2022-11-20 14:51:00 +01:00
Max Lapan e29a64ffdb Fixed message decoding 2022-11-20 12:51:12 +01:00
Max Lapan 07e0ffc783 Prepare message decoding 2022-11-20 12:07:09 +01:00
Max Lapan 4aeedb7b88 Receiver address decoding 2022-11-20 11:41:31 +01:00
Max Lapan 77225c59ad Drop debug 2022-11-20 11:17:58 +01:00
Max Lapan 0bc197baae Message structure 2022-11-20 10:51:13 +01:00
Max Lapan 4c092c8e6f Basic sync 2022-11-19 18:16:48 +01:00
Max Lapan ff23a435d6 Preset for POCSAG 2022-11-18 19:14:56 +01:00
hedger 41de5f3c52 fbt: more fixes for windows environment #2011 2022-11-13 03:28:29 +09:00
hedger b56fed477a Path handling fixes in toolchain download #2010 2022-11-13 02:22:40 +09:00
Nikolay Minaylov 73441af9c6 BadUSB and Archive fixes (#2005)
* BsdUsb: fix empty lines handling
* Archive: folders and unknown files rename fix

Co-authored-by: あく <alleteam@gmail.com>
2022-11-12 20:55:42 +09:00
hedger f9730bcafe fbt: lint fixes (#2008)
* lint: exclude "lib" subfolder from naming checks; fbt: moved LINT_SOURCES from literal strings to Dir() nodes
* lint: also exclude hidden directories

Co-authored-by: あく <alleteam@gmail.com>
2022-11-12 19:03:22 +09:00
MX 3c7a4eeaed iButton: Fix header "Saved!" message stays on other screens (#2003)
* iButton: Fix header "Saved!" message stays on other screens
* SubGhz,iButton: proper popup reset

Co-authored-by: あく <alleteam@gmail.com>
2022-11-12 18:45:19 +09:00
あく 90cefe7c71 [FL-2975] Bug fixes and improvements: Furi, Input, Cli (#2004)
* Furi: configurable heap allocation tracking
* Furi: relax restriction in thread heap setter asserts, apply heap tracking setting on app start instead of thread allocation
* Furi: hide dangerous heap tracking levels in release build
* Input: fix non-working debounce
2022-11-12 12:46:04 +04:00
Skorpionm 721ab717d7 [FL-2961] SubGhz: properly handle storage loss (#1990)
Co-authored-by: あく <alleteam@gmail.com>
2022-11-11 02:14:44 +09:00
lauaall aec36e7041 Fixed typos (#1999)
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-11-11 01:48:58 +09:00
Astra e7c4b40dbe Force card types in extra actions (#1961)
* Mifare Classic forced read
* Add all the needed card types
* nfc: remove unused scene
* nfc: remove unused worker state
* nfc: fix read card type scene state usage
* nfc: move NfcReadMode to NfcDevData struct
* nfc: fix bank card reading and scene navigation
* nfc magic: fix magic deactifate function

Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-11-11 01:29:57 +09:00
Astra 820afd2aec NFC Unit tests part 1.1 (#1927)
* Mifare Classic 1/4K, 4/7b uid, NFC-A: NFC-A is not complete yet, as there are no 4b uid tests. Also, Mifare Classic tests don't cover the key cache yet.
* NFC unit tests require access to the NFC app
* Made nfc_device_save accept full path as an argument
* Move from cstrs to furi strings and fix logic
* nfc tests: fix memory leak
* nfc: add mf_classic_get_total_blocks() to API
* nfc tests: simplify nfc tests
* nfc: fix memory leak in shadow file saving
* nfc: fix set uid scene
* nfc: fix saving files
* nfc: fix preload nfc file path
* nfc: remove comments

Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-11-11 01:20:35 +09:00
Rom1 a66e8d9ac9 corr: bad path for furi core (#1975)
* corr: bad path for furi core
* Documentation: exclude submodules
* Documentation: wider folder list

Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-11-11 00:21:28 +09:00
あく f94e8f4ac8 Rpc: increase stack size, fix stack overflow (#1997) 2022-11-10 23:56:08 +10:00
hedger a959fa32bc fbt: 'target' field for apps; lib debugging support (#1995)
* fbt: added 'target' field to application manifest
* fbt: earlier pagination setup for gdb
* fbt: added LIB_DEBUG flag
* fbt: sdk: added SDK_MAP_FILE_SUBST
2022-11-10 20:55:11 +09:00