Skip to content

Conversation

@linguini1
Copy link
Contributor

Summary

Removes CXX initialization from the 'ble' configuration, preventing it from crashing at boot time.

Closes #17873.

Impact

Configuration now works properly.

Testing

After this change, the board boots normally into the ble configuration and can
scan for devices.

(NSH) NuttX-12.12.0
nsh> 
nsh> 
nsh> help
help usage:  help [-v] [<cmd>]

    .           cp          false       ls          rm          umount      
    [           cmp         fdinfo      mkdir       rmdir       unset       
    ?           dirname     free        mkrd        set         uptime      
    alias       df          help        mount       sleep       usleep      
    unalias     dmesg       hexdump     mv          source      watch       
    arp         echo        ifconfig    pidof       test        xd          
    basename    env         ifdown      printf      time        wait        
    break       exec        ifup        ps          true                                                                                                      
    cat         exit        kill        pwd         truncate                                                                                                  
    cd          expr        pkill       reboot      uname                                                                                                     
                                                                                                                                                              
Builtin Apps:                                                                                                                                                 
    bt           dumpstack    nsh          sh                                                                                                                 
    dd           getprime     ostest                   
nsh> ifconfig                                                                                                                                                 
bnep0   Link encap:UNSPEC at DOWN mtu -9                                                                                                                      
        inet addr:0.0.0.0 DRaddr:0.0.0.0 Mask:0.0.0.0  

Removes CXX initialization from the 'ble' configuration, preventing it
from crashing at boot time.

Signed-off-by: Matteo Golin <matteo.golin@gmail.com>
@linguini1 linguini1 requested a review from rcsim as a code owner January 14, 2026 16:10
@github-actions github-actions bot added Board: risc-v Size: XS The size of the change in this PR is very small labels Jan 14, 2026
@simbit18 simbit18 requested a review from fdcavalcanti January 14, 2026 16:35
@simbit18 simbit18 merged commit 590678e into apache:master Jan 14, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Board: risc-v Size: XS The size of the change in this PR is very small

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] XIAO ESP32C3 ble configuration crashes at boot

4 participants