MX
b0988e4d86
Merge branch 'ofw-dev' into dev
2023-06-29 04:22:51 +03:00
g3gg0.de
c10c45616d
SLIX2 emulation support / practical use for Dymo printers ( #2783 )
...
* improve digital_signal for longer packets, also clean up code
* added SLIX2 specific features like signature and unknown keys (for issue #2781 ), added WRITE_PASSWORD handling
* fix NfcV AFI selection
* when NFCV_CMD_READ_MULTI_BLOCK reads beyond memory end, return the maximum possible block's content
* added SLIX2 reading
* fix NXP SYSTEMINFO response check size
* capture the first received password if none was set before
* clear stored data before reading SLIX details renamed slix2_dump functions to slix2_read
* display card block size values as decimal
Co-authored-by: あく <alleteam@gmail.com>
2023-06-29 02:44:34 +09:00
Dmitry Zinin
d1c27b6457
Keynote with vertical layout ( #2794 )
...
cherry pick from:
* https://github.com/DarkFlippers/unleashed-firmware/pull/428/files
* https://github.com/DarkFlippers/unleashed-firmware/pull/524/files
Co-authored-by:
* MX <10697207+xMasterX@users.noreply.github.com>
* gid9798 <30450294+gid9798@users.noreply.github.com>
Co-authored-by: MX <10697207+xMasterX@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-06-29 01:49:28 +09:00
AloneLiberty
feebf2cd77
NFC: Improvements to NFC Magic app ( #2760 )
...
Ability to write gen1b tags (ignore 0x43)
Ability to write gen1 7 byte UID tags
Fix detection of non magic cards
Co-authored-by: あく <alleteam@gmail.com>
2023-06-29 01:35:25 +09:00
Astra
bf975ad786
Fix roll-over in file browser and archive ( #2811 )
2023-06-28 20:46:42 +09:00
MMX
ee96e34767
Fix furi_hal_bus related crashes in plugins ( #2799 )
...
* Fix furi_hal_bus issues in plugins
* Rework pwm is running check
* ApiSymbols: update and sync targets
Co-authored-by: あく <alleteam@gmail.com>
2023-06-28 18:25:07 +09:00
Skorpionm
e52fdcf109
[FL-3388] NFC/RFID detector ( #2795 )
...
* Field_Validation: add driver fild_validation_rfid
* Field_Validation: add fild_validation_nfc
* Field_Presence: added field validation functions to furi_hal_nfc
* Field_Presence: added field validation functions to furi_hal_rfid
* Field_Presence: add "NFC/RFID detector" app
* Field_Presence: fix GUI "NFC/RFID detector"
* NFC/RFID detector: add auto turn on backlight when field is detected
* NFC/RFID detector: fix syntax errors
* ApiSymbols: fix incorrect name
* FuriHal: filed detect naming
* FieldDetector: fix grammar
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-06-28 18:05:48 +09:00
Sergey Gavrilov
92c1bb83bf
LF-RFID debug: make it work ( #2793 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-06-28 16:30:59 +09:00
Konstantin Volkov
e680cf59b6
Actions: unit_test and updater timeouts ( #2807 )
...
* added some extra timeouts, fixed duration of units run command and minor logging changes. No list_ports yet needed
* increased timeouts
* make pvs happy
---------
Co-authored-by: doomwastaken <k.volkov@flipperdevices.com>
Co-authored-by: SG <who.just.the.doctor@gmail.com>
2023-06-28 06:47:13 +10:00
PpHd
0a5508a8a1
Fix M*LIB usage ( #2762 )
...
* Fix M*LIB usage
* Fix oplist definition of SubGhzFrequencyAnalyzerLogItem
* Fix oplist definition of M_CSTR_DUP_OPLIST
* Remove dependency of furi_string_utf8_decode to the internal definition of string_unicode_t
* Replace obsolete macro M_IF_DEFAULT1 to M_DEFAULT_ARGS
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-06-27 19:50:09 +09:00
Petr Portnov | PROgrm_JARvis
75354ec5ba
fix: make dialog_file_browser_set_basic_options
initialize all fields ( #2756 )
...
* fix: make `dialog_file_browser_set_basic_options` initialize all fields
* fix(GH-2756): use alternative test for `test_dialog_file_browser_set_basic_options_should_init_all_fields`
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-06-27 18:46:04 +09:00
Astra
168fa72d53
[FL-3373] Scroll acceleration ( #2784 )
...
* Support for scroll acceleration
* Revert keyboard acceleration
* Add scroll acceleration to the text box
* Remove redundant code from the file manager input handler
* Archive: slightly better scrolling
* Gui,Archive: final version of accelerated scrolling
Co-authored-by: あく <alleteam@gmail.com>
2023-06-27 18:22:35 +09:00
Nikita Vostokov
0b68487519
Fix cursor hiding after delete and exit from exit dialog
2023-06-26 15:01:38 +03:00
Nikita Vostokov
3d1ef1aae3
Disable subghz item scrolling
...
* Show time on receive new signal also
2023-06-26 14:48:57 +03:00
MX
7aa15ada30
merge fix
2023-06-25 03:10:28 +03:00
MX
a466885df3
Merge branch 'ofw-dev' into dev
2023-06-25 03:08:40 +03:00
MX
190d47e528
Unitemp Fix SDA SCL pin numbers text
2023-06-25 01:39:46 +03:00
MX
eb282d20b7
Fix numpad ui wrong placed message
2023-06-25 00:53:36 +03:00
MX
35f95336ed
Heat index
...
by ClementGre
2023-06-25 00:38:26 +03:00
MX
34ff4c7dfa
.
2023-06-25 00:31:23 +03:00
MX
fef90f1ec5
Unitemp SCD40 support
...
by divinebird
2023-06-25 00:31:08 +03:00
MX
6f3f2fa1e7
OFW PR 2783: SLIX2 emulation support
...
by g3gg0
2023-06-24 21:14:00 +03:00
MX
8e126112f0
OFW PR 2782: NFC: Fix key invalidation logic
...
by AloneLiberty
2023-06-24 21:11:27 +03:00
MX
ae47b9888f
Rework pwm is running check
2023-06-24 20:23:46 +03:00
MX
0540c2743f
Update totp
2023-06-24 18:34:33 +03:00
MX
8ae952f499
Fix furi_hal_bus issues in AVR Programmer and Signal Generator
2023-06-24 17:50:27 +03:00
gid9798
3ee2223cbd
Hid app: Flip Numpad
2023-06-23 21:54:19 +03:00
Sergey Gavrilov
761a14e6e2
[FL-2837][FL-3270] Loader refaptoring: second encounter ( #2779 )
...
* Core: rename internal FlipperApplication to FlipperInternalApplication
* FAP Loader: move load_name_and_icon to flipper_application library
* Loader menu: rework api
* View holder: move to gui service
* Loader: simple "loading" worker
* Loader: applications dialog
* Loader: fapping
* Update f18 api
* Apps: remove fap_loader
* Libs, flipper application: store args, rename thread allocation
* Loader: error handling
* Apps: use loader error handling
* Loader: documentation
* FBT: accomodate loader
* Loader: do not raise gui error if loader is locked
* Archive: accomodate loader
* Loader: fix loading message
* Flipper: drop some old dolphin legacy
* Loader: generalize error construction
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-06-23 21:01:40 +09:00
gid9798
2149859719
Hid app: vertival numpad
2023-06-23 00:06:20 +03:00
gid9798
62da715f75
Hid app: keynote vertical redraw and cleanup
2023-06-22 22:33:01 +03:00
gid9798
91ab2fd984
Pocsaq pager App: new radio driver
2023-06-21 14:00:25 +03:00
gid9798
1e76c2d840
SubRem Apps: update
2023-06-21 11:24:16 +03:00
gid9798
7bd0273fd5
SubGhz app: deleted extra check
2023-06-20 14:41:59 +03:00
gid9798
6e26de3763
SubGhz app: fix is_tx_allowed and freq check
2023-06-20 14:28:03 +03:00
gid9798
e2e9e53b6a
Sub playlist app: new external and some fixes
2023-06-20 12:38:50 +03:00
gid9798
f9472effe3
Now really block transmission at dangerous freq
2023-06-20 11:02:14 +03:00
gid9798
a519a242d6
SubRem Config internal module by default
2023-06-19 13:37:08 +03:00
gid9798
ab12c8c339
SubRem configurator update
2023-06-19 13:26:01 +03:00
gid9798
72712d9f07
updated TODO descriptions
2023-06-19 12:51:02 +03:00
gid9798
2817913e63
prt3
2023-06-18 21:09:07 +03:00
gid9798
5eb677aa55
prt2
2023-06-18 20:25:40 +03:00
gid9798
a191631c32
DIR_NAME and Drivers
2023-06-18 16:44:45 +03:00
MX
3c2d56e46b
Add check
2023-06-15 03:08:56 +03:00
MX
1f3e621a31
Fix wifi marauder UART deinit
2023-06-15 02:53:08 +03:00
MX
ee8bbdcfe0
remake just a bit, disable external on command end
2023-06-14 18:05:05 +03:00
MX
8f835597ba
Merge branch 'dev' into subghz_cli_external
2023-06-14 18:03:16 +03:00
gid9798
e2104bd6cf
Merge remote-tracking branch 'UFW/dev' into subghz/code_improvement
2023-06-14 09:23:36 +03:00
MX
8bb3092002
Revert BLE gatt characteristics refactoring temporarily
2023-06-14 03:19:18 +03:00
gid9798
417dedd317
SubGhz App: remove kostily and velosipedy
2023-06-14 01:24:05 +03:00
MX
f22624399c
remove unneeded global var
2023-06-14 01:07:07 +03:00
gid9798
7b44221d9a
Drop timestamp_file_names in hal
2023-06-13 22:36:34 +03:00
gid9798
c4baf3194e
SubGhz App: change load custom presets
2023-06-13 22:17:54 +03:00
MX
d1c970b019
Fix protoview patable adding in custom modulations
2023-06-12 23:20:56 +03:00
Sil333033
6aed650bcc
added external cc1101 module at cli
2023-06-12 14:15:22 +02:00
MX
6256f0c46e
Add more freqs to default list
2023-06-12 04:33:16 +03:00
AloneLiberty
b80fc6caf1
NFC: Improvements to NFC Magic app
...
Ability to write gen1b tags (ignore 0x43)
Ability to write gen1 7 byte UID tags
Fix detection of non magic cards
2023-06-11 23:40:51 +03:00
MX
f7195adbda
OFW PR 2756
2023-06-10 06:01:23 +03:00
MX
d87745f2be
Update TOTP
2023-06-10 05:22:34 +03:00
MX
3ebca1327f
Merge branch 'dev' into fix/subghz-notifies
2023-06-09 19:00:36 +03:00
MX
1a6b2010ba
Merge pull request #509 from gid9798/byte_input_mini_editor
...
Byte input add feature: editor without keyboard
2023-06-09 18:52:44 +03:00
MX
b61a84313a
Update subbrute
2023-06-09 17:58:32 +03:00
MX
de626626de
Merge branch 'ofw-dev' into dev
2023-06-09 16:02:32 +03:00
clashlab
49d842e213
weather_station: add oregon3 with THGR221 ( #2748 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-06-09 21:18:32 +09:00
MX
53f6205766
dolphin did
2023-06-09 14:14:05 +03:00
MX
e9fc5f62a5
Merge branch 'ofw-dev' into dev
2023-06-09 14:13:11 +03:00
Sergey Gavrilov
0e4344a83c
Services: simplify api ( #2540 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-06-09 20:02:47 +09:00
Nikita Vostokov
fd6b8cd99a
Don't reset cursor position after 2x Back btn press
2023-06-08 16:54:45 +03:00
Nikita Vostokov
253478dba5
SubGHz: Fix notifications
...
* Emit error notification on memory full
* Set IDLE notification (led off) at Info scene if Memory Full
* Enable Rx notification and Rx after deletion of item after "Memory full" state
2023-06-08 16:54:45 +03:00
MX
18220515b5
Merge branch 'ofw-dev' into dev
2023-06-08 14:58:46 +03:00
gid9798
ce25d6339e
Byte input add feature: editor without keyboard
2023-06-08 13:53:29 +03:00
hedger
e3e64e5e83
[FL-3267] ble: refactored bt gatt characteristics setup ( #2587 )
...
* ble: refactored bt gatt characteristics setup
* ble: naming fixes, small optimizations
* ble: expanded bitfields; fixed pvs warnings
* ble: fixed pvs warnings for real
* ble: using FlipperGattCharacteristicDataPropsFixed for char[] props
* ble: removed flipper_gatt_characteristic_props_const_char
* ble: gatt: naming changes
* ble: gatt: fixed device_info service constant attrs sizes
* ble: gatt: copy descriptors to char instances; reworked hid chars to be callback-based; moved max size getter to callback with NULL data; added comments
* ble: gatt: removed hid_svc_report_data_callback
* ble: hid svc: better double loop idx naming
* ble: hid svc: simplified hid_svc_update_info
* ble: gatt: removed magic values; fixed type for HidSvcGattCharacteristicInfo
* ble: gatt: moved long uuids to separate files
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-06-08 18:42:02 +09:00
hedger
3226254876
[FL-3351] github: re-enabled f18 build ( #2743 )
...
* github: re-enabled f18 build
* scripts: storage: better transfer logging
* Fix PVS warnings
Co-authored-by: あく <alleteam@gmail.com>
2023-06-08 15:16:01 +09:00
g3gg0.de
c186d2b0cc
added ISO15693 (NfcV) reading, saving, emulating and revealing from privacy mode (unlock) ( #2316 )
...
* added support for ISO15693 (NfcV) emulation, added support for reading SLIX tags
* SLIX: fixed crash situation when an invalid password was requested
* ISO15693: show emulate menu when opening file
* rename NfcV emulate scene to match other NfcV names
* optimize allocation size for signals
* ISO15693: further optimizations of allocation and free code
* ISO15693: reduce latency on state machine reset
* respond with block security status when option flag is set
* increased maximum memory size to match standard
added security status handling/load/save
added SELECT/QUIET handling
more fine grained allocation routines and checks
fix memset sizes
* added "Listen NfcV Reader" to sniff traffic from reader to card
* added correct description to delete menu
* also added DSFID/AFI handling and locking
* increase sniff log size
* scale NfcV frequency a bit, add echo mode, fix signal level at the end
* use symbolic modulated/unmodulated GPIO levels
* honor AFI field, decrease verbosity and removed debug code
* refactor defines for less namespace pollution by using NFCV_ prefixes
* correct an oversight that original cards return an generic error when addressing outside block range
* use inverse modulation, increasing readable range significantly
* rework and better document nfc chip initialization
* nfcv code review fixes
* Disable accidentally left on signal debug gpio output
* Improve NFCV Read/Info GUIs. Authored by @xMasterX, committed by @nvx
* Fix crash that occurs when you exit from NFCV emulation and start it again. Authored by @xMasterX, committed by @nvx
* Remove delay from emulation loop. This improves compatibility when the reader is Android.
* Lib: digital signal debug output pin info
Co-authored-by: Tiernan Messmer <tiernan.messmer@gmail.com>
Co-authored-by: MX <10697207+xMasterX@users.noreply.github.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-06-08 14:30:53 +09:00
MX
c5f062be9a
Rename and remove old apps
2023-06-08 01:30:29 +03:00
MX
bd9d831b56
Merge branch 'dev' into Fuzzer
2023-06-08 01:18:51 +03:00
MX
016249c982
bump ver
2023-06-08 01:05:38 +03:00
MX
ffda6ad321
Fix? I have no way to check if sensor still works
2023-06-08 01:03:07 +03:00
MX
47734f2459
Fix
2023-06-08 00:26:50 +03:00
MX
af2ecbc3ed
SCD30 Unitemp
2023-06-08 00:26:10 +03:00
MX
87f70655a2
Remove broken modulation that was causing buffer Overrun
...
Fixes issue #506
2023-06-07 23:54:01 +03:00
MX
9af3c22a6a
Fix ProtoView issue #503
2023-06-07 23:39:52 +03:00
gid9798
5fc6659e50
Merge remote-tracking branch 'UFW/dev' into Fuzzer
2023-06-07 12:51:27 +03:00
gid9798
82de8145b0
Fuzzer App: improved BFCustomerID attack
2023-06-07 12:44:33 +03:00
gid9798
c763ae6d5c
Fuzzer App: cleanup attack view
2023-06-07 11:54:20 +03:00
gid9798
6ce098064a
Fuzzer App: use FuzzerPayload & smal fixes
2023-06-07 11:51:15 +03:00
MX
0d394a6f87
Merge branch 'ofw-dev' into dev
2023-06-07 00:29:06 +03:00
gid9798
28f4cd3d3c
Fuzzer App: Zero idle time
2023-06-06 22:43:44 +03:00
Astra
a284d21e1c
[FL-2872] Remove unused resources ( #2740 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com>
2023-06-06 22:11:23 +04:00
あく
76c70bdf2c
[FL-3316] Settings: add contrast adjustment ( #2737 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com>
2023-06-06 21:46:01 +04:00
gid9798
7c172c7c06
Fuzzer App: revert stack_size
2023-06-06 19:23:39 +03:00
gid9798
caab7c8e10
Fuzzer App: Edit Manifests
2023-06-06 16:55:29 +03:00
gid9798
d2b0aa8513
Fuzzer App: fix time_delay
2023-06-06 16:28:30 +03:00
gid9798
a063858842
Fuzzer App: notifications
2023-06-06 16:28:24 +03:00
gid9798
237d2ba1a0
Fuzzer App: field_editor view V2
2023-06-06 16:28:04 +03:00
gid9798
b346487e76
Fuzzer App: BFCustomerID attack, some fix
2023-06-06 16:27:59 +03:00
gid9798
6a9f396663
Fuzzer App: Some description
2023-06-06 16:27:50 +03:00
gid9798
d3eb43ce35
Fuzzer App: Attack state
2023-06-06 16:27:46 +03:00
gid9798
6eed74c716
Fuzzer App: prtocol carusel prototype
2023-06-06 16:27:38 +03:00
gid9798
b95620cdd0
Fuzzer App: Some Improvement
2023-06-06 16:27:28 +03:00
gid9798
3bd08ab31c
Fuzzer App: Load key file
2023-06-06 16:25:25 +03:00
gid9798
5b4bb66848
Fuzzer App: Field editor view
2023-06-06 16:25:19 +03:00
gid9798
2b677c83e3
Fuzzers App: load custom dict
2023-06-06 16:23:19 +03:00
gid9798
d3a260e441
Fuzzer App: worker add RFID
2023-06-06 16:23:08 +03:00
gid9798
70edcf3f6a
Fuzzer App: worker
2023-06-06 16:22:51 +03:00
gid9798
e31a0c4d6d
Fuzzers App: attack gui
2023-06-06 16:22:40 +03:00
gid9798
321f2d8d50
Fuzzers app: main menu v0
2023-06-06 16:22:32 +03:00
gid9798
ab86f58643
Fuzzers App: gui start
2023-06-06 16:22:01 +03:00
MX
0f8ca0a563
Apply required TOTP changes
2023-06-04 12:52:24 +03:00
MX
75ee4efa31
Fix ibtn fuzzer file loading (temp)
2023-06-03 23:46:55 +03:00
MX
d16ba6c4c8
Fix stilmatic support?
2023-06-03 00:29:01 +03:00
MX
13a1cd32a7
Fix multiple bus issues in plugins
2023-06-02 23:32:23 +03:00
MX
e990e58177
change butthurt timer
2023-06-02 22:55:05 +03:00
MX
05b6ae7b20
Deauther crash fix, Fixes issue #497
2023-06-02 17:03:03 +03:00
MX
2dc0059b1c
NFC V, review gui fixes, disable debug output in digital signal
2023-06-02 16:47:54 +03:00
MX
ad83095959
Final
2023-06-02 15:18:05 +03:00
MX
a5bf97fbb2
Fix appid's pt2
2023-06-02 15:14:32 +03:00
MX
ca49da3c83
Fix APP_IDs to match new regex
...
regex check will be added in OFW soon
2023-06-02 13:42:44 +03:00
MX
4c134d8fdc
Merge branch 'ofw-dev' into dev
2023-06-01 16:19:37 +03:00
gornekich
1d7966f74e
NFC: fix MFC timings ( #2719 )
...
* digital signal: add optimization
* nfc test: more restrict tests
* digital signal: build as separate library
* digital signal: remove unused flags, format sources
* digital signal: fix cflag name
* target: fix build for f18 target
Co-authored-by: あく <alleteam@gmail.com>
2023-06-01 21:37:47 +09:00
MX
f5692ea1f0
fix message
2023-05-31 17:16:24 +03:00
MX
774156a78a
Merge branch 'ofw-dev' into dev
2023-05-31 17:14:49 +03:00
Tiernan Messmer
b18bf3eddb
nfcv code review fixes
2023-05-31 17:14:06 +03:00
AloneLiberty
86a64487cb
NFC: Fix gen1 writing with invalid BCC (lost fix from PR #2511 ) ( #2710 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-05-31 22:56:04 +09:00
Skorpionm
d09c59fd2f
[FL-3340] SubGhz: fix flipper crashes after exiting broadcast blocking message and crash cli ( #2714 )
2023-05-31 21:59:12 +09:00
MX
87aca2874f
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-05-31 13:34:52 +03:00
gid9798
53dbf8de72
fix
2023-05-31 12:25:45 +03:00
MX
e60707d7ef
need to fix that
2023-05-31 12:18:24 +03:00
MX
6374474b25
fmt
2023-05-31 10:39:11 +03:00
MX
c0d80a4f83
Merge branch 'dev' into keeloq_move_mf_to_keystore
2023-05-31 10:38:28 +03:00
MX
0a0109e2aa
Merge pull request #492 from gid9798/subrem_main_and_maker
...
Subrem main and maker
2023-05-31 01:08:24 +03:00
gid9798
6ad58276f8
Cleanup and rename
2023-05-30 22:21:47 +03:00
gid9798
a260465721
Prog_mode to custom_btn
2023-05-30 22:18:54 +03:00
gid9798
8273c946de
Merge remote-tracking branch 'UFW/dev' into lfrfid_t5577
2023-05-30 20:32:44 +03:00
gid9798
c70a13015b
Allow BinRaw & some clean
2023-05-30 20:27:15 +03:00
gid9798
a312aa422a
Same codebase as fap
2023-05-30 20:04:17 +03:00
gid9798
b3e8b2c487
upd_subrem_main
2023-05-30 20:01:31 +03:00
MX
4609d7ed93
Update FlipperNested
...
https://github.com/AloneLiberty/FlipperNested
2023-05-30 17:14:27 +03:00
gid9798
da4a8eb5c1
Merge branch 'UFW_dev' into lfrfid_t5577
2023-05-30 11:20:01 +03:00
MX
b25e98ffbb
Rename buttons in OFW naming scheme
2023-05-30 00:12:46 +03:00
MX
121526f521
Use AC Remote from OFW, same for Audio remote
...
ASSETS update needed, will be done soon
2023-05-29 23:50:37 +03:00
MX
2e70470d12
remove unused var
2023-05-29 23:12:38 +03:00
MX
953bbabff3
Merge pull request #490 from gid9798/clock_forced_upd
...
Desktop Clock: some improvements
2023-05-29 22:37:56 +03:00
gid9798
a4c1ad22ef
Removing duplicate code in t5577 passwd clear
2023-05-29 22:15:07 +03:00
MX
e474b851bf
fix for new bus changes
2023-05-29 21:29:13 +03:00
MX
0ab530e750
Merge branch 'ofw-dev' into dev
2023-05-29 20:33:12 +03:00
MX
b3aaffc95d
Update wifi marauder plugin
2023-05-29 19:33:04 +03:00
あく
3de856f8d5
[FL-3295] FuriHal: add bus abstraction ( #2614 )
...
* FuriHal: add bus abstraction and port some subsystem to it
* Make PVS happy, cleanup code
* Update API symbols for f18
* F18: backport bus changes from f7
* Revert to STOP2 sleep mode
* Fix downgrading the firmware via updater
* Port iButton TIM1 to furi_hal_bus
* Port Infrared TIM1 and TIM2 to furi_hal_bus
* Just enable the timer bus
* Port furi_hal_pwm to bus API
* Fix include statement
* Port furi_hal_rfid to bus API
* Port furi_hal_subghz and others to bus API
* Remove unneeded include
* Improve furi_hal_infrared defines
* Reset LPTIM1 via furi_hal_bus API
* Crash when trying to enable an already enabled peripheral
* Better defines
* Improved checks
* Lots of macro wrappers
* Copy spi changes for f18
* Fix crashes in LFRFID system
* Fix crashes in NFC system
* Improve comments
* Create FuriHalBus.md
* Update FuriHalBus.md
* Fix crash when launching updater
* Documentation: couple small fixes in FuriHalBus
* FuriHal: fix copypaste in furi_hal_rfid_tim_reset
* FuriHal: reset radio core related peripherals on restart
* FuriHalBus: is enabled routine and bug fix for uart
* RFID HAL: accomodate furi hal bus
Co-authored-by: Georgii Surkov <georgii.surkov@outlook.com>
Co-authored-by: Georgii Surkov <37121527+gsurkov@users.noreply.github.com>
Co-authored-by: SG <who.just.the.doctor@gmail.com>
2023-05-30 01:05:57 +09:00
gid9798
b17125c65c
Desktop Clock: some improvements
2023-05-29 17:54:01 +03:00
MX
23ff7d913a
Update UART Terminal
2023-05-29 17:47:45 +03:00
micolous
363f555ed7
Implement support for reading Opal card (Sydney, Australia) ( #2683 )
...
* Implement support for reading Opal card (Sydney, Australia)
* stub_parser_verify_read: used UNUSED macro
* furi_hal_rtc: expose calendaring as functions
* opal: use bit-packed struct to parse, rather than manually shifting about
* Update f18 api symbols
Co-authored-by: あく <alleteam@gmail.com>
2023-05-29 20:55:55 +09:00