0.25.0-rc
Pre-release
Pre-release
- IRDA: Use DMA for async TX (#608)
- [FL-1427] Dolphin: new assets and engine rework (#546)
- [FL-1595] Add EMV tags (#625)
- nfc: add expiration date tag to emv parser
- nfc: add expiration date save and display
- nfc: add long apdu test command
- [FL-1619] NFC long APDU emulation (#623)
- nfc: add apdu sequence exchange debug scene
- api-hal-gpio: fix GPIO initialization
- nfc: pull down nfc chip IRQ pin
- Notification settings: correctly count values with a zero index (#621)
- Applications: add stack_size to keypad_test and assert in furi thread (#620)
- [FL-1631] SubGhz: add tim2 clocking and NVIC initialization routines #618
- [FL-1625] Overcurrent monitoring. Cli command for external 3.3v dcdc control. (#615)
- Apps: power observer for overcurrent monitoring
- Power: cli command for enable\disable externat 3.3v dcdc
- nfc rfal: increase modulation depth in rfal config (#617)
- [FL-1449] Indala reading and writing (#616)
- Rfid: indala 40134 validation and decoding
- Rfid: show indala info
- Rfid: decoder to output comparator signal on gpio pins
- Rfid: working indala 40134 decoder
- HAL: added function to change rfid timer parameters on the fly
- RFID: Indala reading, card detection, card verification
- Rfid: indala writing
- [FL-1616] RFID: fix HID emulation (#610)
- Rfid: fixed HID emulation by adding zero pulse every 4 bits
- Rfid: HID emulation fixed with DSP based FSK oscillator.
- ApiHal: initialize clock in parallel, switch LSE driving to high, enable EXTI line 18 to fix LSECSS, move some interrupts service routines to api-hal-interrupts. (#614)
- [FL-1620] Cli command list crash fix. Correct name validation in scripts. (#613)
- Scripts: fix incorrect name validation regexp.
- Cli: fix command list iteration.
- ApiHal: update HSE tuning to match EVT samples (#612)
- [FL-1543] Scene manager search scene API (#611)
- scene_manager: search -> search_and_switch_to previous_scene
- scene_manager: add search and switch to another scene API
- scene_manager: Navigation -> Back event
- Nfc: switch to HAL ticks. ApiHal: small cleanup and refactoring. (#609)
- [FL-1590] SubGhz: fix incorrect limits on frequency that were causing crashes #607
- [FL-1613] First start screen assets update #606
- [FL-1609] Redirected malloc, calloc, realloc and free functions from newlib to freertos heap. (#604)
- Core: newlib-nano heap management functions replaced with freertos functions
- Core: replace newlib heap management functions for firmware only, not for bootloader
- Core, Linker: automatically determine available heap size at linking.
- [FL-1191] Storage: CLI mkdir command #603
- CI: Fix branch artifacts naming and submodules in the linter (#605)
- Fix branch artifacts naming
- Port submodules fix from build.yml
- Github: port decontamination to python lint action
- Github: skip decontamination on non existing repos
- Github: skip submodules python lint
- [FL-1542], [FL-1603] Generate random name (#602)
- Lib: add random name library
- Text_input: add default text clearing
- All: rework all applications with new text_input API
- Nfc: fix removing dev file on save_name scene enter
- Lib: move all free radicals to toolbox and update API usage.