Custom font set function (#2261)

* custom font set function
* update API symbols
* add example of custom font usage
* delete u8g2 dependency in example custom font
* rename to canvas_set_custom_u8g2_font
* now change the name in ALL places

Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: hedger <hedger@users.noreply.github.com>
This commit is contained in:
LTVA1
2023-02-08 12:26:17 +03:00
committed by GitHub
parent 111c7557b3
commit 23ecc186c2
6 changed files with 124 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
entry,status,name,type,params
Version,+,13.0,,
Version,+,13.1,,
Header,+,applications/services/bt/bt_service/bt.h,,
Header,+,applications/services/cli/cli.h,,
Header,+,applications/services/cli/cli_vcp.h,,
@@ -546,6 +546,7 @@ 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_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*"
@@ -910,7 +911,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"
@@ -1017,6 +1017,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_rtc_datetime_to_timestamp,uint32_t,FuriHalRtcDateTime*
1 entry status name type params
2 Version + 13.0 13.1
3 Header + applications/services/bt/bt_service/bt.h
4 Header + applications/services/cli/cli.h
5 Header + applications/services/cli/cli_vcp.h
546 Function + canvas_reset void Canvas*
547 Function + canvas_set_bitmap_mode void Canvas*, _Bool
548 Function + canvas_set_color void Canvas*, Color
549 Function + canvas_set_custom_u8g2_font void Canvas*, const uint8_t*
550 Function + canvas_set_font void Canvas*, Font
551 Function + canvas_set_font_direction void Canvas*, CanvasDirection
552 Function + canvas_string_width uint16_t Canvas*, const char*
911 Function + furi_hal_gpio_add_int_callback void const GpioPin*, GpioExtiCallback, void*
912 Function + furi_hal_gpio_disable_int_callback void const GpioPin*
913 Function + furi_hal_gpio_enable_int_callback void const GpioPin*
Function + furi_hal_resources_get_ext_pin_number int32_t const GpioPin*
914 Function + furi_hal_gpio_init void const GpioPin*, const GpioMode, const GpioPull, const GpioSpeed
915 Function + furi_hal_gpio_init_ex void const GpioPin*, const GpioMode, const GpioPull, const GpioSpeed, const GpioAltFn
916 Function + furi_hal_gpio_init_simple void const GpioPin*, const GpioMode
1017 Function + furi_hal_region_is_provisioned _Bool
1018 Function + furi_hal_region_set void FuriHalRegion*
1019 Function - furi_hal_resources_deinit_early void
1020 Function + furi_hal_resources_get_ext_pin_number int32_t const GpioPin*
1021 Function - furi_hal_resources_init void
1022 Function - furi_hal_resources_init_early void
1023 Function + furi_hal_rtc_datetime_to_timestamp uint32_t FuriHalRtcDateTime*

View File

@@ -632,6 +632,7 @@ 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_direction,void,"Canvas*, CanvasDirection"
Function,+,canvas_string_width,uint16_t,"Canvas*, const char*"
Function,+,canvas_width,uint8_t,Canvas*
1 entry status name type params
632 Function + canvas_set_bitmap_mode void Canvas*, _Bool
633 Function + canvas_set_color void Canvas*, Color
634 Function + canvas_set_font void Canvas*, Font
635 Function + canvas_set_custom_u8g2_font void Canvas*, const uint8_t*
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*