Commit Graph

238 Commits

Author SHA1 Message Date
RogueMaster 16a037fc4e Revert "Revert "Merge branch 'pr/450' into 420""
This reverts commit 076b11e872.
2022-11-26 17:05:26 -05:00
RogueMaster 076b11e872 Revert "Merge branch 'pr/450' into 420"
This reverts commit 17ba83f20e, reversing
changes made to 7484e573d0.
2022-11-26 17:02:32 -05:00
RogueMaster 17ba83f20e Merge branch 'pr/450' into 420 2022-11-26 17:00:36 -05:00
g3gg0 466a2fd96f remove unneccessary function 2022-11-26 16:33:02 +01:00
RogueMaster 41e9c09fba Merge branch 'pr/448' into 420 2022-11-25 21:43:35 -05:00
RogueMaster a15ee2ea7d Revert "Revert "Merge branch 'pr/446' into 420""
This reverts commit 28cc99ad2d.
2022-11-25 21:41:55 -05:00
g3gg0 0cb784aadd undo NfcA changes which might have looked better, but brought no reliability improvement 2022-11-25 12:08:36 +01:00
g3gg0 c1b5394b0f further mergability updates 2022-11-25 11:42:29 +01:00
g3gg0 27b99e15a4 further cleanups towards a proper merge
SLIX-L accepts all passwords when password is zero
2022-11-25 11:31:19 +01:00
RogueMaster 28cc99ad2d Revert "Merge branch 'pr/446' into 420"
This reverts commit 761dc48b3e, reversing
changes made to 91f037c63f.
2022-11-25 03:08:53 -05:00
RogueMaster 761dc48b3e Merge branch 'pr/446' into 420 2022-11-25 01:40:03 -05:00
g3gg0 013e88154f implement ISO14433-A fully in software for pointless experimenting reasons and improving the DigitalReader / SignalSequence code in performance 2022-11-25 02:46:49 +01:00
g3gg0 1dc4069756 use digital_signal_send in furi_hal_nfc.c 2022-11-24 01:42:42 +01:00
RogueMaster 4a8c814daf Merge branch 'UNLEASHED' into 420 2022-11-23 15:28:31 -05:00
MX 7829428455 Merge branch 'fz-dev' into dev 2022-11-23 19:21:50 +03: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
g3gg0 a1ae1ed515 switch NfcA to digital sequence also
updated DigitalSequence API
2022-11-21 15:25:12 +01:00
RogueMaster 62ee612dc4 Update furi_hal_usb.c 2022-11-19 23:33:30 -05:00
RogueMaster 10f8a85c12 fixes? 2022-11-19 23:31:05 -05:00
g3gg0 bcd33ca125 added NfcV emulation 2022-11-14 21:12:18 +01:00
MX 950dee48a0 Merge branch 'fz-dev' into dev 2022-11-12 16:43:12 +03:00
RogueMaster ffbbc7ecde Merge branch 'ofwdev' into 420 2022-11-12 08:35:37 -05: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
MX b93f2dc293 Furi Region Mocks, fix protocol dict funcs was disabled in API 2022-11-10 10:45:51 +03:00
MX 684fdc632f Merge branch 'fz-dev' into dev 2022-11-10 06:57:08 +03:00
RogueMaster 30dbaea2e8 Merge branch 'ofwdev' into 420 2022-11-05 14:23:42 -04:00
あく e8913f2e33 Code cleanup: srand, PVS warnings (#1974)
* Remove srand invocation

* PVS High priority fixes

* PVS High errors part 2

* Furi: heap tracing inheritance

* Furi add __builtin_unreachable to furi_thread_catch
2022-11-05 18:07:24 +03:00
RogueMaster e00002f7b1 nfc magic stuff 2022-11-04 13:08:12 -04:00
MX 0ab400a27e Merge branch 'fz-dev' into dev 2022-11-04 14:34:34 +03:00
RogueMaster 5f86fe47d4 Revert "Merge branch 'ofwdev' into 420"
This reverts commit 430a9be02a, reversing
changes made to e2faf2e0e7.
2022-11-04 05:07:52 -04:00
RogueMaster 430a9be02a Merge branch 'ofwdev' into 420 2022-11-04 05:01:32 -04:00
gornekich bf8fd71c00 NFC magic cards support (#1966)
* nfc magic: introduce nfc app to work with magic cards
* nfc: add nfc device functions to API
* nfc magic: add bacis scenes
* nfc magic: add wrong card and write confirm scenes
* nfc magic: introduce magic lib
* nfc magic: write magic lib
* nfc magic: add write commands to magic lib
* nfc magic: work on worker
* furi_hal_nfc: add bits data exchage method to API
* nfc magic: rework with new API
* nfc magic: add check and wipe scenes
* nfc magic: add icons, gui fixes
* nfc: format python src

Co-authored-by: あく <alleteam@gmail.com>
2022-11-04 16:01:44 +09:00
RogueMaster 40ef6dddfe Merge branch 'ofwdev' into 420 2022-11-04 02:38:28 -04:00
あく d68ac50efd Storage: tree timestamps (#1971)
* Storage: tree timestamps
* Rpc: add storage timestamp
* Storage: correct timestamp owner
* Storage: update timestamp at sd mount

Co-authored-by: SG <who.just.the.doctor@gmail.com>
2022-11-04 15:26:04 +10:00
RogueMaster b2840275d2 Merge branch 'UNLEASHED' into 420 2022-11-02 18:13:43 -04:00
MX 79b37556d4 Merge branch 'fz-dev' into dev 2022-11-02 22:53:12 +03:00
Vasyl "vk" Kaigorodov abfa804ae0 Gui: refactor buttons remapping (#1949)
* Gui: refactor buttons remapping
  Instead of calling 3 separate functions with a ton of switch/case statements,
  use a 2-dimensional lookup table to remap buttons based on the orientation.
* Gui: cleanup input mapping and fix incorrect asserts
* SnakeGame: handle input special case

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-11-02 23:36:17 +09:00
RogueMaster 5c219ee7e9 fmt 2022-10-28 23:06:17 -04:00
RogueMaster f18e7725b4 Merge branch 'UNLEASHED' into 420 2022-10-28 13:09:03 -04:00
MX 4da3f9cf15 Merge branch 'fz-dev' into dev 2022-10-28 19:43:22 +03:00
gornekich 93a6e17ce5 [FL-2933] Mf Classic initial write, update, detect reader (#1941)
* nfc: introduce nfc write
* nfc: add write logic
* nfc worker: add write state
* nfc: add mfc update logic
* nfc: add update success logic
* nfc: add custom card for detect reader
* nfc: update write logic
* nfc: add halt command, add notifications
* nfc: add write fail scene
* nfc: fixes and clean up
* nfc: fix navigation ad notifications
* nfc: fix detect reader nfc data setter

Co-authored-by: あく <alleteam@gmail.com>
2022-10-29 01:10:16 +09:00
RogueMaster bde1332c22 Merge branch 'UNLEASHED' into 420 2022-10-26 18:41:50 -04:00
MX fc3b62aa41 Merge branch 'fz-dev' into dev 2022-10-27 01:14:07 +03:00
hedger 8b7a52b97b fbt: fixed linter paths (#1930)
* fbt: fixed linter paths
* lint: changed file permissions

Co-authored-by: あく <alleteam@gmail.com>
2022-10-27 05:25:31 +09:00
RogueMaster 5c5b9d02b9 Merge branch 'UNLEASHED' into 420 2022-10-20 16:06:52 -04:00
MX 2a30214ca2 Merge branch 'fz-dev' into dev 2022-10-20 21:04:10 +03:00
あく 33892ebfb7 [FL-2818] FuriHal: add FuriHalCortexTimer, use it for i2c bus timeouts (#1900)
* FuriHal: add FuriHalCortexTimer, use it for i2c bus timeouts
* Furi: cleanup FuriHalCortexTimer sources and headers
2022-10-20 20:14:46 +03:00
RogueMaster 59181c9fe1 Merge branch 'UNLEASHED' into 420 2022-10-14 14:10:52 -04:00
MX 89a4b77e73 Merge branch 'fz-dev' into dev 2022-10-14 20:23:11 +03:00
gornekich ead9f134f4 [FL-2623] Add BLE disconnect request #1686
Co-authored-by: LionZXY <nikita@kulikof.ru>
Co-authored-by: あく <alleteam@gmail.com>
2022-10-15 02:21:23 +09:00