This commit is contained in:
Willy-JL
2023-05-26 19:33:56 +01:00
90 changed files with 8544 additions and 665 deletions

View File

@@ -1,5 +1,5 @@
entry,status,name,type,params
Version,+,26.3,,
Version,+,27.0,,
Header,+,applications/main/fap_loader/fap_loader_app.h,,
Header,+,applications/main/subghz/helpers/subghz_txrx.h,,
Header,+,applications/services/bt/bt_service/bt.h,,
@@ -195,6 +195,7 @@ Header,+,lib/subghz/subghz_setting.h,,
Header,+,lib/subghz/subghz_tx_rx_worker.h,,
Header,+,lib/subghz/subghz_worker.h,,
Header,+,lib/subghz/transmitter.h,,
Header,+,lib/toolbox/api_lock.h,,
Header,+,lib/toolbox/args.h,,
Header,+,lib/toolbox/crc32_calc.h,,
Header,+,lib/toolbox/dir_walk.h,,
@@ -1703,6 +1704,7 @@ Function,+,gui_add_framebuffer_callback,void,"Gui*, GuiCanvasCommitCallback, voi
Function,+,gui_add_view_port,void,"Gui*, ViewPort*, GuiLayer"
Function,+,gui_direct_draw_acquire,Canvas*,Gui*
Function,+,gui_direct_draw_release,void,Gui*
Function,-,gui_get_count_of_enabled_view_port_in_layer,uint8_t,"Gui*, GuiLayer"
Function,+,gui_get_framebuffer_size,size_t,const Gui*
Function,+,gui_remove_framebuffer_callback,void,"Gui*, GuiCanvasCommitCallback, void*"
Function,+,gui_remove_view_port,void,"Gui*, ViewPort*"
@@ -1805,7 +1807,7 @@ Function,+,infrared_worker_rx_set_received_signal_callback,void,"InfraredWorker*
Function,+,infrared_worker_rx_start,void,InfraredWorker*
Function,+,infrared_worker_rx_stop,void,InfraredWorker*
Function,+,infrared_worker_set_decoded_signal,void,"InfraredWorker*, const InfraredMessage*"
Function,+,infrared_worker_set_raw_signal,void,"InfraredWorker*, const uint32_t*, size_t"
Function,+,infrared_worker_set_raw_signal,void,"InfraredWorker*, const uint32_t*, size_t, uint32_t, float"
Function,+,infrared_worker_signal_is_decoded,_Bool,const InfraredWorkerSignal*
Function,+,infrared_worker_tx_get_signal_steady_callback,InfraredWorkerGetSignalResponse,"void*, InfraredWorker*"
Function,+,infrared_worker_tx_set_get_signal_callback,void,"InfraredWorker*, InfraredWorkerGetSignalCallback, void*"
@@ -2106,6 +2108,7 @@ Function,-,mf_df_prepare_read_records,uint16_t,"uint8_t*, uint8_t, uint32_t, uin
Function,-,mf_df_prepare_select_application,uint16_t,"uint8_t*, uint8_t[3]"
Function,-,mf_df_read_card,_Bool,"FuriHalNfcTxRxContext*, MifareDesfireData*"
Function,-,mf_ul_check_card_type,_Bool,FuriHalNfcADevData*
Function,-,mf_ul_emulation_supported,_Bool,MfUltralightData*
Function,-,mf_ul_is_full_capture,_Bool,MfUltralightData*
Function,-,mf_ul_prepare_emulation,void,"MfUltralightEmulator*, MfUltralightData*"
Function,-,mf_ul_prepare_emulation_response,_Bool,"uint8_t*, uint16_t, uint8_t*, uint16_t*, uint32_t*, void*"
1 entry status name type params
2 Version + 26.3 27.0
3 Header + applications/main/fap_loader/fap_loader_app.h
4 Header + applications/main/subghz/helpers/subghz_txrx.h
5 Header + applications/services/bt/bt_service/bt.h
195 Header + lib/subghz/subghz_tx_rx_worker.h
196 Header + lib/subghz/subghz_worker.h
197 Header + lib/subghz/transmitter.h
198 Header + lib/toolbox/api_lock.h
199 Header + lib/toolbox/args.h
200 Header + lib/toolbox/crc32_calc.h
201 Header + lib/toolbox/dir_walk.h
1704 Function + gui_add_view_port void Gui*, ViewPort*, GuiLayer
1705 Function + gui_direct_draw_acquire Canvas* Gui*
1706 Function + gui_direct_draw_release void Gui*
1707 Function - gui_get_count_of_enabled_view_port_in_layer uint8_t Gui*, GuiLayer
1708 Function + gui_get_framebuffer_size size_t const Gui*
1709 Function + gui_remove_framebuffer_callback void Gui*, GuiCanvasCommitCallback, void*
1710 Function + gui_remove_view_port void Gui*, ViewPort*
1807 Function + infrared_worker_rx_start void InfraredWorker*
1808 Function + infrared_worker_rx_stop void InfraredWorker*
1809 Function + infrared_worker_set_decoded_signal void InfraredWorker*, const InfraredMessage*
1810 Function + infrared_worker_set_raw_signal void InfraredWorker*, const uint32_t*, size_t InfraredWorker*, const uint32_t*, size_t, uint32_t, float
1811 Function + infrared_worker_signal_is_decoded _Bool const InfraredWorkerSignal*
1812 Function + infrared_worker_tx_get_signal_steady_callback InfraredWorkerGetSignalResponse void*, InfraredWorker*
1813 Function + infrared_worker_tx_set_get_signal_callback void InfraredWorker*, InfraredWorkerGetSignalCallback, void*
2108 Function - mf_df_prepare_select_application uint16_t uint8_t*, uint8_t[3]
2109 Function - mf_df_read_card _Bool FuriHalNfcTxRxContext*, MifareDesfireData*
2110 Function - mf_ul_check_card_type _Bool FuriHalNfcADevData*
2111 Function - mf_ul_emulation_supported _Bool MfUltralightData*
2112 Function - mf_ul_is_full_capture _Bool MfUltralightData*
2113 Function - mf_ul_prepare_emulation void MfUltralightEmulator*, MfUltralightData*
2114 Function - mf_ul_prepare_emulation_response _Bool uint8_t*, uint16_t, uint8_t*, uint16_t*, uint32_t*, void*

View File

@@ -1,7 +1,6 @@
#include <furi_hal_infrared.h>
#include <core/check.h>
#include "stm32wbxx_ll_dma.h"
#include "sys/_stdint.h"
#include <furi_hal_interrupt.h>
#include <furi_hal_resources.h>
@@ -332,8 +331,6 @@ static void furi_hal_infrared_tx_dma_isr() {
}
static void furi_hal_infrared_configure_tim_pwm_tx(uint32_t freq, float duty_cycle) {
/* LL_DBGMCU_APB2_GRP1_FreezePeriph(LL_DBGMCU_APB2_GRP1_TIM1_STOP); */
LL_TIM_DisableCounter(TIM1);
LL_TIM_SetRepetitionCounter(TIM1, 0);
LL_TIM_SetCounter(TIM1, 0);