Commit Graph

2995 Commits

Author SHA1 Message Date
Willy-JL b1346bc9bb Make APDU arrays static 2025-03-18 03:03:31 +00:00
Willy-JL ca30673238 Improve ISO SELECT naming and handling 2025-03-18 03:01:34 +00:00
Willy-JL b503020f6d NFC: Implement Type 4 Tag writing biolerplate and structure 2025-03-17 06:46:13 +00:00
Willy-JL 0df5a66b19 Keep prev selection when new selection fails 2025-03-17 06:17:25 +00:00
Willy-JL 22a6c37e20 Refactor ISO APDUs in T4T poller 2025-03-17 06:16:31 +00:00
Willy-JL 967eb06082 NFC: Handle writes to Type 4 Tag while emulating 2025-03-15 05:49:44 +00:00
Willy-JL e0b5aa8070 For now send NACK to all R blocks 2025-03-15 05:44:31 +00:00
Willy-JL 7689efa129 Use flags for ISO14443-4 layer decode result 2025-03-15 05:42:57 +00:00
MMX b5fd8953f9 Merge pull request #877 from Dmitry422/dev
Сombining rgb_backlight (by @quen0n) and original_backlight in one firmware
2025-03-15 07:59:51 +03:00
MX 8ca3581fb0 subghz bugfixes and experimental options 2025-03-15 07:23:23 +03:00
Willy-JL 384f365cff Refactor CC parsing and dumping 2025-03-15 03:08:24 +00:00
Willy-JL b05a735e8f Allow selecting PICC level too 2025-03-15 03:05:20 +00:00
Willy-JL 799ed9fcaf Fix emulate after save 2025-03-15 02:01:51 +00:00
Willy-JL 084774d9d7 Fix ISO READ BINARY params definitions 2025-03-15 02:00:40 +00:00
Willy-JL 01b113f508 Fix chunk sizes 2025-03-14 23:00:59 +00:00
Dmitry422 cf63e9c036 Restore Input_vibro_touch compability with rgb_backlight.
rgb_backlight driver litle bit improvements
2025-03-14 18:40:19 +07:00
Dmitry422 7a19c9e549 Still in progress 2025-03-12 18:15:38 +07:00
Dmitry422 9e6593c09e Start moving RGB MOD from Notification to RGB MOD service. 2025-03-11 18:54:12 +07:00
Willy-JL e64292d478 NFC: Initial ISO14443-4 PCB listener handling 2025-03-11 08:58:57 +00:00
Willy-JL 99b2762cd9 Fix sending error responses 2025-03-11 03:43:33 +00:00
Willy-JL 2e77e878de Support larger NDEF messages 2025-03-10 11:01:46 +00:00
Willy-JL d174fa9505 NFC: Implement Type 4 Tag rudimentary emulation 2025-03-10 11:00:15 +00:00
Willy-JL fbc176eb84 NFC: Rudimentary iso14443_4a_listener_send_block() (no PCB handling) (OFW issue 4059) 2025-03-10 09:13:31 +00:00
Willy-JL cfeddbf8b6 BitBuffer: Allow copy right/left on same instance 2025-03-10 09:06:08 +00:00
Willy-JL b0690de06a NFC: Expose iso14443_3a_listener functions (OFW issue 4059) 2025-03-10 09:05:05 +00:00
Willy-JL 4dce8790cc Cleanup includes 2025-03-10 04:15:14 +00:00
Willy-JL 385e8b3b1c Add more specific error types 2025-03-10 02:57:01 +00:00
Willy-JL 730f1b6ecf Fix event struct passed to callbacks 2025-03-10 02:23:06 +00:00
Willy-JL f760d97e62 Sort and add missing protocol mentions 2025-03-09 06:10:36 +00:00
Willy-JL 0beee0c6a7 Fix reading NLEN header in NDEF message 2025-03-06 02:52:02 +00:00
Willy-JL aa38025977 NFC: Implement Type 4 Tag saving 2025-03-06 02:21:47 +00:00
Willy-JL d5161f0806 Fix reading empty NDEF message 2025-03-06 01:40:46 +00:00
Willy-JL 358631ec86 NFC: Implement Type 4 Tag reading 2025-03-05 08:10:03 +00:00
Alexander Bays c3bfebb6e6 GUI: Add marquee 'Text Scroll' option (#363)
* GUI: Add marquee 'Text Scroll' option

- Adds the tiny `Text Scroll` option under `MNTM > Interface > General` to either use the standard scroll, or a new marquee style back and forth on any scrollable text.
- `elements_scrollable_text_line_centered` renamed to `elements_scrollable_text_line_ex` to be more general. Has `bool marquee`.

* Unnecessary switch here

* Apply setting internally

* Revert a few usages

* Update changelog

* Last thing

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2025-03-02 04:50:56 +00:00
Alexander Bays adc66d78da Clock: 12 hour "midnight format" (#341)
* Clock: 12 hour midnight format

- References #317 and adds the options `12:XX` and `00:XX` in `Settings > System > Midnight Format` to display the preferred clock format past midnight on all clocks (Desktop, Main Menu MNTM style, Lock screen and Nightstand clock app). "12:30 AM" -> "00:30" OR "12:30".

* Fix: Move midnight format setting out of furi_rtc

- Also felt like the midnight format setting was too out of place in `MNTM > Interface` with the 5 other submenu entries, so I put it in Misc for now.

* clock app external

* Moved midnight format setting into new `Interface > General`

* Update applications/main/momentum_app/scenes/momentum_app_scene_interface_general.c

* Update changelog

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2025-03-02 04:20:38 +00:00
Dmitry422 3c7d9e63fb Start working on combining rgb_backlight and original_backlight. 2025-02-28 23:14:18 +07:00
Willy-JL 2f376edd7d Merge remote-tracking branch 'ul/dev' into mntm-dev 2025-02-28 05:04:24 +00:00
Willy-JL bd2ee18e48 Merge remote-tracking branch 'ofw/dev' into mntm-dev 2025-02-28 02:03:45 +00:00
MX 0a924974c0 Merge remote-tracking branch 'OFW/dev' into dev 2025-02-25 00:08:57 +03:00
Zinong Li 145184f0f2 NFC: FeliCa Protocol Expose Read Block API and Allow Specifying Service (#4074)
* add one parameter to the rdbl and expose
* Bump api version and format sources

Co-authored-by: あく <alleteam@gmail.com>
2025-02-25 06:07:45 +09:00
Zinong Li 9f5e93bed8 LFRFID: Fix Detection Conflict Between Securakey and Noralsy Format (#4125)
* Securakey added parity check
* Format Sources

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2025-02-25 04:59:05 +09:00
MX 5b2582930f classic poller fix early key reuse in dictionary attack state machine
by noproto
2025-02-24 21:40:21 +03:00
MX b38d239eb8 Merge remote-tracking branch 'OFW/hedger/more-constness' into dev [ci skip] 2025-02-24 21:18:11 +03:00
MX 248341ac0a merge ofw pr 4125
by zinongli
2025-02-24 20:57:43 +03:00
MX dd2388e40d discard wrong hollarms if bytesum is invalid 2025-02-24 10:57:27 +03:00
MX 0e8a0228be add revers rb2 subghz protocol 2025-02-24 10:56:57 +03:00
MX 9f4b1aead7 Merge remote-tracking branch 'OFW/dev' into dev [ci skip] 2025-02-23 18:35:22 +03:00
hedger 6c17b785ec hal: made FuriHalI2cBusHandle static 2025-02-22 19:23:30 +00:00
hedger 251565e9d3 hal: made FuriHalSpiBusHandle static 2025-02-22 19:12:12 +00:00
hedger 7d000abfc4 mjs: more consts for token parser 2025-02-22 18:15:37 +00:00