Skip to content

fix(keyboard): consume one-shot modifier on next key press, not release - #1036

Open
jpds wants to merge 1 commit into
rmk-rs:mainfrom
jpds:fix/osm-rollover-shift
Open

fix(keyboard): consume one-shot modifier on next key press, not release#1036
jpds wants to merge 1 commit into
rmk-rs:mainfrom
jpds:fix/osm-rollover-shift

Conversation

@jpds

@jpds jpds commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Fix the issue whereby a one-shot mod like osm!(ModifierCombination::LSHIFT) can cause a rolled set of keys to be capitalized as the modifier isn't deactivated after it is pressed - rather than released.

A key rolled over before the first shifted key released still saw
`Single`, so it got shifted too. Consume on press instead; release
reports never included `Single` anyway, so the shifted key is unaffected.

A held OSL now also consumes a pending OSM at its own press, matching
the already-tapped case in `osm_then_osl`.
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown

Size Report

Example main PR Diff .text .data .bss
use_config/nrf52832_ble 397.6 KiB 397.6 KiB +0.00% ⬆️ +28 0 0
use_config/nrf52840_ble 439.6 KiB 439.7 KiB +0.00% ⬆️ +16 0 0
use_config/nrf52840_ble_split (central) 500.8 KiB 500.8 KiB +0.00% ⬆️ +24 0 0
use_config/nrf52840_ble_split (peripheral) 318.8 KiB 318.8 KiB +0.00% 0 0 0
use_config/pi_pico_w_ble 672.7 KiB 672.6 KiB +0.00% ⬇️ -44 0 0
use_config/rp2040 146.3 KiB 146.2 KiB -0.02% ⬇️ -32 0 0
use_config/rp2040_split (central) 159.9 KiB 159.9 KiB -0.01% ⬇️ -28 0 0
use_config/rp2040_split (peripheral) 27.9 KiB 27.9 KiB +0.00% 0 0 0
use_config/stm32f1 62.6 KiB 62.6 KiB +0.03% ⬆️ +20 0 0
use_config/stm32h7 100.4 KiB 100.4 KiB +0.01% ⬆️ +12 0 0
use_rust/nrf52832_ble 385.2 KiB 385.2 KiB +0.00% ⬆️ +8 0 0
use_rust/nrf52840_ble 435.2 KiB 435.2 KiB +0.00% ⬆️ +20 0 0
use_rust/nrf52840_ble_split (central) 504.3 KiB 504.3 KiB +0.00% ⬆️ +28 0 0
use_rust/nrf52840_ble_split (peripheral) 316.4 KiB 316.4 KiB +0.00% 0 0 0
use_rust/pi_pico_w_ble 672.1 KiB 672.1 KiB +0.00% 0 0 0
use_rust/rp2040 145.6 KiB 145.5 KiB -0.02% ⬇️ -32 0 0
use_rust/rp2040_split (central) 158.4 KiB 158.4 KiB -0.01% ⬇️ -32 0 0
use_rust/rp2040_split (peripheral) 28.2 KiB 28.2 KiB +0.00% 0 0 0
use_rust/stm32f1 61.9 KiB 61.9 KiB +0.01% ⬆️ +12 0 0
use_rust/stm32h7 119.7 KiB 119.7 KiB +0.00% ⬆️ +8 0 0
use_config/nrf52832_ble — 397.6 KiB → 397.6 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 364900	   8620	  33624	 407144	  63668	rmk-nrf52832

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 364872	   8620	  33624	 407116	  6364c	rmk-nrf52832

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +120  [ = ]       0    .debug_str
  +0.0%     +80  [ = ]       0    .debug_ranges
  +0.9%     +70  [ = ]       0    .debug_abbrev
  +0.0%     +28  +0.0%     +28    .text
  -0.0%      -8  [ = ]       0    .debug_aranges
  -0.1%     -32  [ = ]       0    .debug_frame
  -0.0%     -32  [ = ]       0    .symtab
  -0.0%     -44  [ = ]       0    .strtab
  -0.0%     -57  [ = ]       0    .debug_info
  -0.0%     -62  [ = ]       0    .debug_loc
  -0.0%     -63  [ = ]       0    .debug_line
  [ = ]       0  +0.0%     +28    TOTAL
use_config/nrf52840_ble — 439.6 KiB → 439.7 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 397920	   8628	  43664	 450212	  6dea4	rmk-nrf52840

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 397904	   8628	  43664	 450196	  6de94	rmk-nrf52840

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%     +80  [ = ]       0    .debug_ranges
  +0.5%     +39  [ = ]       0    .debug_abbrev
  +0.0%     +16  [ = ]       0    .debug_str
  +0.0%     +16  +0.0%     +16    .text
   +37%     +16  [ = ]       0    [Unmapped]
  -0.0%      -8  [ = ]       0    .debug_aranges
  -0.1%     -32  [ = ]       0    .debug_frame
  -0.0%     -32  [ = ]       0    .symtab
  -0.0%     -34  [ = ]       0    .debug_info
  -0.0%     -72  [ = ]       0    .strtab
  -0.0%     -74  [ = ]       0    .debug_loc
  -0.1%    -299  [ = ]       0    .debug_line
  -0.0%    -384  +0.0%     +16    TOTAL
use_config/nrf52840_ble_split (central) — 500.8 KiB → 500.8 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 455280	   8684	  48856	 512820	  7d334	central

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 455256	   8684	  48856	 512796	  7d31c	central

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%     +80  [ = ]       0    .debug_ranges
  +0.0%     +46  [ = ]       0    .debug_line
  +0.0%     +41  [ = ]       0    .debug_info
  +0.0%     +24  +0.0%     +24    .text
   +29%     +12  [ = ]       0    [Unmapped]
  +0.0%      +4  [ = ]       0    .debug_str
  -0.0%      -8  [ = ]       0    .debug_aranges
  -0.1%     -32  [ = ]       0    .debug_frame
  -0.0%     -32  [ = ]       0    .symtab
  -0.0%     -71  [ = ]       0    .strtab
  -0.0%    -100  [ = ]       0    .debug_loc
  -0.0%     -36  +0.0%     +24    TOTAL
use_config/nrf52840_ble_split (peripheral) — 318.8 KiB → 318.8 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 292804	   8500	  25184	 326488	  4fb58	peripheral

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 292804	   8500	  25184	 326488	  4fb58	peripheral

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%      +5  [ = ]       0    .strtab
  +0.0%      +4  [ = ]       0    .debug_str
  +5.3%      +3  [ = ]       0    [Unmapped]
  +0.0%     +12  [ = ]       0    TOTAL
use_config/pi_pico_w_ble — 672.7 KiB → 672.6 KiB (+0.00% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 635064	      0	  53704	 688768	  a8280	rmk-pi-pico-w

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 635108	      0	  53704	 688812	  a82ac	rmk-pi-pico-w

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +505  [ = ]       0    .debug_info
  +0.0%    +168  [ = ]       0    .debug_str
  +0.0%    +157  [ = ]       0    .debug_line
  +0.0%     +64  [ = ]       0    .debug_ranges
  +0.4%     +39  [ = ]       0    .debug_abbrev
  +0.0%     +11  [ = ]       0    .debug_loc
   +18%      +8  [ = ]       0    [Unmapped]
  -0.0%      -8  [ = ]       0    .debug_aranges
  -0.1%     -32  [ = ]       0    .debug_frame
  -0.0%     -44  -0.0%     -44    .text
  -0.0%     -48  [ = ]       0    .strtab
  +0.0%    +820  -0.0%     -44    TOTAL
use_config/rp2040 — 146.3 KiB → 146.2 KiB (-0.02% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 135848	      0	  13908	 149756	  248fc	rmk-rp2040

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 135880	      0	  13908	 149788	  2491c	rmk-rp2040

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%     +73  [ = ]       0    .debug_str
  +0.2%     +14  [ = ]       0    .debug_abbrev
  +5.1%      +2  [ = ]       0    [Unmapped]
  -0.0%      -8  [ = ]       0    .debug_aranges
  -0.0%     -25  [ = ]       0    .debug_line
  -0.2%     -32  [ = ]       0    .debug_frame
  -0.1%     -32  [ = ]       0    .symtab
  -0.0%     -32  -0.0%     -32    .text
  -0.0%     -33  [ = ]       0    .debug_info
  -0.0%     -40  [ = ]       0    .debug_ranges
  -0.1%     -68  [ = ]       0    .strtab
  -0.0%    -111  [ = ]       0    .debug_loc
  -0.0%    -292  -0.0%     -32    TOTAL
use_config/rp2040_split (central) — 159.9 KiB → 159.9 KiB (-0.01% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 148876	      0	  14860	 163736	  27f98	central

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 148904	      0	  14860	 163764	  27fb4	central

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.2%     +14  [ = ]       0    .debug_abbrev
  -0.0%      -8  [ = ]       0    .debug_aranges
  -0.0%     -28  -0.0%     -28    .text
  -0.2%     -32  [ = ]       0    .debug_frame
  -0.1%     -32  [ = ]       0    .symtab
  -0.0%     -40  [ = ]       0    .debug_ranges
  -0.0%     -61  [ = ]       0    .debug_info
  -0.1%     -83  [ = ]       0    .strtab
  -0.0%    -113  [ = ]       0    .debug_str
  -0.0%    -121  [ = ]       0    .debug_loc
  -0.1%    -136  [ = ]       0    .debug_line
  -0.0%    -640  -0.0%     -28    TOTAL
use_config/rp2040_split (peripheral) — 27.9 KiB → 27.9 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
  25696	     60	   2804	  28560	   6f90	peripheral

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
  25696	     60	   2804	  28560	   6f90	peripheral

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +2.0%      +1  [ = ]       0    [Unmapped]
  -0.0%      -1  [ = ]       0    .strtab
  -0.0%      -8  [ = ]       0    .debug_str
  -0.0%      -8  [ = ]       0    TOTAL
use_config/stm32f1 — 62.6 KiB → 62.6 KiB (+0.03% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
  57764	     28	   6336	  64128	   fa80	rmk-stm32f1

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
  57744	     28	   6336	  64108	   fa6c	rmk-stm32f1

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.2%     +80  [ = ]       0    .debug_ranges
  +0.1%     +46  [ = ]       0    .debug_line
  +0.0%     +43  [ = ]       0    .debug_info
  +0.0%     +20  +0.0%     +20    .text
  +0.2%     +14  [ = ]       0    .debug_abbrev
  -0.1%      -8  [ = ]       0    .debug_aranges
 -25.0%     -17  [ = ]       0    [Unmapped]
  -0.2%     -32  [ = ]       0    .debug_frame
  -0.0%     -39  [ = ]       0    .debug_loc
  -0.0%     -64  [ = ]       0    .debug_str
  -0.2%     -79  [ = ]       0    .strtab
  -0.0%     -36  +0.0%     +20    TOTAL
use_config/stm32h7 — 100.4 KiB → 100.4 KiB (+0.01% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
  94452	    264	   8128	 102844	  191bc	rmk-stm32h7

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
  94440	    264	   8128	 102832	  191b0	rmk-stm32h7

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.1%    +183  [ = ]       0    .debug_line
  +0.0%    +100  [ = ]       0    .debug_str
  +0.1%     +80  [ = ]       0    .debug_ranges
  +0.0%     +76  [ = ]       0    .debug_info
  +0.0%     +12  +0.0%     +12    .text
  -0.0%      -8  [ = ]       0    .debug_aranges
 -21.0%     -13  [ = ]       0    [Unmapped]
  -0.2%     -32  [ = ]       0    .debug_frame
  -0.1%     -32  [ = ]       0    .symtab
  -0.0%     -62  [ = ]       0    .debug_loc
  -0.1%     -76  [ = ]       0    .strtab
  +0.0%    +228  +0.0%     +12    TOTAL
use_rust/nrf52832_ble — 385.2 KiB → 385.2 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 352240	   8620	  33560	 394420	  604b4	rmk-nrf52832

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 352232	   8620	  33560	 394412	  604ac	rmk-nrf52832

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%     +80  [ = ]       0    .debug_ranges
  +0.0%     +42  [ = ]       0    .debug_line
  +0.0%     +37  [ = ]       0    .debug_info
  +0.0%      +8  +0.0%      +8    .text
  -0.0%      -6  [ = ]       0    .debug_str
  -0.0%      -8  [ = ]       0    .debug_aranges
 -21.0%     -13  [ = ]       0    [Unmapped]
  -0.1%     -32  [ = ]       0    .debug_frame
  -0.0%     -32  [ = ]       0    .symtab
  -0.0%     -60  [ = ]       0    .debug_loc
  -0.0%     -76  [ = ]       0    .strtab
  -0.0%     -60  +0.0%      +8    TOTAL
use_rust/nrf52840_ble — 435.2 KiB → 435.2 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 396156	   8628	  40904	 445688	  6ccf8	rmk-nrf52840

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 396136	   8628	  40904	 445668	  6cce4	rmk-nrf52840

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%     +80  [ = ]       0    .debug_ranges
  +0.0%     +41  [ = ]       0    .debug_info
  +0.0%     +20  +0.0%     +20    .text
   +19%     +10  [ = ]       0    [Unmapped]
  +0.0%      +9  [ = ]       0    .debug_line
  +0.0%      +2  [ = ]       0    .debug_str
  -0.0%      -8  [ = ]       0    .debug_aranges
  -0.1%     -32  [ = ]       0    .debug_frame
  -0.0%     -32  [ = ]       0    .symtab
  -0.0%     -62  [ = ]       0    .debug_loc
  -0.0%     -76  [ = ]       0    .strtab
  -0.0%     -48  +0.0%     +20    TOTAL
use_rust/nrf52840_ble_split (central) — 504.3 KiB → 504.3 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 456900	   8684	  50824	 516408	  7e138	central

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 456872	   8684	  50824	 516380	  7e11c	central

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%     +80  [ = ]       0    .debug_ranges
  +0.0%     +28  +0.0%     +28    .text
  +1.6%      +1  [ = ]       0    [Unmapped]
  -0.0%      -8  [ = ]       0    .debug_aranges
  -0.0%     -22  [ = ]       0    .debug_info
  -0.1%     -32  [ = ]       0    .debug_frame
  -0.0%     -32  [ = ]       0    .symtab
  -0.0%     -40  [ = ]       0    .debug_str
  -0.0%     -83  [ = ]       0    .strtab
  -0.0%     -86  [ = ]       0    .debug_line
  -0.0%     -90  [ = ]       0    .debug_loc
  -0.0%    -284  +0.0%     +28    TOTAL
use_rust/nrf52840_ble_split (peripheral) — 316.4 KiB → 316.4 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 290540	   8500	  24952	 323992	  4f198	peripheral

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 290540	   8500	  24952	 323992	  4f198	peripheral

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +234  [ = ]       0    .debug_info
  +0.0%    +127  [ = ]       0    .debug_str
  +0.0%     +97  [ = ]       0    .debug_line
  +0.0%     +10  [ = ]       0    .debug_loc
  -2.0%      -1  [ = ]       0    [Unmapped]
  -0.0%      -7  [ = ]       0    .strtab
  +0.0%    +460  [ = ]       0    TOTAL
use_rust/pi_pico_w_ble — 672.1 KiB → 672.1 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 634848	      0	  53384	 688232	  a8068	rmk-pi-pico-w

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 634848	      0	  53384	 688232	  a8068	rmk-pi-pico-w

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%     +44  [ = ]       0    .debug_line
  +0.0%     +40  [ = ]       0    .debug_ranges
  +0.0%     +37  [ = ]       0    .debug_info
  +0.0%      +8  [ = ]       0    .debug_loc
  +0.0%      +3  [ = ]       0    .debug_str
  +6.4%      +3  [ = ]       0    [Unmapped]
  -0.0%      -8  [ = ]       0    .debug_aranges
  -0.1%     -32  [ = ]       0    .debug_frame
  -0.0%     -71  [ = ]       0    .strtab
  +0.0%     +24  [ = ]       0    TOTAL
use_rust/rp2040 — 145.6 KiB → 145.5 KiB (-0.02% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 135280	      0	  13748	 149028	  24624	rmk-rp2040

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 135312	      0	  13748	 149060	  24644	rmk-rp2040

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%    +102  [ = ]       0    .debug_str
  +0.0%     +68  [ = ]       0    .debug_line
  +0.2%     +14  [ = ]       0    .debug_abbrev
  +0.0%      +2  [ = ]       0    .debug_info
  -0.0%      -8  [ = ]       0    .debug_aranges
  -0.2%     -32  [ = ]       0    .debug_frame
  -0.1%     -32  [ = ]       0    .symtab
  -0.0%     -32  -0.0%     -32    .text
  -0.0%     -40  [ = ]       0    .debug_ranges
  -0.1%     -75  [ = ]       0    .strtab
  -0.0%    -131  [ = ]       0    .debug_loc
  -0.0%    -164  -0.0%     -32    TOTAL
use_rust/rp2040_split (central) — 158.4 KiB → 158.4 KiB (-0.01% ⬇️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 147580	      0	  14604	 162184	  27988	central

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 147612	      0	  14604	 162216	  279a8	central

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.2%     +14  [ = ]       0    .debug_abbrev
  +3.8%      +2  [ = ]       0    [Unmapped]
  -0.0%      -8  [ = ]       0    .debug_aranges
  -0.2%     -32  [ = ]       0    .debug_frame
  -0.1%     -32  [ = ]       0    .symtab
  -0.0%     -32  -0.0%     -32    .text
  -0.0%     -40  [ = ]       0    .debug_ranges
  -0.0%     -61  [ = ]       0    .debug_info
  -0.1%     -83  [ = ]       0    .strtab
  -0.0%    -113  [ = ]       0    .debug_str
  -0.0%    -131  [ = ]       0    .debug_loc
  -0.1%    -136  [ = ]       0    .debug_line
  -0.0%    -652  -0.0%     -32    TOTAL
use_rust/rp2040_split (peripheral) — 28.2 KiB → 28.2 KiB (+0.00%)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
  25796	     60	   3068	  28924	   70fc	peripheral

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
  25796	     60	   3068	  28924	   70fc	peripheral

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +2.1%      +1  [ = ]       0    [Unmapped]
  -0.0%      -1  [ = ]       0    .strtab
  -0.0%      -8  [ = ]       0    .debug_str
  -0.0%      -8  [ = ]       0    TOTAL
use_rust/stm32f1 — 61.9 KiB → 61.9 KiB (+0.01% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
  57096	     28	   6272	  63396	   f7a4	rmk-stm32f1

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
  57084	     28	   6272	  63384	   f798	rmk-stm32f1

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.2%     +80  [ = ]       0    .debug_ranges
  +0.0%     +62  [ = ]       0    .debug_str
  +0.1%     +58  [ = ]       0    .debug_line
  +0.0%     +48  [ = ]       0    .debug_info
  +0.2%     +14  [ = ]       0    .debug_abbrev
  +0.0%     +12  +0.0%     +12    .text
  -0.2%      -8  [ = ]       0    .debug_aranges
 -17.5%     -10  [ = ]       0    [Unmapped]
  -0.3%     -32  [ = ]       0    .debug_frame
  -0.0%     -39  [ = ]       0    .debug_loc
  -0.1%     -61  [ = ]       0    .strtab
  +0.0%    +124  +0.0%     +12    TOTAL
use_rust/stm32h7 — 119.7 KiB → 119.7 KiB (+0.00% ⬆️)

cargo size (PR):

   text	   data	    bss	    dec	    hex	filename
 108192	    320	  14028	 122540	  1deac	rmk-stm32h7

cargo size (main):

   text	   data	    bss	    dec	    hex	filename
 108184	    320	  14028	 122532	  1dea4	rmk-stm32h7

Bloaty diff (PR vs main):

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.1%     +80  [ = ]       0    .debug_ranges
  +0.0%     +79  [ = ]       0    .debug_info
  +0.0%     +43  [ = ]       0    .debug_line
  +0.0%      +8  +0.0%      +8    .text
  +0.0%      +1  [ = ]       0    .debug_str
 -10.5%      -6  [ = ]       0    [Unmapped]
  -0.0%      -8  [ = ]       0    .debug_aranges
  -0.2%     -32  [ = ]       0    .debug_frame
  -0.1%     -32  [ = ]       0    .symtab
  -0.0%     -72  [ = ]       0    .debug_loc
  -0.1%     -77  [ = ]       0    .strtab
  -0.0%     -16  +0.0%      +8    TOTAL

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