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