unleashed-firmware/lib/lfrfid
あく 3de856f8d5
[FL-3295] FuriHal: add bus abstraction (#2614)
* FuriHal: add bus abstraction and port some subsystem to it
* Make PVS happy, cleanup code
* Update API symbols for f18
* F18: backport bus changes from f7
* Revert to STOP2 sleep mode
* Fix downgrading the firmware via updater
* Port iButton TIM1 to furi_hal_bus
* Port Infrared TIM1 and TIM2 to furi_hal_bus
* Just enable the timer bus
* Port furi_hal_pwm to bus API
* Fix include statement
* Port furi_hal_rfid to bus API
* Port furi_hal_subghz and others to bus API
* Remove unneeded include
* Improve furi_hal_infrared defines
* Reset LPTIM1 via furi_hal_bus API
* Crash when trying to enable an already enabled peripheral
* Better defines
* Improved checks
* Lots of macro wrappers
* Copy spi changes for f18
* Fix crashes in LFRFID system
* Fix crashes in NFC system
* Improve comments
* Create FuriHalBus.md
* Update FuriHalBus.md
* Fix crash when launching updater
* Documentation: couple small fixes in FuriHalBus
* FuriHal: fix copypaste in furi_hal_rfid_tim_reset
* FuriHal: reset radio core related peripherals on restart
* FuriHalBus: is enabled routine and bug fix for uart
* RFID HAL: accomodate furi hal bus

Co-authored-by: Georgii Surkov <georgii.surkov@outlook.com>
Co-authored-by: Georgii Surkov <37121527+gsurkov@users.noreply.github.com>
Co-authored-by: SG <who.just.the.doctor@gmail.com>
2023-05-30 01:05:57 +09:00
..
protocols [LRFID] Add support for Nexkey/Nexwatch (#2680) 2023-05-29 17:19:42 +09:00
tools [FL-3295] FuriHal: add bus abstraction (#2614) 2023-05-30 01:05:57 +09:00
lfrfid_dict_file.c M*LIB: non-inlined strings, FuriString primitive (#1795) 2022-10-06 00:15:23 +09:00
lfrfid_dict_file.h [FL-2529][FL-1628] New LF-RFID subsystem (#1601) 2022-08-24 00:57:39 +09:00
lfrfid_raw_file.c [FL-2529][FL-1628] New LF-RFID subsystem (#1601) 2022-08-24 00:57:39 +09:00
lfrfid_raw_file.h [FL-2529][FL-1628] New LF-RFID subsystem (#1601) 2022-08-24 00:57:39 +09:00
lfrfid_raw_worker.c [FL-3295] FuriHal: add bus abstraction (#2614) 2023-05-30 01:05:57 +09:00
lfrfid_raw_worker.h [FL-2529][FL-1628] New LF-RFID subsystem (#1601) 2022-08-24 00:57:39 +09:00
lfrfid_worker.c [FL-2811] Fix PVS-Studio warnings (#2142) 2022-12-26 21:13:30 +09:00
lfrfid_worker.h [FL-2529][FL-1628] New LF-RFID subsystem (#1601) 2022-08-24 00:57:39 +09:00
lfrfid_worker_i.h [FL-2529][FL-1628] New LF-RFID subsystem (#1601) 2022-08-24 00:57:39 +09:00
lfrfid_worker_modes.c [FL-3295] FuriHal: add bus abstraction (#2614) 2023-05-30 01:05:57 +09:00
SConscript fbt: lint fixes (#2008) 2022-11-12 19:03:22 +09:00