diff options
author | danicampora <danicampora@gmail.com> | 2015-03-15 10:19:13 +0100 |
---|---|---|
committer | danicampora <danicampora@gmail.com> | 2015-03-16 00:42:06 +0100 |
commit | c292632b5969301d1328c66f38be4ddde40b4c62 (patch) | |
tree | ffe1a4d842d44f8f7393fd60fe4078c05542aef1 /cc3200/simplelink | |
parent | 0d0646d915b51191ce55cbb2750e5422ee1766db (diff) | |
download | micropython-c292632b5969301d1328c66f38be4ddde40b4c62.tar.gz micropython-c292632b5969301d1328c66f38be4ddde40b4c62.zip |
cc3200: Update simplelink SPI driver to SDK release version 1.1.0.
Diffstat (limited to 'cc3200/simplelink')
-rw-r--r-- | cc3200/simplelink/cc_pal.c | 9 | ||||
-rw-r--r-- | cc3200/simplelink/user.h | 4 |
2 files changed, 11 insertions, 2 deletions
diff --git a/cc3200/simplelink/cc_pal.c b/cc3200/simplelink/cc_pal.c index be90104407..cc29ec1fc9 100644 --- a/cc3200/simplelink/cc_pal.c +++ b/cc3200/simplelink/cc_pal.c @@ -310,6 +310,7 @@ int spi_Read(Fd_t fd, unsigned char *pBuff, int len) return -1; } + MAP_SPIWordCountSet(LSPI_BASE, 0); return spi_Read_CPU(pBuff, len); } @@ -339,7 +340,8 @@ int spi_Write(Fd_t fd, unsigned char *pBuff, int len) return -1; } - return spi_Write_CPU(pBuff,len); + MAP_SPIWordCountSet(LSPI_BASE, 0); + return spi_Write_CPU(pBuff,len); } /*! @@ -416,6 +418,7 @@ void NwpUnMaskInterrupt() (*(unsigned long *)REG_INT_MASK_CLR) = 0x1; } +#ifdef DEBUG /*! \brief Preamble to the enabling the Network Processor. Placeholder to implement any pre-process operations @@ -465,6 +468,7 @@ void NwpPowerOnPreamble(void) /* Stop the networking services */ NwpPowerOff(); } +#endif /*! \brief Enable the Network Processor @@ -481,8 +485,9 @@ void NwpPowerOn(void) //NWP Wakeup HWREG(0x44025118) = 1; - +#ifdef DEBUG UtilsDelay(8000000); +#endif //UnMask Host Interrupt NwpUnMaskInterrupt(); diff --git a/cc3200/simplelink/user.h b/cc3200/simplelink/user.h index 3f6a691c4e..af3f14e340 100644 --- a/cc3200/simplelink/user.h +++ b/cc3200/simplelink/user.h @@ -349,7 +349,11 @@ extern "C" { \note belongs to \ref ported_sec */ +#ifdef DEBUG #define sl_DeviceEnablePreamble() NwpPowerOnPreamble() +#else +#define sl_DeviceEnablePreamble() +#endif /*! \brief Enable the Network Processor |