PSOC6: update version of PDL IPC driver

pull/10413/head
Hennadiy Kytsun 2019-04-11 18:21:21 +03:00 committed by Oren Cohen
parent f45d701317
commit e8300553af
6 changed files with 15 additions and 9 deletions

View File

@ -1,6 +1,6 @@
/***************************************************************************//**
* \file cy_ipc_drv.h
* \version 1.30
* \version 1.40
*
* Provides an API declaration of the IPC driver.
*
@ -81,8 +81,8 @@
* conduit to transfer messages or data to and from multiple processes or CPUs.
*
* A pipe has two endpoints, one on each core. Each endpoint contains a dedicated
* IPC channel and an interrupt. IPC channels 0-7 and IPC interrupts 0-7 are
* reserved for system use.
* IPC channel and an interrupt. IPC channels 0-7(8 for the CYB064XX devices)
* and IPC interrupts 0-7 are reserved for system use.
*
* The pipe also contains the number of clients it supports, and for each client
* a callback function. So the pipe can service a number of clients, each with a
@ -251,6 +251,11 @@
* <table class="doxtable">
* <tr><th>Version</th><th>Changes</th><th>Reason for Change</th></tr>
* <tr>
* <td rowspan="1">1.40</td>
* <td>Moved cy_semaData structure to the RAM section called ".cy_sharedmem".</td>
* <td>Support Secure Boot devices.</td>
* </tr>
* <tr>
* <td rowspan="3">1.30</td>
* <td>Flattened the organization of the driver source code into the single source directory and the single include directory.</td>
* <td>Driver library directory-structure simplification.</td>
@ -338,7 +343,7 @@
#define CY_IPC_DRV_VERSION_MAJOR 1
/** Driver minor version */
#define CY_IPC_DRV_VERSION_MINOR 30
#define CY_IPC_DRV_VERSION_MINOR 40
/** Defines a value to indicate that no notification events are needed */
#define CY_IPC_NO_NOTIFICATION (uint32_t)(0x00000000ul)

View File

@ -1,6 +1,6 @@
/***************************************************************************//**
* \file cy_ipc_pipe.h
* \version 1.30
* \version 1.40
*
* Description:
* IPC Pipe Driver - This header file contains all the function prototypes,

View File

@ -1,6 +1,6 @@
/***************************************************************************//**
* \file cy_ipc_sema.h
* \version 1.30
* \version 1.40
*
* \brief
* Header file for IPC SEM functions

View File

@ -1,6 +1,6 @@
/***************************************************************************//**
* \file cy_ipc_drv.c
* \version 1.30
* \version 1.40
*
* \brief
* IPC Driver - This source file contains the low-level driver code for

View File

@ -1,6 +1,6 @@
/***************************************************************************//**
* \file cy_ipc_pipe.c
* \version 1.30
* \version 1.40
*
* Description:
* IPC Pipe Driver - This source file includes code for the Pipe layer on top

View File

@ -1,6 +1,6 @@
/***************************************************************************//**
* \file cy_ipc_sema.c
* \version 1.30
* \version 1.40
*
* Description:
* IPC Semaphore Driver - This source file contains the source code for the
@ -73,6 +73,7 @@ cy_en_ipcsema_status_t Cy_IPC_Sema_Init(uint32_t ipcChannel,
uint32_t count, uint32_t memPtr[])
{
/* Structure containing semaphores control data */
CY_SECTION(".cy_sharedmem")
static cy_stc_ipc_sema_t cy_semaData;
cy_en_ipcsema_status_t retStatus = CY_IPC_SEMA_BAD_PARAM;