--- a/bthci/hci2implementations/hctls/bcsp/src/hctlbcspcontrollermanager.cpp Tue Feb 02 01:12:20 2010 +0200
+++ b/bthci/hci2implementations/hctls/bcsp/src/hctlbcspcontrollermanager.cpp Fri Mar 19 09:53:48 2010 +0200
@@ -190,11 +190,10 @@
switch(aState)
{
case EBTOff:
- {
- iHCTLBcsp.WriteBcCmd(iColdHaltCommand); //this should not produce a response
+ {
iPowerDownCallback->CallBack(); //allows asynch callback to BTClient.
iCurrentTask = EPowerDown;
- iControllerManagerState = EWaiting;
+ iControllerManagerState = EResetHardware;
iHCTLBcsp.Choke();
}
break;