Release 6.1.7

This commit is contained in:
Bo Chen
2021-06-02 06:46:59 +00:00
parent d42808cdeb
commit d4089f56e3
56 changed files with 399 additions and 176 deletions
+10 -8
View File
@@ -25,8 +25,8 @@
/* Disable ThreadX error checking. */
#ifndef TX_DISABLE_ERROR_CHECKING
#define TX_DISABLE_ERROR_CHECKING
#ifndef LX_DISABLE_ERROR_CHECKING
#define LX_DISABLE_ERROR_CHECKING
#endif
@@ -40,7 +40,7 @@
/* FUNCTION RELEASE */
/* */
/* _lx_nand_flash_open PORTABLE C */
/* 6.1 */
/* 6.1.7 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -92,6 +92,8 @@
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
/* 09-30-2020 William E. Lamie Modified comment(s), */
/* resulting in version 6.1 */
/* 06-02-2021 Bhupendra Naphade Modified comment(s), */
/* resulting in version 6.1.7 */
/* */
/**************************************************************************/
UINT _lx_nand_flash_open(LX_NAND_FLASH *nand_flash, CHAR *name, UINT (*nand_driver_initialize)(LX_NAND_FLASH *))
@@ -115,12 +117,12 @@ LX_NAND_FLASH *tail_ptr;
ULONG logical_sector;
#endif
TX_INTERRUPT_SAVE_AREA
LX_INTERRUPT_SAVE_AREA
LX_PARAMETER_NOT_USED(name);
/* Clear the NAND flash control block. */
TX_MEMSET(nand_flash, 0, sizeof(LX_NAND_FLASH));
LX_MEMSET(nand_flash, 0, sizeof(LX_NAND_FLASH));
/* Call the flash driver's initialization function. */
(nand_driver_initialize)(nand_flash);
@@ -905,7 +907,7 @@ TX_INTERRUPT_SAVE_AREA
status = tx_mutex_create(&nand_flash -> lx_nand_flash_mutex, "NAND Flash Mutex", TX_NO_INHERIT);
/* Determine if the mutex creation encountered an error. */
if (status != TX_SUCCESS)
if (status != LX_SUCCESS)
{
/* Call system error handler, since this should not happen. */
@@ -927,7 +929,7 @@ TX_INTERRUPT_SAVE_AREA
nand_flash -> lx_nand_flash_max_mapped_sector = max_mapped_sector;
/* Lockout interrupts. */
TX_DISABLE
LX_DISABLE
/* At this point, the NAND flash has been opened successfully. Place the
NAND flash control block on the linked list of currently opened NAND flashes. */
@@ -966,7 +968,7 @@ TX_INTERRUPT_SAVE_AREA
_lx_nand_flash_opened_count++;
/* Restore interrupts. */
TX_RESTORE
LX_RESTORE
/* Return a successful completion. */
return(LX_SUCCESS);