2.4.6 ATWILC3000 Power Device Character Interface

The Bluetooth®/Bluetooth LE stack uses a character interface that runs in the user space to convey commands to the power management layer.
Table 2-1. Power Management Layer Commands
CommandDescription Note
echo BT_POWER_UP > /dev/wilc_btPower-up the chipDoes not take effect if Wi-Fi® is ON
echo BT_POWER_DOWN > /dev/wilc_btPower-down the chipDoes not take effect if Wi-Fi is ON
echo BT_DOWNLOAD_FW > /dev/wilc_btDownload Bluetooth® firmware to IRAM using SDIO or SPI
echo BT_FW_CHIP_WAKEUP > /dev/wilc_btWake the chip up, issued before downloading firmware for both UART or SDIO/SPI
echo BT_FW_CHIP_ALLOW_SLEEP > /dev/wilc_btAllow the chip to enter Sleep mode when appropriate