@@ -102,15 +102,20 @@ int CyBtldr_StartBootloadOperation(CyBtldr_CommunicationsData* comm, unsigned lo
102
102
if (CYRET_SUCCESS != err )
103
103
err |= CYRET_ERR_COMM_MASK ;
104
104
105
- if (CYRET_SUCCESS == err )
105
+ if (CYRET_SUCCESS == err ) {
106
106
err = CyBtldr_CreateEnterBootLoaderCmd (inBuf , & inSize , & outSize , securityKeyBuf );
107
- if (CYRET_SUCCESS == err )
107
+ }
108
+ if (CYRET_SUCCESS == err ) {
108
109
err = CyBtldr_TransferData (inBuf , inSize , outBuf , outSize );
109
- if (CYRET_SUCCESS == err )
110
+ }
111
+ if (CYRET_SUCCESS == err ) {
110
112
err = CyBtldr_ParseEnterBootLoaderCmdResult (outBuf , outSize , & siliconId , & siliconRev , blVer , & status );
111
- else if (CyBtldr_TryParseParketStatus (outBuf , outSize , & status ) == CYRET_SUCCESS )
113
+ if (!err ) {
114
+ printf ("Got silicon id 0x%08lx, rev 0x%02x\n" , siliconId , siliconRev );
115
+ }
116
+ } else if (CyBtldr_TryParseParketStatus (outBuf , outSize , & status ) == CYRET_SUCCESS ) {
112
117
err = status | CYRET_ERR_BTLDR_MASK ; //if the response we get back is a valid packet overide the err with the response's status
113
-
118
+ }
114
119
if (CYRET_SUCCESS == err )
115
120
{
116
121
if (CYRET_SUCCESS != status )
0 commit comments