あく
68a3f6b4b7
[FL-873] Add F5 target, lp5562 driver and api-hal-light ( #347 )
...
* Add F5 target, lp5562 driver and api-hal-light. Update api-usage, switch to F5 by default.
* API HAL: add i2c and hardware version api. Dolphin: show hardware version.
* OTP version generator and flashing utility.
* Assets script: fix code formatting
* Backport F5 changes to F4
* F4: disable insomnia, prevent damage to BLE RX path
* F5 HAL API Light: remove magic delay to fix magic BLE
* Dolphin: HW target validation on start
* invert RSSI indication in sub-1
* API HAL: rename board to body in version api
* Gpio tester: detach and release viewport on exit
Co-authored-by: aanper <mail@s3f.ru>
2021-02-18 15:49:32 +03:00
あく
8b94eff7f9
Input: refactoring, platform agnostic key configuration.
...
Update input usage across project. Minor queue usage fixes and tick timings. (#330 )
2021-02-10 11:56:05 +03:00
あく
6928122650
FL-53: new NFC worker, A/B/F/V poll and display. ( #283 )
...
* GUI: view. Flooper-blooper fix compilation error.
* GUI: view and viewdispatcher bones
* GUI: view implementation, view models, view dispatcher
* GUI: view navigation, model refinement. Power: use view, view dispatcher.
* HAL Flash: proper page write. Dolphin: views. Power: views
* Dolphin: transition idle scree to Views
* Dolphin: input events on stats view. Format sources.
* HAL: flash erase. Dolphin: permanent state storage.
* Dolphin: first start welcome. HAL: flash operation status, errata 2.2.9 crutch.
* NFC: rewrite worker
* NFC: add support for B,F,V.
* NFC: replace rfal irq hanlder with realtime thread, more details about cards.
* Bootloader: LSE and RTS shenanigans, LED control, morse code for LSE failure error.
* F4: stop in Error_Handler
* BLE: handle working FUS, but empty radio stack.
* HAL: alive FUS is now sufficient for flash controller access
* Dolphin: update model after state load
* NFC: detect navigation
* RFAL: use osPriorityISR for isr thread
* NFC: emulation
* Bootloader: rollback incorrectly merged rename
* Dolphin: rollback incorrectly merged changes
* RFAL: remove volatile from thread attr
* RFAL: do not call platform ErrorHandler, error codes is enough
* NFC: improved error handling
* Format sources
* NFC: reset detect view model on start
* Format sources
* update codeowners
* NFC: hide last info if no card detected
2021-01-11 18:42:25 +06:00
DrZlo13
27ae2a8fa9
#FL-303 fix for some spi bugs, test app for sd-nfc interconnection ( #247 )
...
* sd-nfc test app
* do not hold spi in disable mode
* disable pullups in nfc chip
2020-11-18 16:01:25 +03:00
あく
608d458b9a
NFC: move worker to separate file, use LED for IO indication, field on/off menu ( #231 )
2020-11-12 12:44:35 +03:00
coreglitch
eb2679b982
Refactor F2/local before F3 merge ( #220 )
...
* add files from f3
* rollback lfs
* Move assets from LFS
* remove lfs from build
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2020-11-06 11:31:59 +03:00
Aleksandr Kutuzov
adb319b912
RFAL: explicitly configure SPI
2020-10-21 14:44:48 +03:00
aanper
fa2f071ed1
start nfc test anyway (showing error)
2020-10-21 12:59:06 +03:00
Aleksandr Kutuzov
4c9eb4928d
NFC: application + rfal + driver.
2020-10-20 14:12:28 +03:00