[FL-2818] FuriHal: add FuriHalCortexTimer, use it for i2c bus timeouts (#1900)

* FuriHal: add FuriHalCortexTimer, use it for i2c bus timeouts
* Furi: cleanup FuriHalCortexTimer sources and headers
This commit is contained in:
あく
2022-10-21 02:14:46 +09:00
committed by GitHub
parent f56c94922d
commit 33892ebfb7
4 changed files with 67 additions and 17 deletions

View File

@@ -1,5 +1,5 @@
entry,status,name,type,params
Version,+,3.4,,
Version,+,3.5,,
Header,+,applications/services/bt/bt_service/bt.h,,
Header,+,applications/services/cli/cli.h,,
Header,+,applications/services/cli/cli_vcp.h,,
@@ -985,6 +985,9 @@ Function,+,furi_hal_console_tx_with_new_line,void,"const uint8_t*, size_t"
Function,+,furi_hal_cortex_delay_us,void,uint32_t
Function,-,furi_hal_cortex_init_early,void,
Function,+,furi_hal_cortex_instructions_per_microsecond,uint32_t,
Function,+,furi_hal_cortex_timer_get,FuriHalCortexTimer,uint32_t
Function,+,furi_hal_cortex_timer_is_expired,_Bool,FuriHalCortexTimer
Function,+,furi_hal_cortex_timer_wait,void,FuriHalCortexTimer
Function,+,furi_hal_crypto_decrypt,_Bool,"const uint8_t*, uint8_t*, size_t"
Function,+,furi_hal_crypto_encrypt,_Bool,"const uint8_t*, uint8_t*, size_t"
Function,-,furi_hal_crypto_init,void,
1 entry status name type params
2 Version + 3.4 3.5
3 Header + applications/services/bt/bt_service/bt.h
4 Header + applications/services/cli/cli.h
5 Header + applications/services/cli/cli_vcp.h
985 Function + furi_hal_cortex_delay_us void uint32_t
986 Function - furi_hal_cortex_init_early void
987 Function + furi_hal_cortex_instructions_per_microsecond uint32_t
988 Function + furi_hal_cortex_timer_get FuriHalCortexTimer uint32_t
989 Function + furi_hal_cortex_timer_is_expired _Bool FuriHalCortexTimer
990 Function + furi_hal_cortex_timer_wait void FuriHalCortexTimer
991 Function + furi_hal_crypto_decrypt _Bool const uint8_t*, uint8_t*, size_t
992 Function + furi_hal_crypto_encrypt _Bool const uint8_t*, uint8_t*, size_t
993 Function - furi_hal_crypto_init void