github flipperdevices/flipperzero-firmware 0.53.0

latest releases: 1.1.2, 1.1.2-rc, 1.1.1-rc...
2 years ago
  • GUI freeze after NFC classic read (#1074)
    • nfc worker: add delay for task switching
    • device info service: fix rpc version characteristic
    • firmware: move FreeRTOSConfig.h to target include
    • dev_info service: fix typo
    • ble glue: use osThreadFlags instead of osEventFlags
    • Infrared: fix issue with timer lockup
    • FuriHal: yeld in flash lock routine
    • ble: change connection parameters, display actual params
    • ble: verify connection parameters
    • ble: fix typo
  • [FL-2378, FL-2382] Archive and infrared fixes #1073
  • to LL migration: GPIO, HSEM, AES (#1069)
    • gpio, hsem, crypto: switch from HAL to LL/registers
    • Moved GPIO initialization to furi_hal
    • More HAL removed
    • All HAL modules disabled
    • HAL is finally removed
    • hal_gpio -> furi_hal_gpio, main.h removed
    • Bootloader build fix
    • RTOS config moved to freertos-glue
    • delay -> furi_hal_delay
  • [FL-2381] iButton CLI: update Metakom description, add forgotten read message #1072
  • RPC version with fixed BLE (#1071)
    • furi_hal_bt: change furi_assert -> furi_check
    • battery_service: change log level
    • protobuf: update submodule, bump RPC version
  • [FL-2392] FuriHal: refactor interrupts subsystem (#1066)
    • FuriHal: refactor interrupts subsystem
    • Furi,FuriHal: gather all ISRs under interrupt API, improve crtitical section and cleanup garbage
    • FuriHal: mirgate ipcc and hsem to LL
    • Format Sources
    • FuriHal,BleGlue: move to new critical section
    • Format Sources
    • FuriHal: correct flash locking
    • FuriHal: replace critical section with interrupt disable in OS routine, minor fixex
  • [FL-2393][FL-2381] iButton, OneWire: move to plain C (#1068)
    • iButton: getting started on the worker concept
    • Hal delay: added global instructions_per_us variable
    • iButton: one wire slave
    • iButton: ibutton key setter
    • iButton: one wire host, use ibutton_hal
    • iButton\RFID: common pulse decoder concept
    • iButton: cyfral decoder
    • iButton: worker thread concept
    • iButton: metakom decoder
    • iButton: write key through worker
    • iButton: worker mode holder
    • iButton: worker improvements
    • iButton: Cyfral encoder
    • iButton: Metakom encoder
    • lib: pulse protocol helpers
    • iButton: Metakom decoder
    • iButton: Cyfral decoder
    • iButton worker: separate modes
    • iButton: libs documentation
    • HAL: iButton gpio modes
    • iButton worker: rename modes file
    • iButton worker, hal: move to LL
    • iButton CLI: worker for reading and emulation commands
    • iButton HAL: correct init and emulation sequence
    • iButton cli: moved to plain C
    • iButton: move to worker, small step to plain C
    • Libs, one wire: move to plain C
    • Libs: added forgotten files to compilation
    • iButton writer: get rid of manual disable/enable irq

Don't miss a new flipperzero-firmware release

NewReleases is sending notifications on new releases.