Commit Graph

3395 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
MX
ef72ad2462 update totp 2022-11-10 08:32:21 +03:00
MX
3420cda83a update i2c tools 2022-11-10 08:23:54 +03:00
MX
68219f0d7b update readme 2022-11-10 08:08:51 +03:00
MX
0a0c06222a fix links 2022-11-10 08:05:28 +03:00
MX
52650ab0e3 Merge pull request #154 from msvsergey/Barcode-Generator
Barcode generator: rfct, ux improvements, implement EAN-8.
2022-11-10 07:55:40 +03:00
MX
dd601dd940 Merge branch 'dev' into Barcode-Generator 2022-11-10 07:54:26 +03:00
MX
933471e2fb Merge pull request #157 from pbek/patch-1
Fix link to "TOTP (Authenticator) config description"
2022-11-10 07:15:56 +03:00
MX
317c9ec190 Merge pull request #161 from krolchonok/fix-hcsrnaming
fix hc-sr
2022-11-10 07:14:59 +03:00
MX
e90d335cdf Add value_index to API symbols 2022-11-10 07:13:02 +03:00
MX
1657604eb2 remove srand calls 2022-11-10 07:07:35 +03:00
MX
684fdc632f Merge branch 'fz-dev' into dev 2022-11-10 06:57:08 +03:00
krolchonok_z
c3bdbcd5cc fix naming hc-sr 2022-11-09 22:25:23 +03:00
krolchonok_z
65a593c52e Update application.fam 2022-11-09 22:21:25 +03:00
krolchonok_z
9e39f82906 fix hc-sr 2022-11-09 22:07:26 +03:00
gornekich
3985b456c3 NFC: fix crash on MFC read (#1993)
* nfc: fix nfc_worker_stop logic
* nfc: fix stop order

Co-authored-by: あく <alleteam@gmail.com>
2022-11-10 03:12:55 +09:00
あく
c89e5e11a4 Furi: show thread allocation balance for child threads (#1992) 2022-11-09 21:33:09 +04:00
Georgii Surkov
9f0aef330e [FL-2956] Initial unit test docs (#1984)
Co-authored-by: あく <alleteam@gmail.com>
2022-11-09 02:38:28 +09:00
Samuel Stauffer
328d049b6a Add Acurite 609TXC protocol to weather station (#1987)
Co-authored-by: あく <alleteam@gmail.com>
2022-11-09 02:07:55 +09:00
Max Andreev
ce294c3b1e Update toolchain to version 19. Update codeowners. Fix amap analyze. (#1986)
* Up toolchain to 19
* Fix amap_analyse.yml
* Github: update codeowners

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-11-09 01:56:49 +09:00
Patrizio Bekerle
e81b7be232 Fix link to "TOTP (Authenticator) config description" 2022-11-08 09:03:57 +01:00
Sergey Gavrilov
4d11213494 DAP-Link: show error if usb is locked (#1982) 2022-11-08 01:15:58 +09:00
Sergey Monchenko
e38895794b Barcode generator: rfct, ux improvements, implement EAN-8. 2022-11-07 18:31:17 +03:00
hedger
2d6c2886ae fbt: compile_db fixes (#1981)
* fbt: forked compilation_db tool
* fbt: fixes for static analysis
* pvs-studio: ignoring more generic warnings
* fbt: util: added extract_abs_dir
* vscode: added fap-set-debug-elf-root for debug configurations
2022-11-07 23:54:41 +09:00
Samuel Stauffer
aa2ecbe80f infrared: add Kaseikyo IR protocol (#1965)
* infrared: add Kaseikyo IR protocol

Add Kaseikyo IR protocol support. This protocol is also called the Panasonic protocol and is used by a number of manufacturers including Denon.

The protocol includes a vendor field and a number of fields that are vendor specific. To support the format of address+command used by flipper the vendor+genre1+genre2+id fields are encoded into the address while the data is used for the command.

There are older versions of the protocol that used a reverse bit order that are not supported.

Protocol information:
- https://github.com/Arduino-IRremote/Arduino-IRremote/blob/master/src/ir_Kaseikyo.hpp
- http://www.hifi-remote.com/johnsfine/DecodeIR.html#Kaseikyo
- https://www.denon.com/-/media/files/documentmaster/denonna/avr-x3700h_avc-x3700h_ir_code_v01_04062020.doc

* Format and add unit test to Kaseikyo IR codec.

Co-authored-by: Georgii Surkov <37121527+gsurkov@users.noreply.github.com>
2022-11-07 18:38:04 +04:00
Skorpionm
65005e71d2 WS: fix show negative temperature (#1980) 2022-11-07 02:30:02 +09:00
hedger
0a86ad43ca fbt: fix for launch_app (#1978) 2022-11-06 17:39:50 +10: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
hedger
04e50c9f89 fbt: fixes for ufbt pt3 (#1970)
* fbt: replaced debug dir paths with FBT_DEBUG_DIR
* scripts: updated requirements.txt
* fbt: fixed wrong import
* fbt: removed delayed import for file2image
* fbt: added UPDATE_BUNDLE_DIR internal var
* fbt: cleaner internal management of extapps
* applications: added fap_libs for core apps to link with resources when building with --extra-ext-apps
* fbt: removed deprecation stub for faps
* fbt: added quotation for icons build cmd
* fbt: reworked BUILD_DIR & fap work dir handling; fap debug: using debug elf path from fbt
* fbt: explicit LIB_DIST_DIR
2022-11-05 20:47:59 +09:00
MX
7175459bcd update assets and changelog 2022-11-04 18:09:07 +03:00
MX
c709b0b126 Update DHT monitor 2022-11-04 17:51:56 +03:00
MX
18f49c2644 update changelog 2022-11-04 15:22:06 +03:00
MX
939a77b4e7 Update nfc magic name and icon 2022-11-04 15:04:10 +03: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
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
Sergey Monchenko
3bd74b7f01 SubGhz: fix incorrect response in rpc mode. Code cleanup. (#1964)
* Code cleanup
* SubGhz: correct logic in RPC
* SubGhz: do not blink on app rpc fail

Co-authored-by: あく <alleteam@gmail.com>
2022-11-04 15:08:51 +09: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
あく
e3ea5bca76 Dolphin: add L1_Mods_128x64 animation (#1973) 2022-11-04 14:44:28 +10:00
MX
8ea0178a0d Merge pull request #149 from an4tur0r/feature/flappy_assets
Flappy Bird: draw bird via icon animation
2022-11-03 19:11:28 +03:00
MX
24d65e8655 Fix badusb gui 2022-11-03 16:57:12 +03:00
MX
d92212f0ea Merge branch 'fz-dev' into dev 2022-11-03 16:56:15 +03:00
Alexandre Díaz
60d125e72a subghz: add analyzer frequency logs (#1914)
* subghz: add analyzer frequency logs
* SubGhz: switch to change on short press
* SubGhz: use full RSSI bar for history view

Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 16:57:56 +09:00
an4tur0r
bb2bcc63a4 Flappy Bird: draw bird via icon animation 2022-11-03 10:10:54 +03:00
head47
eee90c6c40 Run Bad USB immediately after connection (#1955)
Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 14:21:44 +09:00
Nikolay Minaylov
95182b266c BadUSB scrolllock typo fix (#1968)
Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 13:42:54 +09:00
MX
7973013085 Fix DHT22 timeout bug
as suggested by @quen0n
2022-11-03 02:13:25 +03:00
MX
0b1f573a72 update naming 2022-11-03 00:53:28 +03:00
MX
677de32026 Revert TOTP changes
"Preload failed, invalid file"
2022-11-03 00:41:17 +03:00
MX
5ac2431cd1 update readme and changelog 2022-11-03 00:26:19 +03:00