15274 Commits

Author SHA1 Message Date
Dmitry422 23d2bed66a Remove Rainbow timer bug (after last code cleanup) 2025-03-25 15:52:38 +07:00
Willy-JL 0b04d7d82d Expose dESFire NDEF size 2025-03-25 06:48:27 +00:00
Willy-JL f037f7325a Merge remote-tracking branch 'ofw/dev' into feat/nfc-type-4 2025-03-25 04:42:30 +00:00
Willy-JL 5194cf7f04 NFC: Fix detecting MIFARE Plus SE 1K SL1/3
See: https://www.nxp.com/docs/en/application-note/AN10833.pdf
2025-03-25 04:33:36 +00:00
Willy-JL 2f521d5e00 NFC: Only show MFP GetVersion info when available 2025-03-25 03:25:22 +00:00
MX b792e094fb bump version 2025-03-24 05:08:29 +03:00
Willy-JL a9c24e229a Use / and % 2025-03-24 01:05:46 +00:00
Willy-JL 849d68cbb7 Revert "Add div() to API"
This reverts commit e03b5c4244.
2025-03-24 01:05:23 +00:00
MX e196999b4a upd changelog 2025-03-24 03:36:26 +03:00
MX 4d19ffb31c Merge remote-tracking branch 'OFW/dev' into dev 2025-03-24 03:34:09 +03:00
MMX 472f7e76f3 Merge pull request #881 from Dmitry422/dev
RGB BACKLIGHT refactoring.
2025-03-24 03:32:56 +03:00
Dmitry422 f52c9855d6 Cosmetic code changes and removing unused parts. 2025-03-23 19:36:38 +07:00
Willy-JL d2f4d0c216 NFC: Show version info for MIFARE Plus (was implemented but not shown) 2025-03-22 11:37:34 +00:00
Willy-JL 118e745368 NFC: Refactor common NXP Native command handling 2025-03-22 11:36:34 +00:00
Willy-JL 1f8cfcc669 NFC: Detect NTAG4xx in Type 4 Tag poller 2025-03-22 09:38:43 +00:00
Willy-JL 49127b199b Check HWMajorVersion like NXP commands \o/
See: https://www.nxp.com/docs/en/application-note/AN10833.pdf
2025-03-22 09:30:26 +00:00
Willy-JL 11af323f4f Small cleanup 2025-03-22 09:25:12 +00:00
Willy-JL ff340ea256 NFC: Implement basic NTAG4xx detection 2025-03-22 09:17:54 +00:00
Willy-JL 4c1273378c Fix writing retrying after success 2025-03-21 06:34:49 +00:00
Willy-JL 3bd92f8cf1 NFC: Fix duplicated ProtocolSupport handling, fix some inconsistent naming 2025-03-21 06:26:55 +00:00
Willy-JL 2a3112743f NFC: Pressing back on MFC Update doesn't retry 2025-03-21 06:03:12 +00:00
Willy-JL 1943661ea3 NFC: Refactor Write actions into ProtocolSupport 2025-03-21 06:02:08 +00:00
Willy-JL 5ed0dc2066 GUI: Add submenu_remove_item() 2025-03-21 05:08:29 +00:00
Willy-JL e03b5c4244 Add div() to API 2025-03-20 23:42:48 +00:00
Dmitry422 dc7e96d185 Code cleanup 2025-03-21 06:33:27 +07:00
Willy-JL f01972ea71 NFC: Support creating CC and NDEF files on DESFire 2025-03-20 07:21:36 +00:00
Willy-JL c4f220625c Fix some edge cases with max NDEF size 2025-03-20 07:19:54 +00:00
Willy-JL e2b7cd2d2c Simplify return here 2025-03-20 05:01:50 +00:00
Willy-JL 3c977b7468 Static define T4T DESFire app ids 2025-03-20 04:24:53 +00:00
Willy-JL 3cffc69cb5 Fix some message strings 2025-03-20 04:23:33 +00:00
Willy-JL da36d40bd7 NFC: T4T interact with DESFire without state reset 2025-03-20 04:11:11 +00:00
Willy-JL cc789115dd NFC: Implement DESFire ISO 7816 command wrapping 2025-03-20 04:10:19 +00:00
Willy-JL 19ee0f4598 Rename mf_desfire_send_chunks() to mf_desfire_poller_send_chunks() 2025-03-20 02:50:17 +00:00
Dmitry422 f751b28532 Reboot screen color cosmetic changes. 2025-03-19 19:18:19 +07:00
Dmitry422 5eb38b786b RGB BACKLIGHT refactoring finished.
- rgb_backlight by @Quen0n
- rgb_backlight_settings and effects (like rainbow) idea by @Willy-JL

For access to rgb backlight settings enable Debug mode and go to Settings-LCD and Notification-RGB backlight
2025-03-19 18:53:02 +07:00
Willy-JL f7198c6105 NFC: Support creating NDEF AID on DESFire 2025-03-19 06:57:05 +00:00
Willy-JL 27c977b7c2 Fix writing with platform detect 2025-03-19 06:05:19 +00:00
Dmitry422 a629118aaa Rainbow mode in progress 2025-03-19 00:46:00 +07:00
Ruslan Nadyrshin 02dedd60f3 Add guides on Getting Started with JS (#4150)
- Get started section added to the JS docs
- Small fixes in the JS modules docs
2025-03-19 02:08:23 +10:00
Dmitry422 a4d0c467f9 End of static colors settings, next rainbow 2025-03-18 18:41:50 +07:00
Willy-JL 121ce315c1 NFC: Detect Type 4 Tag platform (eg DESFire) 2025-03-18 06:28:04 +00:00
Willy-JL 0af703d5ee NFC: Implement Type 4 Tag writing to initialized tags 2025-03-18 03:56:38 +00:00
Willy-JL 106d72a332 Better handling of read/write failure 2025-03-18 03:46:00 +00:00
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
Dmitry422 c66b332a7d refactor rgb_backlight 2025-03-17 23:56:39 +07: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
Dmitry422 05423d5cb3 Start rgb backlight settings refactoring and adding new options; 2025-03-16 22:42:22 +07:00