Skip to content

Commit

Permalink
Formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
FranciscoLlobet committed Mar 8, 2024
1 parent 18b2bf1 commit 4f06fd1
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 22 deletions.
4 changes: 2 additions & 2 deletions csrc/board/inc/board_cc3100.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ typedef int Fd_t;
typedef void (*P_EVENT_HANDLER)(void* pValue);

/* Interface Adaption */
int CC3100_IfOpen(char* pIfName, unsigned long flags);
int CC3100_IfOpen(const char* pIfName, unsigned long flags);
int CC3100_IfClose(Fd_t Fd);
int CC3100_IfWrite(Fd_t Fd, uint8_t* pBuff, int Len);
int CC3100_IfWrite(Fd_t Fd, const uint8_t* pBuff, int Len);
int CC3100_IfRead(Fd_t Fd, uint8_t* pBuff, int Len);

void CC3100_IfRegIntHdlr(P_EVENT_HANDLER interruptHdl, void* pValue);
Expand Down
49 changes: 49 additions & 0 deletions csrc/board/inc/miso_spi.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
/**
* @file miso_spi.h
* @author Francisco
* @brief
* @date 2024-03-08
*
* @copyright Copyright (c) 2024
*
*/

#ifndef __MISO_SPI_H__
#define __MISO_SPI_H__

#include "miso.h"

/**
* @brief Miso Generic SPI error
*/
#define MISO_SPI_ERROR ((ssize_t)-127)

/**
* @brief Forward declaration of miso spi device
*
*/
typedef struct miso_spi_dev_s * miso_spi_t;

/**
* @brief Miso SPI send data
*
* @param dev Miso SPI device
*
* @param data Data to send
*
* @param size Size of data to send
*
* @return Number of bytes sent. Negative value on error
*/
ssize_t miso_spi_send(miso_spi_t dev, const void * data, size_t nBytes);

/**
* @brief Miso SPI receive data
*
*
*/
ssize_t miso_spi_receive(miso_spi_t dev, void * data, size_t nBytes);



#endif // __MISO_SPI_H__
21 changes: 9 additions & 12 deletions csrc/board/src/board_CC3100.c
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ void CC3100_DeviceDisable(void)
}
}

int CC3100_IfOpen(char *pIfName, unsigned long flags)
int CC3100_IfOpen(const char *pIfName, unsigned long flags)
{
(void)flags;
int ret = -1;
Expand All @@ -192,18 +192,15 @@ int CC3100_IfOpen(char *pIfName, unsigned long flags)

int CC3100_IfClose(Fd_t Fd)
{
int ret = 0;

if (BOARD_CC3100_FD != Fd)
{
ret = -1;
}

cc3100_spi_deselect();
int ret = -1;

if (ECODE_EMDRV_SPIDRV_OK != SPIDRV_DeInit(&cc3100_usart))
if (BOARD_CC3100_FD == Fd)
{
ret = -1;
cc3100_spi_deselect();
if (ECODE_EMDRV_SPIDRV_OK == SPIDRV_DeInit(&cc3100_usart))
{
ret = 0;
}
}

return ret;
Expand Down Expand Up @@ -248,7 +245,7 @@ int CC3100_IfRead(Fd_t Fd, uint8_t *pBuff, int Len)
return retVal;
}

int CC3100_IfWrite(Fd_t Fd, uint8_t *pBuff, int Len)
int CC3100_IfWrite(Fd_t Fd, const uint8_t *pBuff, int Len)
{
if ((NULL == pBuff) || (Len <= 0) || (BOARD_CC3100_FD != Fd))
{
Expand Down
8 changes: 0 additions & 8 deletions csrc/inc/miso.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,14 +33,6 @@ enum
miso_rtos_prio_highest = 6
};

/* New */

/* LWM2M, MQTT */
/* Select task */
/* Wifi Service */
/* SL Spawn */
/* Timer */

enum
{
miso_task_prio_idle = miso_rtos_prio_idle,
Expand Down

0 comments on commit 4f06fd1

Please sign in to comment.