Update API, remove direct calls of stream buffers

This commit is contained in:
MX 2023-05-09 18:44:17 +03:00
parent face4bd3c7
commit 4693af74e7
No known key found for this signature in database
GPG Key ID: 7CCC66B7DBDD1C83

View File

@ -85,35 +85,6 @@ Header,+,firmware/targets/furi_hal_include/furi_hal_usb_hid.h,,
Header,+,firmware/targets/furi_hal_include/furi_hal_usb_hid_u2f.h,, Header,+,firmware/targets/furi_hal_include/furi_hal_usb_hid_u2f.h,,
Header,+,firmware/targets/furi_hal_include/furi_hal_version.h,, Header,+,firmware/targets/furi_hal_include/furi_hal_version.h,,
Header,+,firmware/targets/furi_hal_include/furi_hal_vibro.h,, Header,+,firmware/targets/furi_hal_include/furi_hal_vibro.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_adc.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_comp.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_cortex.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_crc.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_crs.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_dma.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_dmamux.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_exti.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_gpio.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_hsem.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_i2c.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_ipcc.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_iwdg.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_lptim.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_lpuart.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_pka.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_pwr.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_rcc.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_rng.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_rtc.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_spi.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_tim.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_usart.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_utils.h,,
Header,+,lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_wwdg.h,,
Header,-,lib/STM32CubeWB/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h,,
Header,+,lib/STM32CubeWB/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h,,
Header,+,lib/flipper_application/api_hashtable/api_hashtable.h,, Header,+,lib/flipper_application/api_hashtable/api_hashtable.h,,
Header,+,lib/flipper_application/api_hashtable/compilesort.hpp,, Header,+,lib/flipper_application/api_hashtable/compilesort.hpp,,
Header,+,lib/flipper_application/flipper_application.h,, Header,+,lib/flipper_application/flipper_application.h,,
@ -178,6 +149,7 @@ Header,+,lib/one_wire/maxim_crc.h,,
Header,+,lib/one_wire/one_wire_host.h,, Header,+,lib/one_wire/one_wire_host.h,,
Header,+,lib/one_wire/one_wire_slave.h,, Header,+,lib/one_wire/one_wire_slave.h,,
Header,+,lib/print/wrappers.h,, Header,+,lib/print/wrappers.h,,
Header,+,lib/pulse_reader/pulse_reader.h,,
Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_adc.h,, Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_adc.h,,
Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_bus.h,, Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_bus.h,,
Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_comp.h,, Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_comp.h,,
@ -205,7 +177,6 @@ Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_tim.h,,
Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_usart.h,, Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_usart.h,,
Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_utils.h,, Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_utils.h,,
Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_wwdg.h,, Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_wwdg.h,,
Header,+,lib/pulse_reader/pulse_reader.h,,
Header,+,lib/subghz/blocks/const.h,, Header,+,lib/subghz/blocks/const.h,,
Header,+,lib/subghz/blocks/decoder.h,, Header,+,lib/subghz/blocks/decoder.h,,
Header,+,lib/subghz/blocks/encoder.h,, Header,+,lib/subghz/blocks/encoder.h,,
@ -4505,7 +4476,6 @@ Function,+,uECC_sign,int,"const uint8_t*, const uint8_t*, unsigned, uint8_t*, uE
Function,-,uECC_sign_deterministic,int,"const uint8_t*, const uint8_t*, unsigned, const uECC_HashContext*, uint8_t*, uECC_Curve" Function,-,uECC_sign_deterministic,int,"const uint8_t*, const uint8_t*, unsigned, const uECC_HashContext*, uint8_t*, uECC_Curve"
Function,-,uECC_valid_public_key,int,"const uint8_t*, uECC_Curve" Function,-,uECC_valid_public_key,int,"const uint8_t*, uECC_Curve"
Function,-,uECC_verify,int,"const uint8_t*, const uint8_t*, unsigned, const uint8_t*, uECC_Curve" Function,-,uECC_verify,int,"const uint8_t*, const uint8_t*, unsigned, const uint8_t*, uECC_Curve"
Function,-,ucStreamBufferGetStreamBufferType,uint8_t,StreamBufferHandle_t
Function,+,uint8_to_hex_chars,void,"const uint8_t*, uint8_t*, int" Function,+,uint8_to_hex_chars,void,"const uint8_t*, uint8_t*, int"
Function,-,ulTaskGenericNotifyTake,uint32_t,"UBaseType_t, BaseType_t, TickType_t" Function,-,ulTaskGenericNotifyTake,uint32_t,"UBaseType_t, BaseType_t, TickType_t"
Function,-,ulTaskGenericNotifyValueClear,uint32_t,"TaskHandle_t, UBaseType_t, uint32_t" Function,-,ulTaskGenericNotifyValueClear,uint32_t,"TaskHandle_t, UBaseType_t, uint32_t"
@ -4517,7 +4487,6 @@ Function,-,usbd_poll,void,usbd_device*
Function,-,utf8_show,void, Function,-,utf8_show,void,
Function,-,utoa,char*,"unsigned, char*, int" Function,-,utoa,char*,"unsigned, char*, int"
Function,-,uxListRemove,UBaseType_t,ListItem_t* Function,-,uxListRemove,UBaseType_t,ListItem_t*
Function,-,uxStreamBufferGetStreamBufferNumber,UBaseType_t,StreamBufferHandle_t
Function,-,uxTaskGetNumberOfTasks,UBaseType_t, Function,-,uxTaskGetNumberOfTasks,UBaseType_t,
Function,-,uxTaskGetStackHighWaterMark,UBaseType_t,TaskHandle_t Function,-,uxTaskGetStackHighWaterMark,UBaseType_t,TaskHandle_t
Function,-,uxTaskGetStackHighWaterMark2,uint16_t,TaskHandle_t Function,-,uxTaskGetStackHighWaterMark2,uint16_t,TaskHandle_t
@ -4542,8 +4511,6 @@ Function,-,vPortFree,void,void*
Function,-,vPortGetHeapStats,void,HeapStats_t* Function,-,vPortGetHeapStats,void,HeapStats_t*
Function,-,vPortInitialiseBlocks,void, Function,-,vPortInitialiseBlocks,void,
Function,-,vPortSuppressTicksAndSleep,void,TickType_t Function,-,vPortSuppressTicksAndSleep,void,TickType_t
Function,+,vStreamBufferDelete,void,StreamBufferHandle_t
Function,-,vStreamBufferSetStreamBufferNumber,void,"StreamBufferHandle_t, UBaseType_t"
Function,-,vTaskAllocateMPURegions,void,"TaskHandle_t, const MemoryRegion_t*" Function,-,vTaskAllocateMPURegions,void,"TaskHandle_t, const MemoryRegion_t*"
Function,-,vTaskDelay,void,const TickType_t Function,-,vTaskDelay,void,const TickType_t
Function,-,vTaskDelete,void,TaskHandle_t Function,-,vTaskDelete,void,TaskHandle_t
@ -4687,21 +4654,6 @@ Function,+,widget_reset,void,Widget*
Function,-,xPortGetFreeHeapSize,size_t, Function,-,xPortGetFreeHeapSize,size_t,
Function,-,xPortGetMinimumEverFreeHeapSize,size_t, Function,-,xPortGetMinimumEverFreeHeapSize,size_t,
Function,-,xPortStartScheduler,BaseType_t, Function,-,xPortStartScheduler,BaseType_t,
Function,-,xStreamBufferBytesAvailable,size_t,StreamBufferHandle_t
Function,+,xStreamBufferGenericCreate,StreamBufferHandle_t,"size_t, size_t, BaseType_t"
Function,-,xStreamBufferGenericCreateStatic,StreamBufferHandle_t,"size_t, size_t, BaseType_t, uint8_t*, StaticStreamBuffer_t*"
Function,-,xStreamBufferIsEmpty,BaseType_t,StreamBufferHandle_t
Function,-,xStreamBufferIsFull,BaseType_t,StreamBufferHandle_t
Function,-,xStreamBufferNextMessageLengthBytes,size_t,StreamBufferHandle_t
Function,+,xStreamBufferReceive,size_t,"StreamBufferHandle_t, void*, size_t, TickType_t"
Function,-,xStreamBufferReceiveCompletedFromISR,BaseType_t,"StreamBufferHandle_t, BaseType_t*"
Function,-,xStreamBufferReceiveFromISR,size_t,"StreamBufferHandle_t, void*, size_t, BaseType_t*"
Function,-,xStreamBufferReset,BaseType_t,StreamBufferHandle_t
Function,-,xStreamBufferSend,size_t,"StreamBufferHandle_t, const void*, size_t, TickType_t"
Function,-,xStreamBufferSendCompletedFromISR,BaseType_t,"StreamBufferHandle_t, BaseType_t*"
Function,+,xStreamBufferSendFromISR,size_t,"StreamBufferHandle_t, const void*, size_t, BaseType_t*"
Function,-,xStreamBufferSetTriggerLevel,BaseType_t,"StreamBufferHandle_t, size_t"
Function,-,xStreamBufferSpacesAvailable,size_t,StreamBufferHandle_t
Function,-,xTaskAbortDelay,BaseType_t,TaskHandle_t Function,-,xTaskAbortDelay,BaseType_t,TaskHandle_t
Function,-,xTaskCallApplicationTaskHook,BaseType_t,"TaskHandle_t, void*" Function,-,xTaskCallApplicationTaskHook,BaseType_t,"TaskHandle_t, void*"
Function,-,xTaskCatchUpTicks,BaseType_t,TickType_t Function,-,xTaskCatchUpTicks,BaseType_t,TickType_t

1 entry status name type params
85 Header + firmware/targets/furi_hal_include/furi_hal_usb_hid_u2f.h
86 Header + firmware/targets/furi_hal_include/furi_hal_version.h
87 Header + firmware/targets/furi_hal_include/furi_hal_vibro.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_adc.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_comp.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_cortex.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_crc.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_crs.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_dma.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_dmamux.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_exti.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_gpio.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_hsem.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_i2c.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_ipcc.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_iwdg.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_lptim.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_lpuart.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_pka.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_pwr.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_rcc.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_rng.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_rtc.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_spi.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_tim.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_usart.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_utils.h
Header + lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_wwdg.h
Header - lib/STM32CubeWB/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h
Header + lib/STM32CubeWB/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h
88 Header + lib/flipper_application/api_hashtable/api_hashtable.h
89 Header + lib/flipper_application/api_hashtable/compilesort.hpp
90 Header + lib/flipper_application/flipper_application.h
149 Header + lib/one_wire/one_wire_host.h
150 Header + lib/one_wire/one_wire_slave.h
151 Header + lib/print/wrappers.h
152 Header + lib/pulse_reader/pulse_reader.h
153 Header + lib/stm32wb_hal/Inc/stm32wbxx_ll_adc.h
154 Header + lib/stm32wb_hal/Inc/stm32wbxx_ll_bus.h
155 Header + lib/stm32wb_hal/Inc/stm32wbxx_ll_comp.h
177 Header + lib/stm32wb_hal/Inc/stm32wbxx_ll_usart.h
178 Header + lib/stm32wb_hal/Inc/stm32wbxx_ll_utils.h
179 Header + lib/stm32wb_hal/Inc/stm32wbxx_ll_wwdg.h
Header + lib/pulse_reader/pulse_reader.h
180 Header + lib/subghz/blocks/const.h
181 Header + lib/subghz/blocks/decoder.h
182 Header + lib/subghz/blocks/encoder.h
4476 Function - uECC_sign_deterministic int const uint8_t*, const uint8_t*, unsigned, const uECC_HashContext*, uint8_t*, uECC_Curve
4477 Function - uECC_valid_public_key int const uint8_t*, uECC_Curve
4478 Function - uECC_verify int const uint8_t*, const uint8_t*, unsigned, const uint8_t*, uECC_Curve
Function - ucStreamBufferGetStreamBufferType uint8_t StreamBufferHandle_t
4479 Function + uint8_to_hex_chars void const uint8_t*, uint8_t*, int
4480 Function - ulTaskGenericNotifyTake uint32_t UBaseType_t, BaseType_t, TickType_t
4481 Function - ulTaskGenericNotifyValueClear uint32_t TaskHandle_t, UBaseType_t, uint32_t
4487 Function - utf8_show void
4488 Function - utoa char* unsigned, char*, int
4489 Function - uxListRemove UBaseType_t ListItem_t*
Function - uxStreamBufferGetStreamBufferNumber UBaseType_t StreamBufferHandle_t
4490 Function - uxTaskGetNumberOfTasks UBaseType_t
4491 Function - uxTaskGetStackHighWaterMark UBaseType_t TaskHandle_t
4492 Function - uxTaskGetStackHighWaterMark2 uint16_t TaskHandle_t
4511 Function - vPortGetHeapStats void HeapStats_t*
4512 Function - vPortInitialiseBlocks void
4513 Function - vPortSuppressTicksAndSleep void TickType_t
Function + vStreamBufferDelete void StreamBufferHandle_t
Function - vStreamBufferSetStreamBufferNumber void StreamBufferHandle_t, UBaseType_t
4514 Function - vTaskAllocateMPURegions void TaskHandle_t, const MemoryRegion_t*
4515 Function - vTaskDelay void const TickType_t
4516 Function - vTaskDelete void TaskHandle_t
4654 Function - xPortGetFreeHeapSize size_t
4655 Function - xPortGetMinimumEverFreeHeapSize size_t
4656 Function - xPortStartScheduler BaseType_t
Function - xStreamBufferBytesAvailable size_t StreamBufferHandle_t
Function + xStreamBufferGenericCreate StreamBufferHandle_t size_t, size_t, BaseType_t
Function - xStreamBufferGenericCreateStatic StreamBufferHandle_t size_t, size_t, BaseType_t, uint8_t*, StaticStreamBuffer_t*
Function - xStreamBufferIsEmpty BaseType_t StreamBufferHandle_t
Function - xStreamBufferIsFull BaseType_t StreamBufferHandle_t
Function - xStreamBufferNextMessageLengthBytes size_t StreamBufferHandle_t
Function + xStreamBufferReceive size_t StreamBufferHandle_t, void*, size_t, TickType_t
Function - xStreamBufferReceiveCompletedFromISR BaseType_t StreamBufferHandle_t, BaseType_t*
Function - xStreamBufferReceiveFromISR size_t StreamBufferHandle_t, void*, size_t, BaseType_t*
Function - xStreamBufferReset BaseType_t StreamBufferHandle_t
Function - xStreamBufferSend size_t StreamBufferHandle_t, const void*, size_t, TickType_t
Function - xStreamBufferSendCompletedFromISR BaseType_t StreamBufferHandle_t, BaseType_t*
Function + xStreamBufferSendFromISR size_t StreamBufferHandle_t, const void*, size_t, BaseType_t*
Function - xStreamBufferSetTriggerLevel BaseType_t StreamBufferHandle_t, size_t
Function - xStreamBufferSpacesAvailable size_t StreamBufferHandle_t
4657 Function - xTaskAbortDelay BaseType_t TaskHandle_t
4658 Function - xTaskCallApplicationTaskHook BaseType_t TaskHandle_t, void*
4659 Function - xTaskCatchUpTicks BaseType_t TickType_t