Skip to content

examples: Add rmk-zsa-voyager#830

Merged
HaoboGu merged 1 commit into
HaoboGu:mainfrom
jpds:rmk-zsa-voyager
May 1, 2026
Merged

examples: Add rmk-zsa-voyager#830
HaoboGu merged 1 commit into
HaoboGu:mainfrom
jpds:rmk-zsa-voyager

Conversation

@jpds
Copy link
Copy Markdown
Contributor

@jpds jpds commented Apr 30, 2026

No description provided.

@github-actions
Copy link
Copy Markdown

Size Report

Example main PR Diff .text .data .bss
use_config/nrf52832_ble 352.0 KiB 352.1 KiB +0.00% ⬆️ +8 0 0
use_config/nrf52840_ble 404.5 KiB 404.6 KiB +0.00% ⬆️ +20 0 0
use_config/nrf52840_ble_split (central) 478.1 KiB 478.1 KiB +0.00% ⬆️ +16 0 0
use_config/nrf52840_ble_split (peripheral) 307.3 KiB 307.3 KiB +0.00% ⬇️ -4 0 0
use_config/pi_pico_w_ble 639.5 KiB 639.5 KiB +0.00% ⬇️ -20 0 0
use_config/rp2040 145.3 KiB 145.3 KiB +0.00% ⬇️ -8 0 0
use_config/rp2040_split (central) 157.2 KiB 157.2 KiB +0.00% ⬆️ +8 0 0
use_config/rp2040_split (peripheral) 25.9 KiB 25.9 KiB +0.00% 0 0 0
use_config/stm32f1 63.0 KiB 63.0 KiB +0.00% ⬇️ -4 0 0
use_config/stm32h7 98.9 KiB 98.9 KiB +0.00% 0 0 0
use_rust/nrf52832_ble 343.1 KiB 343.1 KiB +0.00% ⬆️ +4 0 0
use_rust/nrf52840_ble 399.4 KiB 399.4 KiB +0.00% ⬆️ +4 0 0
use_rust/nrf52840_ble_split (central) 487.6 KiB 487.6 KiB +0.00% 0 0 0
use_rust/nrf52840_ble_split (peripheral) 304.6 KiB 304.6 KiB +0.00% ⬇️ -8 0 0
use_rust/pi_pico_w_ble 639.9 KiB 639.9 KiB +0.00% ⬇️ -48 0 0
use_rust/rp2040 145.5 KiB 145.5 KiB +0.00% ⬇️ -4 0 0
use_rust/rp2040_split (central) 156.3 KiB 156.3 KiB +0.00% ⬆️ +8 0 0
use_rust/rp2040_split (peripheral) 26.4 KiB 26.4 KiB -0.01% ⬇️ -4 0 0
use_rust/stm32f1 63.0 KiB 63.0 KiB +0.00% 0 0 0
use_rust/stm32h7 120.8 KiB 120.8 KiB +0.00% 0 0 0
use_config/nrf52832_ble — 352.0 KiB → 352.1 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 320756	   5192	  34552	 360500	  58034	rmk-nrf52832

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 320748	   5192	  34552	 360492	  5802c	rmk-nrf52832

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%     +32  [ = ]       0    .debug_ranges
  +0.0%     +32  [ = ]       0    .symtab
  +0.0%     +25  [ = ]       0    .strtab
  +0.0%     +20  [ = ]       0    .debug_frame
  +0.0%      +8  [ = ]       0    .debug_aranges
  +0.0%      +8  +0.0%      +8    .text
 -17.5%     -11  [ = ]       0    [Unmapped]
  -0.0%     -32  [ = ]       0    .debug_str
  -0.1%    -271  [ = ]       0    .debug_line
  -0.2% -1.04Ki  [ = ]       0    .debug_loc
  -0.1% -2.57Ki  [ = ]       0    .debug_info
  -0.1% -3.80Ki  +0.0%      +8    TOTAL
use_config/nrf52840_ble — 404.5 KiB → 404.6 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 357972	   5192	  51112	 414276	  65244	rmk-nrf52840

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 357952	   5192	  51112	 414256	  65230	rmk-nrf52840

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +728  [ = ]       0    .debug_str
  +0.1%    +253  [ = ]       0    .debug_line
  +0.0%     +94  [ = ]       0    .debug_info
  +0.0%     +48  [ = ]       0    .symtab
  +0.0%     +47  [ = ]       0    .strtab
  +0.1%     +32  [ = ]       0    .debug_frame
  +0.0%     +22  [ = ]       0    .debug_loc
  +0.0%     +20  +0.0%     +20    .text
  +0.0%      +8  [ = ]       0    .debug_aranges
  +0.0%      +8  [ = ]       0    .debug_ranges
   +19%      +8  [ = ]       0    [Unmapped]
  +0.0% +1.24Ki  +0.0%     +20    TOTAL
use_config/nrf52840_ble_split (central) — 478.1 KiB → 478.1 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 436176	   6516	  46928	 489620	  77894	central

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 436160	   6516	  46928	 489604	  77884	central

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%     +32  [ = ]       0    .debug_ranges
  +0.0%     +32  [ = ]       0    .symtab
  +0.0%     +25  [ = ]       0    .strtab
  +0.0%     +20  [ = ]       0    .debug_frame
  +0.0%     +16  +0.0%     +16    .text
  +0.0%      +8  [ = ]       0    .debug_aranges
 -18.3%     -11  [ = ]       0    [Unmapped]
  -0.1%    -252  [ = ]       0    .debug_line
  -0.0%    -309  [ = ]       0    .debug_str
  -0.1% -1.03Ki  [ = ]       0    .debug_loc
  -0.1% -3.02Ki  [ = ]       0    .debug_info
  -0.1% -4.48Ki  +0.0%     +16    TOTAL
use_config/nrf52840_ble_split (peripheral) — 307.3 KiB → 307.3 KiB (+0.00% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 282292	   5888	  26528	 314708	  4cd54	peripheral

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 282296	   5888	  26528	 314712	  4cd58	peripheral

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0% +1.23Ki  [ = ]       0    .debug_str
  +0.0%    +492  [ = ]       0    .debug_info
  +0.0%     +31  [ = ]       0    .debug_loc
  +0.0%     +17  [ = ]       0    .debug_line
  +8.8%      +5  [ = ]       0    [Unmapped]
  -0.0%      -4  -0.0%      -4    .text
  +0.0% +1.75Ki  -0.0%      -4    TOTAL
use_config/pi_pico_w_ble — 639.5 KiB → 639.5 KiB (+0.00% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 599020	      0	  55848	 654868	  9fe14	rmk-pi-pico-w

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 599040	      0	  55848	 654888	  9fe28	rmk-pi-pico-w

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%     +84  [ = ]       0    .debug_line
   +42%     +20  [ = ]       0    [Unmapped]
  -0.0%     -20  -0.0%     -20    .text
  -0.0%    -104  [ = ]       0    .debug_ranges
  -0.0%    -598  [ = ]       0    .debug_info
  -0.1%    -846  [ = ]       0    .debug_loc
  -0.0% -1.35Ki  [ = ]       0    .debug_str
  -0.0% -2.78Ki  -0.0%     -20    TOTAL
use_config/rp2040 — 145.3 KiB → 145.3 KiB (+0.00% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 132968	      0	  15848	 148816	  24550	rmk-rp2040

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 132976	      0	  15848	 148824	  24558	rmk-rp2040

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.1%    +614  [ = ]       0    .debug_info
  +0.0%    +525  [ = ]       0    .debug_str
  +0.0%     +32  [ = ]       0    .debug_loc
  -0.0%      -8  -0.0%      -8    .text
 -35.5%     -22  [ = ]       0    [Unmapped]
  -0.1%    -113  [ = ]       0    .debug_line
  +0.0% +1.00Ki  -0.0%      -8    TOTAL
use_config/rp2040_split (central) — 157.2 KiB → 157.2 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 144356	      0	  16612	 160968	  274c8	central

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 144348	      0	  16612	 160960	  274c0	central

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +339  [ = ]       0    .debug_str
  +0.0%     +32  [ = ]       0    .debug_loc
  +0.0%      +8  +0.0%      +8    .text
 -18.5%     -10  [ = ]       0    [Unmapped]
  -0.0%     -80  [ = ]       0    .debug_line
  -0.0%    -137  [ = ]       0    .debug_info
  +0.0%    +152  +0.0%      +8    TOTAL
use_config/rp2040_split (peripheral) — 25.9 KiB → 25.9 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
  24080	     56	   2412	  26548	   67b4	peripheral

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
  24080	     56	   2412	  26548	   67b4	peripheral

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  [ = ]       0  [ = ]       0    TOTAL
use_config/stm32f1 — 63.0 KiB → 63.0 KiB (+0.00% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
  56584	     24	   7944	  64552	   fc28	rmk-stm32f1

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
  56588	     24	   7944	  64556	   fc2c	rmk-stm32f1

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%      +7  [ = ]       0    .debug_line
  +8.9%      +4  [ = ]       0    [Unmapped]
  -0.0%      -4  [ = ]       0    .debug_info
  -0.0%      -4  -0.0%      -4    .text
  -0.0%    -291  [ = ]       0    .debug_str
  -0.0%    -288  -0.0%      -4    TOTAL
use_config/stm32h7 — 98.9 KiB → 98.9 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
  90588	    264	  10432	 101284	  18ba4	rmk-stm32h7

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
  90588	    264	  10432	 101284	  18ba4	rmk-stm32h7

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +187  [ = ]       0    .debug_str
  +0.0%      +6  [ = ]       0    .debug_info
  +6.8%      +3  [ = ]       0    [Unmapped]
  -0.1%    -144  [ = ]       0    .debug_line
  +0.0%     +52  [ = ]       0    TOTAL
use_rust/nrf52832_ble — 343.1 KiB → 343.1 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 312612	   5192	  33536	 351340	  55c6c	rmk-nrf52832

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 312608	   5192	  33536	 351336	  55c68	rmk-nrf52832

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +562  [ = ]       0    .debug_str
  +0.0%    +523  [ = ]       0    .debug_info
  +1.4%    +110  [ = ]       0    .debug_abbrev
   +71%     +27  [ = ]       0    [Unmapped]
  +0.0%      +4  +0.0%      +4    .text
  -0.0%     -38  [ = ]       0    .debug_line
  +0.0% +1.16Ki  +0.0%      +4    TOTAL
use_rust/nrf52840_ble — 399.4 KiB → 399.4 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 357196	   5192	  46592	 408980	  63d94	rmk-nrf52840

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 357192	   5192	  46592	 408976	  63d90	rmk-nrf52840

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%      +8  [ = ]       0    .debug_line
  +0.0%      +4  +0.0%      +4    .text
  -6.6%      -4  [ = ]       0    [Unmapped]
  -0.0%     -12  [ = ]       0    .debug_loc
  -0.0%     -95  [ = ]       0    .debug_str
  -0.0%    -189  [ = ]       0    .debug_info
  -0.0%    -288  +0.0%      +4    TOTAL
use_rust/nrf52840_ble_split (central) — 487.6 KiB → 487.6 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 440132	   6516	  52664	 499312	  79e70	central

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 440132	   6516	  52664	 499312	  79e70	central

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +9.4%      +5  [ = ]       0    [Unmapped]
  -0.0%      -9  [ = ]       0    .debug_loc
  -0.0%     -15  [ = ]       0    .debug_line
  -0.0%     -98  [ = ]       0    .debug_str
  -0.0%    -515  [ = ]       0    .debug_info
  -0.0%    -632  [ = ]       0    TOTAL
use_rust/nrf52840_ble_split (peripheral) — 304.6 KiB → 304.6 KiB (+0.00% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 281316	   5328	  25296	 311940	  4c284	peripheral

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 281324	   5328	  25296	 311948	  4c28c	peripheral

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +790  [ = ]       0    .debug_str
  +0.0%    +646  [ = ]       0    .debug_info
  +0.0%     +21  [ = ]       0    .debug_loc
   +21%     +11  [ = ]       0    [Unmapped]
  -0.0%      -8  -0.0%      -8    .text
  +0.0% +1.43Ki  -0.0%      -8    TOTAL
use_rust/pi_pico_w_ble — 639.9 KiB → 639.9 KiB (+0.00% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 599380	      0	  55856	 655236	  9ff84	rmk-pi-pico-w

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 599428	      0	  55856	 655284	  9ffb4	rmk-pi-pico-w

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +542  [ = ]       0    .debug_str
  +0.0%    +174  [ = ]       0    .debug_line
   +48%     +20  [ = ]       0    [Unmapped]
  -0.0%      -8  [ = ]       0    .debug_aranges
  -0.1%     -28  [ = ]       0    .debug_frame
  -0.0%     -32  [ = ]       0    .symtab
  -0.0%     -48  -0.0%     -48    .text
  -0.1%    -112  [ = ]       0    .debug_ranges
  -0.1%    -150  [ = ]       0    .strtab
  -0.0%    -325  [ = ]       0    .debug_info
  -0.1% -1.02Ki  [ = ]       0    .debug_loc
  -0.0%   -1016  -0.0%     -48    TOTAL
use_rust/rp2040 — 145.5 KiB → 145.5 KiB (+0.00% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 133176	      0	  15856	 149032	  24628	rmk-rp2040

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 133180	      0	  15856	 149036	  2462c	rmk-rp2040

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.1%    +615  [ = ]       0    .debug_info
  +0.0%    +413  [ = ]       0    .debug_str
  +0.0%     +32  [ = ]       0    .debug_loc
  +9.6%      +5  [ = ]       0    [Unmapped]
  -0.0%      -4  -0.0%      -4    .text
  -0.1%    -125  [ = ]       0    .debug_line
  +0.0%    +936  -0.0%      -4    TOTAL
use_rust/rp2040_split (central) — 156.3 KiB → 156.3 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 143520	      0	  16512	 160032	  27120	central

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 143512	      0	  16512	 160024	  27118	central

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +283  [ = ]       0    .debug_str
  +0.0%      +8  +0.0%      +8    .text
  -0.0%     -10  [ = ]       0    .debug_loc
 -20.0%     -11  [ = ]       0    [Unmapped]
  -0.0%     -70  [ = ]       0    .debug_line
  -0.0%    -332  [ = ]       0    .debug_info
  -0.0%    -132  +0.0%      +8    TOTAL
use_rust/rp2040_split (peripheral) — 26.4 KiB → 26.4 KiB (-0.01% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
  24348	     56	   2676	  27080	   69c8	peripheral

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
  24352	     56	   2676	  27084	   69cc	peripheral

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
   +12%      +7  [ = ]       0    [Unmapped]
  +0.0%      +1  [ = ]       0    .debug_str
  -0.1%      -4  -0.1%      -4    .rodata
  +0.0%      +4  -0.0%      -4    TOTAL
use_rust/stm32f1 — 63.0 KiB → 63.0 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
  56496	     24	   7944	  64464	   fbd0	rmk-stm32f1

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
  56496	     24	   7944	  64464	   fbd0	rmk-stm32f1

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +4.9%      +2  [ = ]       0    [Unmapped]
  -0.0%     -19  [ = ]       0    .debug_line
  -0.0%     -88  [ = ]       0    .debug_str
  -0.1%    -291  [ = ]       0    .debug_info
  -0.0%    -396  [ = ]       0    TOTAL
use_rust/stm32h7 — 120.8 KiB → 120.8 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 107056	    320	  16296	 123672	  1e318	rmk-stm32h7

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 107056	    320	  16296	 123672	  1e318	rmk-stm32h7

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +119  [ = ]       0    .debug_info
  +0.0%     +22  [ = ]       0    .debug_line
  -7.6%      -5  [ = ]       0    [Unmapped]
  -0.0%     -10  [ = ]       0    .debug_loc
  -0.0%    -746  [ = ]       0    .debug_str
  -0.0%    -620  [ = ]       0    TOTAL

@HaoboGu
Copy link
Copy Markdown
Owner

HaoboGu commented May 1, 2026

Many thanks!

@HaoboGu HaoboGu merged commit 07fae54 into HaoboGu:main May 1, 2026
44 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants