Commit Graph

2533 Commits

Author SHA1 Message Date
MX c6e5ca1fec Fix keeloq custom buttons bug
When you receive couple signals on read screen and open last one it was replacing its button with first one received
2023-04-19 11:51:08 +03:00
MX 059053b9b8 SubGHz Remote add Alutech AT4N Support
Fix null pointer dereference
2023-04-18 22:16:29 +03:00
MX a304e9c3fa Revert "Revert Deep Sleep due to BLE issues and other random freezes"
This reverts commit addf909287.
2023-04-18 14:35:32 +03:00
MX d1df16a2bf Improve wifi marauder keyboard
Port uart terminal keyboard into wifi marauder
2023-04-18 14:15:04 +03:00
MX 2eafc0ddff Merge branch 'fz-dev' into dev 2023-04-17 12:50:22 +03:00
Eric Betts de02a0a25a [#2589] Correctly aborts when correct key is found (#2590) 2023-04-17 14:36:15 +09:00
MX afab1bdaad SubGhz - Temp Fix RAW recording and reading
and remove unused file
2023-04-14 23:37:20 +03:00
MX addf909287 Revert Deep Sleep due to BLE issues and other random freezes
Waiting for proper fix
2023-04-14 14:45:35 +03:00
MX 0f6c2bff06 Update changelog, disable old app 2023-04-14 04:04:43 +03:00
MX 3191b32708 Youtube shorts remote, swap tiktok control buttons 2023-04-14 03:35:42 +03:00
MX bd199c63ab Merge pull request #420 from krolchonok/fix-hid_ble
refactoring HID_BLE
2023-04-14 02:19:13 +03:00
MX 3c4cbf2a05 Merge pull request #416 from p0ns/gps-uart-baudrate-array
Implements an array for baudrates on GPS UART app
2023-04-14 02:11:44 +03:00
ushastoe 21b7df9ab7 refactoring
-fix TikTok Controller
-fix icon in Mouse
2023-04-14 01:59:16 +03:00
MX c7637a0fda Update TOTP
https://github.com/akopachov/flipper-zero_authenticator
2023-04-13 21:20:29 +03:00
MX 6b70e37ae3 Merge branch 'fz-dev' into dev 2023-04-13 20:25:26 +03:00
MX 9ede95954b fbt format 2023-04-13 19:44:03 +03:00
Georgii Surkov 37fb330b36 [FL-3226] Deep Sleep Idle (#2569)
* Improve RNG error handling
* Sync RTC shadow registers on Stop mode exit
* Implement working STOP2 mode
* Fix formatting
* FuriHal: disable SWD pins if debug is disabled
* Power: cleanup battery info view, handle zero current report from gauge
* Fbt: add command line argument for extra global defines
* FuriHal: cleanup debug defines in power and os, drop deep_insomnia counter.
* Add a setting to disable deep sleep
* Clean up furi_hal_power
* FuriHal,FapLoader,Debug: implement debug in stop mode, workaround resume in stop
* FuriHal: document OS and power subsystems debugging
* Furi: enable debug interface on crash

---------

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-04-14 00:47:38 +10:00
MX 39186004cc Update UART terminal
https://github.com/cool4uma/UART_Terminal
2023-04-12 19:42:24 +03:00
MX 0a844e0b62 Merge branch 'fz-dev' into dev 2023-04-12 14:51:58 +03:00
Skorpionm 33e8bae78b Bugfix: ISP Programmer and SubGhz (#2574)
* AVR_ISP: fix NULL pointer dereference
* SubGhz: double back with a blocked transmission in this region
* SubGhz: fix speaker, when a transmission is blocked in this region
* SubGhz: fix speaker
* SubGhz: return region
* AVR Flasher: cleanup code

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-04-12 15:07:05 +09:00
p0ns 206eb7946b Implements an array for baudrates 2023-04-10 20:37:57 -03:00
SkorP 243fbfc19a AVR_ISP: fix NULL pointer dereference 2023-04-10 19:57:15 +03:00
MX c2fa8a2b18 Revert "Revert changes due to Null pointer dereference"
This reverts commit 8f752b7eee.
2023-04-10 19:57:02 +03:00
gornekich 7ac7b70884 [FL-3241] NFC disable EMV support (#2571)
* nfc: remove read emv from extra actions
* nfc: remove read emv

Co-authored-by: あく <alleteam@gmail.com>
2023-04-10 23:51:55 +08:00
MX 8f752b7eee Revert changes due to Null pointer dereference 2023-04-10 18:47:20 +03:00
MX 93035f07aa Merge branch 'fz-dev' into dev 2023-04-10 18:41:51 +03:00
MX 114e8d5b6a Merge branch 'fz-dev' into dev 2023-04-10 18:41:22 +03:00
MX c2997bb1fc Trying to fix button issues in sbughz remote 2023-04-09 23:56:41 +03:00
MX d8378e6819 SubGHz: Fix keyboard lock 2023-04-07 11:49:10 +03:00
Skorpionm 6cc5f30c84 Fix gpio state isp programmer (#2567)
* ISP: fix state gpio ISP Programmer
* WS: delete string debug

Co-authored-by: あく <alleteam@gmail.com>
2023-04-07 11:02:29 +08:00
MX 5a7cddfb69 revert changes / update changelog 2023-04-07 00:07:12 +03:00
MX 9de6b6355e format 2023-04-06 23:50:34 +03:00
SkorP b9bc34afbf WS: delete string debug 2023-04-06 23:50:14 +03:00
SkorP bf29f55205 ISP: fix state gpio ISP Programmer 2023-04-06 23:50:00 +03:00
あく 0d8518d31d [FL-3232] FuriHal: fix gpio naming and add explicit pulls for vibro, speaker and ir_tx (#2565)
* FuriHal: fix gpio naming and add explicit pulls for vibro, speaker and ir_tx
* Github: workflow event debug print
* Github: proper PR head commit SHA extraction in get_env.py
2023-04-06 19:06:19 +10:00
MX 51d52c213b Comment debug logs back
just in case, to avoid extra calls while reading flash
2023-04-06 07:28:19 +03:00
MX 8aed2375f3 Merge branch 'fz-dev' into dev 2023-04-06 07:22:53 +03:00
MX 53f6ae7a39 Fix after-merge issues 2023-04-06 07:20:56 +03:00
MX aac7654ca3 Merge branch 'fz-dev' into dev 2023-04-06 07:14:48 +03:00
Skorpionm d1ad924216 [AVR_ISP]: add AVR ISP Programmer FAP (#2475)
* [AVR_ISP]: add AVR ISP Programmer FAP
* [AVR_ISP]: add auto detect AVR chip
* [AVR_ISP]: fix auto detect chip
* [AVR_ISP]: fix fast write flash
* AVR_ISP: auto set SPI speed
* AVR_ISP: add clock 4Mhz on &gpio_ext_pa4
* AVR_ISP: fix "[CRASH][ISR 4] NULL pointer dereference" with no AVR chip connected
* AVR_ISP: add AVR ISP Reader
* AVR_ISP: add read and check I32HEX file
* AVR_ISP: add write eerom, flash, fuse, lock byte
* AVR_ISP: add gui Reader, Writer
* Github: unshallow on decontamination
* AVR_ISP: move to external
* API: fix api_symbols
* AVR_ISP: add wiring scene
* GUI: model mutex FuriMutexTypeNormal -> FuriMutexTypeRecursive
* AVR_ISP: add chip_detect view
* AVR_ISP: refactoring gui ISP Programmer
* AVR_ISP: add gui "Dump AVR"
* AVR_ISP: add gui "Flash AVR"
* AVR_ISP: fix navigation gui
* GUI: model mutex FuriMutexTypeRecursive -> FuriMutexTypeNormal
* AVR_ISP: fix conflicts
* AVR_ISP: fix build
* AVR_ISP: delete images
* AVR_ISP: add images
* AVR_ISP: fix gui
* AVR_ISP: fix stuck in navigation
* AVR_ISP:  changing the Fuse bit recording logic
* AVR_ISP: fix read/write chips with memory greater than 64Kb
* AVR_ISP: fix auto set speed SPI
* AVR_ISP: fix gui
* ISP: switching on +5 volts to an external GPIO

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-04-06 12:13:30 +08:00
Astra b4ceb55fd2 [FL-2524] Graphics cleanup and icon rotation (#2561)
* Canvas with rotation
* Full icon rotation, cleanup of unused resources
* F18 API update
* Bitmap draw cleanup
* More cleaning up
* Migrate recovery and DFU to canvas
* Make the internal draw function static
* Remove all calls to u8g2_DrawXBM

Co-authored-by: あく <alleteam@gmail.com>
2023-04-06 11:36:12 +08:00
hedger a91d319839 [FL-3162] Moved ufbt to fbt codebase (#2520)
* scripts: moved ufbt code
* ufbt: fixed tool path
* ufbt: fixed linter/formatter target descriptions
* scripts: ufbt: cleanup
* fbt: moved fap launch target to tools; ufbt fixes
* fbt: fixed missing headers from SDK
* ufbt: removed debug output
* ufbt: moved project template to main codebase
* ufbt: fixed vscode_dist
* ufbt: path naming changes
* fbt: error message for older ufbt versions
* ufbt: docs fixes
* ufbt: fixed build dir location
* fbt: fixes for extapps objcopy
* fbt: extapps: removed extra debug output; fixed formatting
* ufbt: handle launch target for multiple known apps
* ufbt: dropping wrapper; linter fixes
* ufbt: fixed boostrap path
* ufbt: renamed entrypoint
* ufbt: updated vscode config
* ufbt: moved sconsign db location
* ufbt: fixed sconsign path
* fbt: SDK builders rework
* fbt: reworked sdk packaging
* ufbt: additional checks and state processing
* ufbt: fixed sdk state file location
* dist: not packaging pycache
* dump commit json content
* Github: more workflow debug prints
* Github: fix incorrect commit meta extraction in get_env.py
* ufbt, fbt: changed SConsEnvironmentError->StopError
* fbtenv: no longer needs SCRIPT_PATH pre-set
* ufbt: fixed sdk state check
* scripts: exception fixes for storage.py
* scripts: fbtenv: added FBT_TOOLCHAIN_PATH for on Windows for compat
* ufbt: app template: creating .gitkeep for images folder
* ufbt: app template: fixed .gitkeep creation
* docs: formatting fixes for AppManifests; added link to ufbt
* fbt: added link to PyPI for old ufbt versions
* sdk: fixed dir component paths

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-04-06 10:44:37 +08:00
MX 563ec6c2ab Update TOTP
https://github.com/akopachov/flipper-zero_authenticator
2023-04-05 22:45:27 +03:00
MX 3cdb05364b AnMotors AT4 - Add manually fixes
Fix serial first two numbers to 47 - Just in case
Looks like they are same for all remotes (may be incorrect)
2023-04-05 17:44:56 +03:00
MX 70eefe6de3 Fix 2023-04-05 00:52:52 +03:00
MX 85aabe7c0c Merge branch 'dev' into starline_ignore 2023-04-05 00:15:59 +03:00
gid9798 1923c15907 StarLine ignore 2023-04-04 22:42:55 +03:00
MX ef9dd5975b Update UART Terminal
https://github.com/cool4uma/UART_Terminal/tree/main
2023-04-04 22:02:58 +03:00
MX 61ec8818db fbt format 2023-04-04 21:59:05 +03:00
MX b122db27cc Merge pull request #407 from kallanreed/feature/ir_scope
Add ir_scope app.
2023-04-04 21:56:00 +03:00