Skip to content

Refactor: Decouple USB and BLE transport#829

Merged
HaoboGu merged 15 commits into
mainfrom
transport
May 4, 2026
Merged

Refactor: Decouple USB and BLE transport#829
HaoboGu merged 15 commits into
mainfrom
transport

Conversation

@HaoboGu
Copy link
Copy Markdown
Owner

@HaoboGu HaoboGu commented Apr 30, 2026

No description provided.

HaoboGu added 4 commits April 28, 2026 10:01
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: Haobo Gu <haobogu@outlook.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 30, 2026

Size Report

Example main PR Diff .text .data .bss
use_config/nrf52832_ble 354.6 KiB 354.6 KiB +0.00% 0 0 0
use_config/nrf52840_ble 404.4 KiB 404.4 KiB +0.00% ⬆️ +12 0 0
use_config/nrf52840_ble_split (central) 480.0 KiB 480.0 KiB +0.00% ⬆️ +12 0 0
use_config/nrf52840_ble_split (peripheral) 307.7 KiB 307.7 KiB +0.00% 0 0 0
use_config/pi_pico_w_ble 638.1 KiB 638.1 KiB +0.00% ⬇️ -56 0 0
use_config/rp2040 144.8 KiB 144.8 KiB +0.00% ⬆️ +4 0 0
use_config/rp2040_split (central) 156.6 KiB 156.6 KiB +0.00% 0 0 0
use_config/rp2040_split (peripheral) 25.9 KiB 25.9 KiB +0.00% 0 0 0
use_config/stm32f1 62.2 KiB 62.2 KiB +0.00% 0 0 0
use_config/stm32h7 97.8 KiB 97.8 KiB +0.00% 0 0 0
use_rust/nrf52832_ble 343.1 KiB 343.7 KiB +0.16% ⬆️ +1796 +8 -1232
use_rust/nrf52840_ble 399.4 KiB 399.5 KiB +0.02% ⬆️ +1108 +8 -1008
use_rust/nrf52840_ble_split (central) 487.6 KiB 488.0 KiB +0.07% ⬆️ +1400 +8 -1016
use_rust/nrf52840_ble_split (peripheral) 304.6 KiB 304.4 KiB -0.06% ⬇️ -196 0 -8
use_rust/pi_pico_w_ble 639.9 KiB 638.5 KiB -0.21% ⬇️ -176 0 -1224
use_rust/rp2040 145.5 KiB 144.5 KiB -0.71% ⬇️ -188 0 -884
use_rust/rp2040_split (central) 156.3 KiB 155.9 KiB -0.21% ⬇️ +516 0 -868
use_rust/rp2040_split (peripheral) 26.4 KiB 26.4 KiB -0.11% ⬇️ -32 0 0
use_rust/stm32f1 61.7 KiB 61.7 KiB +0.00% 0 0 0
use_rust/stm32h7 119.5 KiB 119.5 KiB +0.00% ⬇️ -4 0 0
use_config/nrf52832_ble — 354.6 KiB → 354.6 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 324632	   5192	  33320	 363144	  58a88	rmk-nrf52832

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 324632	   5192	  33320	 363144	  58a88	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
  -7.7%      -4  [ = ]       0    [Unmapped]
  -0.1%    -246  [ = ]       0    .debug_line
  -0.0%    -315  [ = ]       0    .debug_str
  -0.2% -1.02Ki  [ = ]       0    .debug_loc
  -0.1% -2.52Ki  [ = ]       0    .debug_info
  -0.1% -3.98Ki  [ = ]       0    TOTAL
use_config/nrf52840_ble — 404.4 KiB → 404.4 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 358772	   5200	  50096	 414068	  65174	rmk-nrf52840

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 358760	   5200	  50096	 414056	  65168	rmk-nrf52840

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%     +12  +0.0%     +12    .text
  +0.0%      +8  [ = ]       0    .debug_aranges
 -25.0%     -14  [ = ]       0    [Unmapped]
  -0.0%    -121  [ = ]       0    .debug_str
  -0.1%    -232  [ = ]       0    .debug_line
  -0.2% -1.04Ki  [ = ]       0    .debug_loc
  -0.1% -2.60Ki  [ = ]       0    .debug_info
  -0.1% -3.88Ki  +0.0%     +12    TOTAL
use_config/nrf52840_ble_split (central) — 480.0 KiB → 480.0 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 439068	   6524	  45904	 491496	  77fe8	central

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 439056	   6524	  45904	 491484	  77fdc	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%     +12  +0.0%     +12    .text
  +0.0%      +8  [ = ]       0    .debug_aranges
 -16.4%     -11  [ = ]       0    [Unmapped]
  -0.1%    -389  [ = ]       0    .debug_line
  -0.1% -1.05Ki  [ = ]       0    .debug_loc
  -0.1% -2.09Ki  [ = ]       0    .debug_str
  -0.1% -3.28Ki  [ = ]       0    .debug_info
  -0.1% -6.70Ki  +0.0%     +12    TOTAL
use_config/nrf52840_ble_split (peripheral) — 307.7 KiB → 307.7 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 282704	   5888	  26520	 315112	  4cee8	peripheral

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 282704	   5888	  26520	 315112	  4cee8	peripheral

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +198  [ = ]       0    .debug_str
  +0.0%      +9  [ = ]       0    .debug_loc
  +0.0%      +1  [ = ]       0    .strtab
  -4.5%      -3  [ = ]       0    [Unmapped]
  -0.0%     -13  [ = ]       0    .debug_info
  +0.0%    +192  [ = ]       0    TOTAL
use_config/pi_pico_w_ble — 638.1 KiB → 638.1 KiB (+0.00% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 598884	      0	  54488	 653372	  9f83c	rmk-pi-pico-w

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 598940	      0	  54488	 653428	  9f874	rmk-pi-pico-w

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +165  [ = ]       0    .debug_line
  +0.0%    +139  [ = ]       0    .debug_str
 -10.0%      -5  [ = ]       0    [Unmapped]
  -0.0%      -8  [ = ]       0    .debug_aranges
  -0.1%     -28  [ = ]       0    .debug_frame
  -0.0%     -32  [ = ]       0    .symtab
  -0.0%     -56  -0.0%     -56    .text
  -0.1%    -112  [ = ]       0    .debug_ranges
  -0.1%    -150  [ = ]       0    .strtab
  -0.0%    -768  [ = ]       0    .debug_info
  -0.1% -1.03Ki  [ = ]       0    .debug_loc
  -0.0% -1.87Ki  -0.0%     -56    TOTAL
use_config/rp2040 — 144.8 KiB → 144.8 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 133192	      0	  15092	 148284	  2433c	rmk-rp2040

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 133188	      0	  15092	 148280	  24338	rmk-rp2040

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.1%    +665  [ = ]       0    .debug_info
  +0.0%    +146  [ = ]       0    .debug_str
  +0.0%     +32  [ = ]       0    .debug_line
  +0.0%     +20  [ = ]       0    .debug_loc
  +0.0%      +4  +0.0%      +4    .text
  -6.7%      -3  [ = ]       0    [Unmapped]
  +0.0%    +864  +0.0%      +4    TOTAL
use_config/rp2040_split (central) — 156.6 KiB → 156.6 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 144500	      0	  15864	 160364	  2726c	central

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 144500	      0	  15864	 160364	  2726c	central

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +157  [ = ]       0    .debug_str
  -1.7%      -1  [ = ]       0    [Unmapped]
  -0.0%      -2  [ = ]       0    .debug_loc
  -0.1%    -131  [ = ]       0    .debug_line
  -0.0%    -359  [ = ]       0    .debug_info
  -0.0%    -336  [ = ]       0    TOTAL
use_config/rp2040_split (peripheral) — 25.9 KiB → 25.9 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
  24016	     56	   2412	  26484	   6774	peripheral

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
  24016	     56	   2412	  26484	   6774	peripheral

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +5.6%      +2  [ = ]       0    [Unmapped]
  -0.0%      -2  [ = ]       0    .debug_str
  [ = ]       0  [ = ]       0    TOTAL
use_config/stm32f1 — 62.2 KiB → 62.2 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
  56272	     28	   7416	  63716	   f8e4	rmk-stm32f1

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
  56272	     28	   7416	  63716	   f8e4	rmk-stm32f1

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  -0.0%      -8  [ = ]       0    .debug_line
  -0.1%    -281  [ = ]       0    .debug_info
  -0.1%    -379  [ = ]       0    .debug_str
  -0.0%    -668  [ = ]       0    TOTAL
use_config/stm32h7 — 97.8 KiB → 97.8 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
  90428	    268	   9464	 100160	  18740	rmk-stm32h7

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
  90428	    268	   9464	 100160	  18740	rmk-stm32h7

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +549  [ = ]       0    .debug_str
  -4.5%      -2  [ = ]       0    [Unmapped]
  -0.1%    -132  [ = ]       0    .debug_line
  -0.1%    -495  [ = ]       0    .debug_info
  -0.0%     -80  [ = ]       0    TOTAL
use_rust/nrf52832_ble — 343.1 KiB → 343.7 KiB (+0.16% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 314408	   5200	  32304	 351912	  55ea8	rmk-nrf52832

cargo size (main):

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

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +1.0% +27.4Ki  [ = ]       0    .debug_str
  +1.4% +23.3Ki  [ = ]       0    .debug_info
  +2.1% +11.9Ki  [ = ]       0    .debug_loc
  +2.3% +4.20Ki  [ = ]       0    .debug_ranges
  +0.7% +1.86Ki  +0.7% +1.86Ki    .text
  +0.5% +1.36Ki  [ = ]       0    .debug_line
  +0.2%     +60  [ = ]       0    .debug_frame
  +0.0%     +40  [ = ]       0    .strtab
  +0.0%     +32  [ = ]       0    .symtab
  +0.2%      +8  +0.2%      +8    .data
 -20.3%     -14  [ = ]       0    [Unmapped]
  -0.1%     -24  [ = ]       0    .debug_aranges
  -1.1%     -93  [ = ]       0    .debug_abbrev
  -0.3%    -112  -0.3%    -112    .rodata
  [ = ]       0  -3.8% -1.20Ki    .bss
  +1.1% +69.9Ki  +0.2%    +572    TOTAL
use_rust/nrf52840_ble — 399.4 KiB → 399.5 KiB (+0.02% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 358296	   5200	  45584	 409080	  63df8	rmk-nrf52840

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 357188	   5192	  46592	 408972	  63d8c	rmk-nrf52840

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +4.2% +26.3Ki  [ = ]       0    .debug_loc
  +0.3% +6.62Ki  [ = ]       0    .debug_info
  +3.2% +6.62Ki  [ = ]       0    .debug_ranges
  +0.5% +1.50Ki  +0.5% +1.50Ki    .text
  +1.1%     +90  [ = ]       0    .debug_abbrev
  +0.2%      +8  +0.2%      +8    .data
  +8.3%      +3  [ = ]       0    [Unmapped]
  -1.1%      -9  [ = ]       0    .defmt
  -0.4%    -184  [ = ]       0    .debug_aranges
  -0.1%    -195  [ = ]       0    .debug_line
  -0.2%    -288  [ = ]       0    .symtab
  -0.9%    -416  [ = ]       0    .debug_frame
  -1.1%    -432  -1.1%    -432    .rodata
  [ = ]       0  -2.2%   -1008    .bss
  -1.8% -5.07Ki  [ = ]       0    .strtab
  -1.4% -44.6Ki  [ = ]       0    .debug_str
  -0.1% -10.0Ki  +0.0%    +108    TOTAL
use_rust/nrf52840_ble_split (central) — 487.6 KiB → 488.0 KiB (+0.07% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 441532	   6524	  51648	 499704	  79ff8	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    
 --------------  -------------- 
  +3.0% +21.4Ki  [ = ]       0    .debug_loc
  +0.4% +9.88Ki  [ = ]       0    .debug_info
  +1.0% +2.38Ki  [ = ]       0    .debug_ranges
  +0.4% +1.66Ki  +0.4% +1.66Ki    .text
  +0.4%     +32  [ = ]       0    .debug_abbrev
  +0.1%      +8  +0.1%      +8    .data
  -1.0%      -9  [ = ]       0    .defmt
  -0.7%    -304  -0.7%    -304    .rodata
  -1.1%    -512  [ = ]       0    .debug_aranges
  [ = ]       0  -2.0%   -1016    .bss
  -2.0% -1.02Ki  [ = ]       0    .debug_frame
  -0.4% -1.38Ki  [ = ]       0    .debug_line
  -1.0% -1.55Ki  [ = ]       0    .symtab
  -1.9% -6.49Ki  [ = ]       0    .strtab
  -1.0% -35.7Ki  [ = ]       0    .debug_str
  -0.1% -11.6Ki  +0.1%    +392    TOTAL
use_rust/nrf52840_ble_split (peripheral) — 304.6 KiB → 304.4 KiB (-0.06% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 281128	   5328	  25288	 311744	  4c1c0	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.1% +3.24Ki  [ = ]       0    .debug_str
  +0.1% +2.07Ki  [ = ]       0    .debug_info
   +11%      +6  [ = ]       0    [Unmapped]
  [ = ]       0  -0.0%      -8    .bss
  -0.3%     -19  [ = ]       0    .debug_abbrev
  -0.1%     -32  [ = ]       0    .debug_frame
  -0.3%    -120  [ = ]       0    .debug_aranges
  -0.1%    -170  [ = ]       0    .debug_line
  -0.2%    -192  [ = ]       0    .symtab
  -0.1%    -196  -0.1%    -196    .text
  -0.2%    -304  [ = ]       0    .debug_ranges
  -0.1%    -313  [ = ]       0    .debug_loc
  -0.2%    -489  [ = ]       0    .strtab
  +0.1% +3.53Ki  -0.1%    -204    TOTAL
use_rust/pi_pico_w_ble — 639.9 KiB → 638.5 KiB (-0.21% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 599224	      0	  54632	 653856	  9fa20	rmk-pi-pico-w

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 599400	      0	  55856	 655256	  9ff98	rmk-pi-pico-w

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +2.2% +19.0Ki  [ = ]       0    .debug_loc
  +2.0% +4.26Ki  [ = ]       0    .debug_ranges
  +0.2% +3.83Ki  [ = ]       0    .debug_info
  +0.1%    +260  +0.1%    +260    .text
  +0.1%    +249  [ = ]       0    .debug_line
  +0.2%     +20  [ = ]       0    .debug_abbrev
  +0.3%     +12  +0.3%     +12    .data
  -1.9%     -17  [ = ]       0    .defmt
 -24.7%     -18  [ = ]       0    [Unmapped]
  -0.9%    -376  [ = ]       0    .debug_aranges
  -0.2%    -448  -0.2%    -448    .rodata
  -2.2%    -856  [ = ]       0    .debug_frame
  -1.3%   -1008  [ = ]       0    .symtab
  [ = ]       0  -2.2% -1.20Ki    .bss
  -2.3% -6.03Ki  [ = ]       0    .strtab
  -1.8% -60.0Ki  [ = ]       0    .debug_str
  -0.5% -41.0Ki  -0.2% -1.37Ki    TOTAL
use_rust/rp2040 — 145.5 KiB → 144.5 KiB (-0.71% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 132992	      0	  14972	 147964	  241fc	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.4% +3.83Ki  [ = ]       0    .debug_info
  +0.1%    +168  +0.1%    +168    .text
  +0.1%    +112  [ = ]       0    .debug_ranges
  +0.1%     +10  [ = ]       0    .debug_abbrev
  +2.3%      +4  +3.0%      +4    .data
  -3.7%      -2  [ = ]       0    [Unmapped]
  -1.7%      -7  [ = ]       0    .defmt
  -0.6%    -104  [ = ]       0    .debug_aranges
  -0.1%    -181  [ = ]       0    .debug_line
  -1.4%    -236  [ = ]       0    .debug_frame
  -0.8%    -272  [ = ]       0    .symtab
  -2.1%    -360  -2.1%    -360    .rodata
  [ = ]       0  -6.0%    -884    .bss
  -1.5% -1.43Ki  [ = ]       0    .strtab
  -3.9% -11.2Ki  [ = ]       0    .debug_loc
  -1.8% -25.0Ki  [ = ]       0    .debug_str
  -1.1% -34.6Ki  -0.7% -1.05Ki    TOTAL
use_rust/rp2040_split (central) — 156.3 KiB → 155.9 KiB (-0.21% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 144028	      0	  15644	 159672	  26fb8	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.5% +5.27Ki  [ = ]       0    .debug_info
  +1.1% +3.53Ki  [ = ]       0    .debug_loc
  +1.9% +1.59Ki  [ = ]       0    .debug_ranges
  +0.5%    +596  +0.5%    +596    .text
  +0.0%     +62  [ = ]       0    .debug_line
  +0.1%     +10  [ = ]       0    .debug_abbrev
  +2.3%      +4  +3.0%      +4    .data
  -1.6%      -7  [ = ]       0    .defmt
 -12.1%      -7  [ = ]       0    [Unmapped]
  -0.4%     -84  -0.4%     -84    .rodata
  -0.7%    -112  [ = ]       0    .debug_aranges
  -1.3%    -244  [ = ]       0    .debug_frame
  -0.8%    -288  [ = ]       0    .symtab
  [ = ]       0  -5.6%    -868    .bss
  -1.7% -1.81Ki  [ = ]       0    .strtab
  -1.0% -15.6Ki  [ = ]       0    .debug_str
  -0.2% -7.12Ki  -0.2%    -352    TOTAL
use_rust/rp2040_split (peripheral) — 26.4 KiB → 26.4 KiB (-0.11% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
  24316	     56	   2676	  27048	   69a8	peripheral

cargo size (main):

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

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.1%      +8  [ = ]       0    .debug_ranges
  -4.3%      -8  [ = ]       0    .defmt
  -0.2%     -32  -0.2%     -32    .text
  -0.3%     -40  [ = ]       0    .debug_aranges
  -0.1%     -53  [ = ]       0    .debug_line
  -0.8%     -64  [ = ]       0    .symtab
  -1.1%    -211  [ = ]       0    .strtab
  -0.5%    -301  [ = ]       0    .debug_loc
  -0.2%    -648  [ = ]       0    .debug_info
  -0.1%    -723  [ = ]       0    .debug_str
  -0.2% -2.02Ki  -0.1%     -32    TOTAL
use_rust/stm32f1 — 61.7 KiB → 61.7 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
  55792	     28	   7392	  63212	   f6ec	rmk-stm32f1

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
  55792	     28	   7392	  63212	   f6ec	rmk-stm32f1

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%     +28  [ = ]       0    .debug_info
  +4.5%      +3  [ = ]       0    [Unmapped]
  -0.0%      -9  [ = ]       0    .debug_line
  -0.0%     -22  [ = ]       0    .debug_str
  [ = ]       0  [ = ]       0    TOTAL
use_rust/stm32h7 — 119.5 KiB → 119.5 KiB (+0.00% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 106708	    324	  15308	 122340	  1dde4	rmk-stm32h7

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 106712	    324	  15308	 122344	  1dde8	rmk-stm32h7

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +201  [ = ]       0    .debug_info
  +1.9%      +1  [ = ]       0    [Unmapped]
  -0.0%      -3  [ = ]       0    .debug_line
  -0.0%      -4  -0.0%      -4    .text
  -0.0%    -579  [ = ]       0    .debug_str
  -0.0%    -384  -0.0%      -4    TOTAL

Signed-off-by: Haobo Gu <haobogu@outlook.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 1, 2026

Deploying rmk-rs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 4171ebf
Status: ✅  Deploy successful!
Preview URL: https://76b7b223.rmk-4a2.pages.dev
Branch Preview URL: https://transport.rmk-4a2.pages.dev

View logs

HaoboGu added 2 commits May 1, 2026 10:04
…tionType

Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: Haobo Gu <haobogu@outlook.com>
@HaoboGu HaoboGu force-pushed the transport branch 3 times, most recently from d951dca to d02af97 Compare May 1, 2026 14:06
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: Haobo Gu <haobogu@outlook.com>
HaoboGu added 4 commits May 2, 2026 20:49
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: Haobo Gu <haobogu@outlook.com>
@HaoboGu HaoboGu merged commit 57b2970 into main May 4, 2026
43 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.

1 participant