pabigot / bsp430

Board Support Package for MSP430 microcontrollers
http://pabigot.github.com/bsp430
BSD 3-Clause "New" or "Revised" License
38 stars 11 forks source link

cli functions disable interrupts #33

Closed pabigot closed 11 years ago

pabigot commented 11 years ago

Several CLI functions use _ni-qualified console output routines, which can result in GIE being disabled as a side effect, which in turn can cause the application to hang, especially when CLI diagnostics fill a transmission buffer and the system has to block for it to flush.