Skip to content

zephyr/boards: Update and fix Bouffalolab boards. #19176

Open
VynDragon wants to merge 2 commits into
micropython:masterfrom
VynDragon:fix_bflb
Open

zephyr/boards: Update and fix Bouffalolab boards. #19176
VynDragon wants to merge 2 commits into
micropython:masterfrom
VynDragon:fix_bflb

Conversation

@VynDragon
Copy link
Copy Markdown
Contributor

Summary

follow up to #18511
Adds new feature, fix UART behavign strangely.

Also adds cache handling for cache_management and the new HAL hook in emitglue.

Testing

Ran on board

Generative AI

No.

Copy link
Copy Markdown
Member

@dpgeorge dpgeorge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good (although I did not test it).

@VynDragon
Copy link
Copy Markdown
Contributor Author

VynDragon commented May 4, 2026

I also went and tried rp2350 both m33 and hazard3 (that works correctly now so config can be added) with this code so doesnt look like the cache code broke anything

@VynDragon
Copy link
Copy Markdown
Contributor Author

VynDragon commented May 7, 2026

BLE has just been merged for some of those, please wait a bit so I can add that before merging.

@VynDragon VynDragon force-pushed the fix_bflb branch 2 times, most recently from 9eaf8b6 to 9274829 Compare May 8, 2026 06:25
Provide function to clean dcache in emitglue.

Signed-off-by: Vdragon <mail@massdriver.space>
@VynDragon
Copy link
Copy Markdown
Contributor Author

Alright updated, it requires #19157

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 8, 2026

Code size report:

Reference:  esp8266: Remove obsolete --verify option from ESP8266. [e496000]
Comparison: zephyr/boards: Update and fix Bouffalolab boards. [merge of 9274829]
  mpy-cross:    +0 +0.000% 
   bare-arm:    +0 +0.000% 
minimal x86:    +0 +0.000% 
   unix x64:    +0 +0.000% standard
      stm32:    +0 +0.000% PYBV10
      esp32:    +0 +0.000% ESP32_GENERIC
     mimxrt:    +0 +0.000% TEENSY40
        rp2:    +0 +0.000% RPI_PICO_W
       samd:    +0 +0.000% ADAFRUIT_ITSYBITSY_M4_EXPRESS
  qemu rv32:    +0 +0.000% VIRT_RV32

Fix UART missing character at output, enable newly supported features.

Signed-off-by: Vdragon <mail@massdriver.space>
@VynDragon
Copy link
Copy Markdown
Contributor Author

VynDragon commented May 9, 2026

Also added wb2 ble since that was merged yesterday.

Still need a fix PR upstream relevant to FP though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants