It's more fun reinventing the wheel
Hmmm, I have a question, which is the 417KB blob?
[Edit] Tried pico_w/bt/hid_mouse_demo for pico_w, built size 449444 bytes, an increase of ~219KB over the blinker. The firmware blob is only slightly larger. The bulk of the increase seems to be BT stack code, interesting. Then maybe hid_mouse_demo.c.obj had ~22KB of read-only data that look like strings.
[Edit2] Tried some BT, WiFi and BT+WiFi builds. The size of .rodata.wb43439A0_7_95_49_00_combined is 232408 bytes for BT and BT+WiFi builds. Guess I can't figure out what earlephilhower meant by a 417K firmware blob in the ticket. I've mostly satisfied my own question == blob savings of say at least 70KB. Not too bad if I really needed that 70KB.![Very Happy :D]()
Hmmm, I have a question, which is the 417KB blob?
[Edit] Tried pico_w/bt/hid_mouse_demo for pico_w, built size 449444 bytes, an increase of ~219KB over the blinker. The firmware blob is only slightly larger. The bulk of the increase seems to be BT stack code, interesting. Then maybe hid_mouse_demo.c.obj had ~22KB of read-only data that look like strings.
[Edit2] Tried some BT, WiFi and BT+WiFi builds. The size of .rodata.wb43439A0_7_95_49_00_combined is 232408 bytes for BT and BT+WiFi builds. Guess I can't figure out what earlephilhower meant by a 417K firmware blob in the ticket. I've mostly satisfied my own question == blob savings of say at least 70KB. Not too bad if I really needed that 70KB.
Statistics: Posted by katak255 — Thu Oct 16, 2025 3:30 am