Commit Graph

861 Commits

Author SHA1 Message Date
MX af40b6b020 Move NRF24 driver into plugins, see desc
Major API version downgraded to official one, adding support for launching OFW apps on unleashed, part 1
2022-11-10 10:30:36 +03:00
RogueMaster abe25b14a9 Merge branch 'UNLEASHED' into 420 2022-11-10 00:52:46 -05:00
MX e90d335cdf Add value_index to API symbols 2022-11-10 07:13:02 +03:00
MX 684fdc632f Merge branch 'fz-dev' into dev 2022-11-10 06:57:08 +03:00
g3gg0 fe216b4ddd implemented unlock, read, save sequence 2022-11-09 22:59:09 +01:00
g3gg0 c840e9ad49 added ISO15693 reading, saving and revealing from privacy mode (unlock) 2022-11-09 14:10:05 +01: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 5c7fe53714 Merge branch 'pr/404' into 420 2022-11-04 17:20:34 -04:00
SHxKenzuto 3a5d70bff2 Merge branch 'dev' into shutdown_idle 2022-11-04 20:33:23 +01:00
RogueMaster 4ddc45a61a Update api_symbols.csv 2022-11-04 13:40:06 -04:00
RogueMaster e00002f7b1 nfc magic stuff 2022-11-04 13:08:12 -04:00
RogueMaster cf8e4b01b3 Merge branch 'UNLEASHED' into 420 2022-11-04 13:06:55 -04:00
MX 1bb6113eaa bump 2022-11-04 14:41:23 +03: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 5ac2431cd1 update readme and changelog 2022-11-03 00:26:19 +03:00
MX 79b37556d4 Merge branch 'fz-dev' into dev 2022-11-02 22:53:12 +03:00
hedger ebc2b66372 fbt fixes for mfbt pt2 (#1951)
* fbt: split sdk management code
* scripts: fixed import handling
* fbt: sdk: reformatted paths
* scrips: dist: bundling libs as a build artifact
* fbt: sdk: better path management
* typo fix
* fbt: sdk: minor path handling fixes
* toolchain: fixed windows toolchain download
* fbt: minor refactorin
* fbt: moved sdk management code to extapps.scons
* fbt: fixed sdk symbols header path; disabled -fstack-usage
* fbt: changed pathing for .py scripts
* fbt: changed SDK_HEADERS pathing; added libusb to SDK; added icon_i.h to SDK; added hw target to SDK meta
* fbt: added libusb headers to SDK
* picopass: include cleanup; api: added subghz/registry.h; api: added mbedtls to exported headers
* picopass: fixed formatting
* fbt: fixed COPRO_ASSETS_SCRIPT
* sdk: added basic infrared apis
* toolchain: added ufbt to list of legal fbtenv callers; updated error messages
* fbt: changed manifest collection & icon processing code
* fbt: simpler srcdir lookup
* toolchain: path management fixes; fbt: fixes for fap private libs paths
* scripts: toolchain: reworked download on Windows
* toolchain: v17
* scripts: added colorlog for logging
* Github: fix unit tests

Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 00:15:40 +09: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
MX 0f1e03fa51 Fix: proper deinit of gpio and spi bus in NRF24 driver 2022-11-02 03:42:38 +03:00
MX ddc6265920 Revert "downgrade check.c/.h - see desc"
This reverts commit 2d3469e057.
2022-10-29 19:21:23 +03:00
MX 2d3469e057 downgrade check.c/.h - see desc
(Furi: smaller crash routine) causes crashes when furi_halt is called, why? I donT knoW
This is temporary solution until real bug will be found
2022-10-29 19:15:46 +03:00
RogueMaster 5c219ee7e9 fmt 2022-10-28 23:06:17 -04:00
RogueMaster b4c8671598 Merge branch 'UNLEASHED' into 420 2022-10-28 16:22:11 -04:00
MX 73b8d496fe infrared api for .fap's 2022-10-28 21:44:36 +03:00
あく dfe7828270 Merge branch 'dev' into shutdown_idle 2022-10-29 02:36:31 +09: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
MX 457b9ae2a9 icons upgrade, keeloq fix, api bump 2022-10-28 18:32:52 +03:00
RogueMaster 56aa574303 Revert "ugh icons"
This reverts commit c3ef7f8e22.
2022-10-28 11:07:46 -04:00
RogueMaster c3ef7f8e22 ugh icons 2022-10-28 11:05:13 -04:00
RogueMaster 8878a73577 Merge branch 'ofwdev' into 420 2022-10-28 10:39:44 -04:00
Sergey Gavrilov 3434305630 [FL-2937] Remove resources from API to prevent frequent API version increase (#1935)
* Remove all icons from API
* Music player: icons
* Signal generator: icons
* Bt hid: icons
* Weather station: icons
* Picopass: icons
* File browser test: icons
* Example images: documentation
* Remove global assets header
* Fix picopass

Co-authored-by: あく <alleteam@gmail.com>
2022-10-28 23:08:50 +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
MX a99d29c0f3 Merge branch 'fz-dev' into dev 2022-10-26 23:09:58 +03:00
Skorpionm aff99a72e8 SubGhz: fix variable types and CC1101 GPIO initialization optimization (#1931)
* SubGhz: fix variable types
* SubGhz: CC1101 GPIO initialization optimization
* SubGhz: return back gpio init
* SubGhz: cleanup grammar in math and format doxygen comments

Co-authored-by: あく <alleteam@gmail.com>
2022-10-27 04:40:13 +09:00
RogueMaster e361c1bfc9 Merge branch 'ofwdev' into 420 2022-10-26 12:34:27 -04:00
MX 89e27d10a2 Merge branch 'fz-dev' into dev 2022-10-26 19:27:45 +03:00
Skorpionm 5c8df66b7c [FL-2927] SubGhz: add RAW Read threshold rssi (#1911)
* SubGhz: add RAW Read threshold rssi
* SubGhz: update indicator RSSI
* SubGhz: fix record file

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-27 00:13:00 +09:00
Skorpionm 378bf05068 [FL-2934] WS: add protocol Acurite 592TXR (#1916)
* WS: add protocol Acurite 592TXR
* WS: fix decoder Acurite_592TXR
* SubGhz: proper types in math

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-26 23:56:54 +09:00
RogueMaster 7d5905c6ca Revert "Update api_symbols.csv"
This reverts commit 6c123cf8fd.
2022-10-25 03:06:53 -04:00