Makes bytewise read and write accesses possible
---
 c/src/lib/libbsp/arm/atsam/libraries/libchip/include/qspi.h | 4 ++--
 c/src/lib/libbsp/arm/atsam/libraries/libchip/source/qspi.c  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/c/src/lib/libbsp/arm/atsam/libraries/libchip/include/qspi.h 
b/c/src/lib/libbsp/arm/atsam/libraries/libchip/include/qspi.h
index 710baa7..dc9b296 100644
--- a/c/src/lib/libbsp/arm/atsam/libraries/libchip/include/qspi.h
+++ b/c/src/lib/libbsp/arm/atsam/libraries/libchip/include/qspi.h
@@ -141,8 +141,8 @@ typedef struct {
 typedef struct {
        uint32_t      TxDataSize;     /* Tx buffer size */
        uint32_t      RxDataSize;     /* Rx buffer size */
-       uint32_t      *pDataTx;       /* Tx buffer */
-       uint32_t      *pDataRx;       /* Rx buffer */
+       const void          *pDataTx;       /* Tx buffer */
+       void          *pDataRx;       /* Rx buffer */
 } QspiBuffer_t;
 
 
diff --git a/c/src/lib/libbsp/arm/atsam/libraries/libchip/source/qspi.c 
b/c/src/lib/libbsp/arm/atsam/libraries/libchip/source/qspi.c
index 367789f..fd9de3a 100644
--- a/c/src/lib/libbsp/arm/atsam/libraries/libchip/source/qspi.c
+++ b/c/src/lib/libbsp/arm/atsam/libraries/libchip/source/qspi.c
@@ -744,7 +744,7 @@ QspidStatus_t QSPI_ReadWriteMem(Qspid_t *pQspid, Access_t 
const ReadWrite)
 {
        QspidStatus_t Status = QSPI_UNKNOWN_ERROR;
        QspiInstFrame_t *const pFrame = pQspid->pQspiFrame;
-       uint32_t *pQspiMem = (uint32_t *)(QSPIMEM_ADDR | pFrame->Addr);
+       void *pQspiMem = (void *)(QSPIMEM_ADDR | pFrame->Addr);
        QspiBuffer_t    pBuffer     =  pQspid->qspiBuffer;
 
        assert(((ReadWrite > CmdAccess)
-- 
1.8.4.5

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to