Skip to content

0.25.0-rc

Pre-release
Pre-release
Compare
Choose a tag to compare
@skotopes skotopes released this 05 Aug 21:44
· 1891 commits to dev since this release
ba399ab
  • 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.