This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[Attention] CC3200 SDK 1.0 Errata - Driverlib bugfix update

Hi All,

This mail is to communicate bugfix updates required  to the driverlib. The applications impacted is also mentioned and the fixes are mainly applicable in those cases. However, it is recommended to incorporate the same in all deployments in case of usage of the feature in future.

1. camera.h

Issue details: Camera application hangs on using PCLK polarity as falling edge. Erronoeus operation on HS polarity low.

Applications impacted: Camera applications using PCLK polarity as falling edge or HS polarity low.

Resolution:

The issue was seen due to a typo error in the macro values. The driverlib file camera.h has to be updated as follows:

--- camera.h Fri May 30 15:29:08 2014
+++ camera.h Tue Oct 14 14:31:06 2014
@@ -82,12 +82,12 @@
 // Value that can be passed to CameraXClkConfig().
 //*****************************************************************************
 #define CAM_HS_POL_HI       0x00000000
-#define CAM_HS_POL_LO       0000000200
+#define CAM_HS_POL_LO       0x00000200
 #define CAM_VS_POL_HI       0x00000000
 #define CAM_VS_POL_LO       0x00000100
 
 #define CAM_PCLK_RISE_EDGE  0x00000000
-#define CAM_PCLK_FALL_EDGE  0000000400
+#define CAM_PCLK_FALL_EDGE  0x00000400
 
 #define CAM_ORDERCAM_SWAP   0x00000800
 #define CAM_NOBT_SYNCHRO    0x00002000

2. uart.c

Issue details: Build error when DEBUG macro is enabled in driverlib.

Applications impacted: Applications using the DEBUG option while building driverlib.

Resolution: Unsupported macro usage removed.

--- uart.c Tue Apr 29 19:45:02 2014
+++ uart.c Tue Oct 14 11:59:04 2014
@@ -596,7 +596,7 @@
     //
 
     ASSERT(ulBase == UARTA1_BASE);
-    ASSERT((ulControl & ~(UART_OUTPUT_RTS | UART_OUTPUT_DTR)) == 0);
+    ASSERT((ulControl & ~(UART_OUTPUT_RTS)) == 0);
 
     //
     // Set the appropriate modem control output bits.
@@ -637,7 +637,7 @@
     // Check the arguments.
     //
     ASSERT(ulBase == UARTA1_BASE);
-    ASSERT((ulControl & ~(UART_OUTPUT_RTS | UART_OUTPUT_DTR)) == 0);
+    ASSERT((ulControl & ~(UART_OUTPUT_RTS)) == 0);
 
     //
     // Set the appropriate modem control output bits.

Request all to update the driverlib files and feel free to get back in case of any queries.

Thanks.

Best regards,

Naveen