feat: add missing const qualifiers (#2233)

* feat: make `ViewPort` getters const
* feat: make tx-buffers const
* feat: make `canvas_get_buffer_size` const
* feat: make `canvas` methods const
* feat: make `icon_animation` methods const
* feat: make `scene_manager` methods const
* feat: make `loader` method const
* feat: make `canvas_get_font_params` const

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
This commit is contained in:
Petr Portnov | PROgrm_JARvis
2023-02-09 07:58:01 +03:00
committed by GitHub
parent 163be139eb
commit 4265057ee8
21 changed files with 78 additions and 77 deletions

View File

@@ -1,5 +1,5 @@
entry,status,name,type,params
Version,+,13.1,,
Version,+,14.0,,
Header,+,applications/services/bt/bt_service/bt.h,,
Header,+,applications/services/cli/cli.h,,
Header,+,applications/services/cli/cli_vcp.h,,
@@ -607,7 +607,7 @@ Function,-,bzero,void,"void*, size_t"
Function,-,calloc,void*,"size_t, size_t"
Function,+,canvas_clear,void,Canvas*
Function,+,canvas_commit,void,Canvas*
Function,+,canvas_current_font_height,uint8_t,Canvas*
Function,+,canvas_current_font_height,uint8_t,const Canvas*
Function,+,canvas_draw_bitmap,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t, const uint8_t*"
Function,+,canvas_draw_box,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t"
Function,+,canvas_draw_circle,void,"Canvas*, uint8_t, uint8_t, uint8_t"
@@ -624,18 +624,18 @@ Function,+,canvas_draw_str,void,"Canvas*, uint8_t, uint8_t, const char*"
Function,+,canvas_draw_str_aligned,void,"Canvas*, uint8_t, uint8_t, Align, Align, const char*"
Function,+,canvas_draw_triangle,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t, CanvasDirection"
Function,+,canvas_draw_xbm,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t, const uint8_t*"
Function,+,canvas_get_font_params,CanvasFontParameters*,"Canvas*, Font"
Function,+,canvas_get_font_params,const CanvasFontParameters*,"const Canvas*, Font"
Function,+,canvas_glyph_width,uint8_t,"Canvas*, char"
Function,+,canvas_height,uint8_t,Canvas*
Function,+,canvas_height,uint8_t,const Canvas*
Function,+,canvas_invert_color,void,Canvas*
Function,+,canvas_reset,void,Canvas*
Function,+,canvas_set_bitmap_mode,void,"Canvas*, _Bool"
Function,+,canvas_set_color,void,"Canvas*, Color"
Function,+,canvas_set_font,void,"Canvas*, Font"
Function,+,canvas_set_custom_u8g2_font,void,"Canvas*, const uint8_t*"
Function,+,canvas_set_font,void,"Canvas*, Font"
Function,+,canvas_set_font_direction,void,"Canvas*, CanvasDirection"
Function,+,canvas_string_width,uint16_t,"Canvas*, const char*"
Function,+,canvas_width,uint8_t,Canvas*
Function,+,canvas_width,uint8_t,const Canvas*
Function,-,cbrt,double,double
Function,-,cbrtf,float,float
Function,-,cbrtl,long double,long double
@@ -1095,7 +1095,6 @@ Function,-,furi_hal_flash_write_dword,void,"size_t, uint64_t"
Function,+,furi_hal_gpio_add_int_callback,void,"const GpioPin*, GpioExtiCallback, void*"
Function,+,furi_hal_gpio_disable_int_callback,void,const GpioPin*
Function,+,furi_hal_gpio_enable_int_callback,void,const GpioPin*
Function,+,furi_hal_resources_get_ext_pin_number,int32_t,const GpioPin*
Function,+,furi_hal_gpio_init,void,"const GpioPin*, const GpioMode, const GpioPull, const GpioSpeed"
Function,+,furi_hal_gpio_init_ex,void,"const GpioPin*, const GpioMode, const GpioPull, const GpioSpeed, const GpioAltFn"
Function,+,furi_hal_gpio_init_simple,void,"const GpioPin*, const GpioMode"
@@ -1249,6 +1248,7 @@ Function,+,furi_hal_region_is_frequency_allowed,_Bool,uint32_t
Function,+,furi_hal_region_is_provisioned,_Bool,
Function,+,furi_hal_region_set,void,FuriHalRegion*
Function,-,furi_hal_resources_deinit_early,void,
Function,+,furi_hal_resources_get_ext_pin_number,int32_t,const GpioPin*
Function,-,furi_hal_resources_init,void,
Function,-,furi_hal_resources_init_early,void,
Function,+,furi_hal_rfid_change_read_config,void,"float, float"
@@ -1319,9 +1319,9 @@ Function,+,furi_hal_spi_bus_handle_deinit,void,FuriHalSpiBusHandle*
Function,+,furi_hal_spi_bus_handle_init,void,FuriHalSpiBusHandle*
Function,+,furi_hal_spi_bus_init,void,FuriHalSpiBus*
Function,+,furi_hal_spi_bus_rx,_Bool,"FuriHalSpiBusHandle*, uint8_t*, size_t, uint32_t"
Function,+,furi_hal_spi_bus_trx,_Bool,"FuriHalSpiBusHandle*, uint8_t*, uint8_t*, size_t, uint32_t"
Function,+,furi_hal_spi_bus_trx,_Bool,"FuriHalSpiBusHandle*, const uint8_t*, uint8_t*, size_t, uint32_t"
Function,+,furi_hal_spi_bus_trx_dma,_Bool,"FuriHalSpiBusHandle*, uint8_t*, uint8_t*, size_t, uint32_t"
Function,+,furi_hal_spi_bus_tx,_Bool,"FuriHalSpiBusHandle*, uint8_t*, size_t, uint32_t"
Function,+,furi_hal_spi_bus_tx,_Bool,"FuriHalSpiBusHandle*, const uint8_t*, size_t, uint32_t"
Function,-,furi_hal_spi_config_deinit_early,void,
Function,-,furi_hal_spi_config_init,void,
Function,-,furi_hal_spi_config_init_early,void,
@@ -1578,7 +1578,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_framebuffer_size,size_t,Gui*
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*"
Function,+,gui_set_lockdown,void,"Gui*, _Bool"
@@ -1621,9 +1621,9 @@ Function,+,ibutton_worker_write_set_callback,void,"iButtonWorker*, iButtonWorker
Function,+,ibutton_worker_write_start,void,"iButtonWorker*, iButtonKey*"
Function,+,icon_animation_alloc,IconAnimation*,const Icon*
Function,+,icon_animation_free,void,IconAnimation*
Function,+,icon_animation_get_height,uint8_t,IconAnimation*
Function,+,icon_animation_get_width,uint8_t,IconAnimation*
Function,+,icon_animation_is_last_frame,_Bool,IconAnimation*
Function,+,icon_animation_get_height,uint8_t,const IconAnimation*
Function,+,icon_animation_get_width,uint8_t,const IconAnimation*
Function,+,icon_animation_is_last_frame,_Bool,const IconAnimation*
Function,+,icon_animation_set_update_callback,void,"IconAnimation*, IconAnimationCallback, void*"
Function,+,icon_animation_start,void,IconAnimation*
Function,+,icon_animation_stop,void,IconAnimation*
@@ -1763,7 +1763,7 @@ Function,-,llround,long long int,double
Function,-,llroundf,long long int,float
Function,-,llroundl,long long int,long double
Function,+,loader_get_pubsub,FuriPubSub*,Loader*
Function,+,loader_is_locked,_Bool,Loader*
Function,+,loader_is_locked,_Bool,const Loader*
Function,+,loader_lock,_Bool,Loader*
Function,+,loader_show_menu,void,
Function,+,loader_start,LoaderStatus,"Loader*, const char*, const char*"
@@ -2372,11 +2372,11 @@ Function,-,scalbnl,long double,"long double, int"
Function,-,scanf,int,"const char*, ..."
Function,+,scene_manager_alloc,SceneManager*,"const SceneManagerHandlers*, void*"
Function,+,scene_manager_free,void,SceneManager*
Function,+,scene_manager_get_scene_state,uint32_t,"SceneManager*, uint32_t"
Function,+,scene_manager_get_scene_state,uint32_t,"const SceneManager*, uint32_t"
Function,+,scene_manager_handle_back_event,_Bool,SceneManager*
Function,+,scene_manager_handle_custom_event,_Bool,"SceneManager*, uint32_t"
Function,+,scene_manager_handle_tick_event,void,SceneManager*
Function,+,scene_manager_has_previous_scene,_Bool,"SceneManager*, uint32_t"
Function,+,scene_manager_has_previous_scene,_Bool,"const SceneManager*, uint32_t"
Function,+,scene_manager_next_scene,void,"SceneManager*, uint32_t"
Function,+,scene_manager_previous_scene,_Bool,SceneManager*
Function,+,scene_manager_search_and_switch_to_another_scene,_Bool,"SceneManager*, uint32_t"
@@ -2895,11 +2895,11 @@ Function,+,view_port_alloc,ViewPort*,
Function,+,view_port_draw_callback_set,void,"ViewPort*, ViewPortDrawCallback, void*"
Function,+,view_port_enabled_set,void,"ViewPort*, _Bool"
Function,+,view_port_free,void,ViewPort*
Function,+,view_port_get_height,uint8_t,ViewPort*
Function,+,view_port_get_height,uint8_t,const ViewPort*
Function,+,view_port_get_orientation,ViewPortOrientation,const ViewPort*
Function,+,view_port_get_width,uint8_t,ViewPort*
Function,+,view_port_get_width,uint8_t,const ViewPort*
Function,+,view_port_input_callback_set,void,"ViewPort*, ViewPortInputCallback, void*"
Function,+,view_port_is_enabled,_Bool,ViewPort*
Function,+,view_port_is_enabled,_Bool,const ViewPort*
Function,+,view_port_set_height,void,"ViewPort*, uint8_t"
Function,+,view_port_set_orientation,void,"ViewPort*, ViewPortOrientation"
Function,+,view_port_set_width,void,"ViewPort*, uint8_t"
1 entry status name type params
2 Version + 13.1 14.0
3 Header + applications/services/bt/bt_service/bt.h
4 Header + applications/services/cli/cli.h
5 Header + applications/services/cli/cli_vcp.h
607 Function - calloc void* size_t, size_t
608 Function + canvas_clear void Canvas*
609 Function + canvas_commit void Canvas*
610 Function + canvas_current_font_height uint8_t Canvas* const Canvas*
611 Function + canvas_draw_bitmap void Canvas*, uint8_t, uint8_t, uint8_t, uint8_t, const uint8_t*
612 Function + canvas_draw_box void Canvas*, uint8_t, uint8_t, uint8_t, uint8_t
613 Function + canvas_draw_circle void Canvas*, uint8_t, uint8_t, uint8_t
624 Function + canvas_draw_str_aligned void Canvas*, uint8_t, uint8_t, Align, Align, const char*
625 Function + canvas_draw_triangle void Canvas*, uint8_t, uint8_t, uint8_t, uint8_t, CanvasDirection
626 Function + canvas_draw_xbm void Canvas*, uint8_t, uint8_t, uint8_t, uint8_t, const uint8_t*
627 Function + canvas_get_font_params CanvasFontParameters* const CanvasFontParameters* Canvas*, Font const Canvas*, Font
628 Function + canvas_glyph_width uint8_t Canvas*, char
629 Function + canvas_height uint8_t Canvas* const Canvas*
630 Function + canvas_invert_color void Canvas*
631 Function + canvas_reset void Canvas*
632 Function + canvas_set_bitmap_mode void Canvas*, _Bool
633 Function + canvas_set_color void Canvas*, Color
Function + canvas_set_font void Canvas*, Font
634 Function + canvas_set_custom_u8g2_font void Canvas*, const uint8_t*
635 Function + canvas_set_font void Canvas*, Font
636 Function + canvas_set_font_direction void Canvas*, CanvasDirection
637 Function + canvas_string_width uint16_t Canvas*, const char*
638 Function + canvas_width uint8_t Canvas* const Canvas*
639 Function - cbrt double double
640 Function - cbrtf float float
641 Function - cbrtl long double long double
1095 Function + furi_hal_gpio_add_int_callback void const GpioPin*, GpioExtiCallback, void*
1096 Function + furi_hal_gpio_disable_int_callback void const GpioPin*
1097 Function + furi_hal_gpio_enable_int_callback void const GpioPin*
Function + furi_hal_resources_get_ext_pin_number int32_t const GpioPin*
1098 Function + furi_hal_gpio_init void const GpioPin*, const GpioMode, const GpioPull, const GpioSpeed
1099 Function + furi_hal_gpio_init_ex void const GpioPin*, const GpioMode, const GpioPull, const GpioSpeed, const GpioAltFn
1100 Function + furi_hal_gpio_init_simple void const GpioPin*, const GpioMode
1248 Function + furi_hal_region_is_provisioned _Bool
1249 Function + furi_hal_region_set void FuriHalRegion*
1250 Function - furi_hal_resources_deinit_early void
1251 Function + furi_hal_resources_get_ext_pin_number int32_t const GpioPin*
1252 Function - furi_hal_resources_init void
1253 Function - furi_hal_resources_init_early void
1254 Function + furi_hal_rfid_change_read_config void float, float
1319 Function + furi_hal_spi_bus_handle_init void FuriHalSpiBusHandle*
1320 Function + furi_hal_spi_bus_init void FuriHalSpiBus*
1321 Function + furi_hal_spi_bus_rx _Bool FuriHalSpiBusHandle*, uint8_t*, size_t, uint32_t
1322 Function + furi_hal_spi_bus_trx _Bool FuriHalSpiBusHandle*, uint8_t*, uint8_t*, size_t, uint32_t FuriHalSpiBusHandle*, const uint8_t*, uint8_t*, size_t, uint32_t
1323 Function + furi_hal_spi_bus_trx_dma _Bool FuriHalSpiBusHandle*, uint8_t*, uint8_t*, size_t, uint32_t
1324 Function + furi_hal_spi_bus_tx _Bool FuriHalSpiBusHandle*, uint8_t*, size_t, uint32_t FuriHalSpiBusHandle*, const uint8_t*, size_t, uint32_t
1325 Function - furi_hal_spi_config_deinit_early void
1326 Function - furi_hal_spi_config_init void
1327 Function - furi_hal_spi_config_init_early void
1578 Function + gui_add_view_port void Gui*, ViewPort*, GuiLayer
1579 Function + gui_direct_draw_acquire Canvas* Gui*
1580 Function + gui_direct_draw_release void Gui*
1581 Function + gui_get_framebuffer_size size_t Gui* const Gui*
1582 Function + gui_remove_framebuffer_callback void Gui*, GuiCanvasCommitCallback, void*
1583 Function + gui_remove_view_port void Gui*, ViewPort*
1584 Function + gui_set_lockdown void Gui*, _Bool
1621 Function + ibutton_worker_write_start void iButtonWorker*, iButtonKey*
1622 Function + icon_animation_alloc IconAnimation* const Icon*
1623 Function + icon_animation_free void IconAnimation*
1624 Function + icon_animation_get_height uint8_t IconAnimation* const IconAnimation*
1625 Function + icon_animation_get_width uint8_t IconAnimation* const IconAnimation*
1626 Function + icon_animation_is_last_frame _Bool IconAnimation* const IconAnimation*
1627 Function + icon_animation_set_update_callback void IconAnimation*, IconAnimationCallback, void*
1628 Function + icon_animation_start void IconAnimation*
1629 Function + icon_animation_stop void IconAnimation*
1763 Function - llroundf long long int float
1764 Function - llroundl long long int long double
1765 Function + loader_get_pubsub FuriPubSub* Loader*
1766 Function + loader_is_locked _Bool Loader* const Loader*
1767 Function + loader_lock _Bool Loader*
1768 Function + loader_show_menu void
1769 Function + loader_start LoaderStatus Loader*, const char*, const char*
2372 Function - scanf int const char*, ...
2373 Function + scene_manager_alloc SceneManager* const SceneManagerHandlers*, void*
2374 Function + scene_manager_free void SceneManager*
2375 Function + scene_manager_get_scene_state uint32_t SceneManager*, uint32_t const SceneManager*, uint32_t
2376 Function + scene_manager_handle_back_event _Bool SceneManager*
2377 Function + scene_manager_handle_custom_event _Bool SceneManager*, uint32_t
2378 Function + scene_manager_handle_tick_event void SceneManager*
2379 Function + scene_manager_has_previous_scene _Bool SceneManager*, uint32_t const SceneManager*, uint32_t
2380 Function + scene_manager_next_scene void SceneManager*, uint32_t
2381 Function + scene_manager_previous_scene _Bool SceneManager*
2382 Function + scene_manager_search_and_switch_to_another_scene _Bool SceneManager*, uint32_t
2895 Function + view_port_draw_callback_set void ViewPort*, ViewPortDrawCallback, void*
2896 Function + view_port_enabled_set void ViewPort*, _Bool
2897 Function + view_port_free void ViewPort*
2898 Function + view_port_get_height uint8_t ViewPort* const ViewPort*
2899 Function + view_port_get_orientation ViewPortOrientation const ViewPort*
2900 Function + view_port_get_width uint8_t ViewPort* const ViewPort*
2901 Function + view_port_input_callback_set void ViewPort*, ViewPortInputCallback, void*
2902 Function + view_port_is_enabled _Bool ViewPort* const ViewPort*
2903 Function + view_port_set_height void ViewPort*, uint8_t
2904 Function + view_port_set_orientation void ViewPort*, ViewPortOrientation
2905 Function + view_port_set_width void ViewPort*, uint8_t

View File

@@ -103,7 +103,7 @@ bool furi_hal_spi_bus_rx(
bool furi_hal_spi_bus_tx(
FuriHalSpiBusHandle* handle,
uint8_t* buffer,
const uint8_t* buffer,
size_t size,
uint32_t timeout) {
furi_assert(handle);
@@ -128,7 +128,7 @@ bool furi_hal_spi_bus_tx(
bool furi_hal_spi_bus_trx(
FuriHalSpiBusHandle* handle,
uint8_t* tx_buffer,
const uint8_t* tx_buffer,
uint8_t* rx_buffer,
size_t size,
uint32_t timeout) {