Cleanup and refactoring of the STM32w port
This is a general cleanup of things like code style issues and code structure of the STM32w port to make it more like the rest of Contiki is structured.
This commit is contained in:
parent
12b3d02ba1
commit
a5046e83c7
118 changed files with 4470 additions and 4281 deletions
|
@ -19,19 +19,19 @@
|
|||
#define WAIT_TX_FIN() do{}while((SC2_TWISTAT&SC_TWITXFIN)!=SC_TWITXFIN)
|
||||
#define WAIT_RX_FIN() do{}while((SC2_TWISTAT&SC_TWIRXFIN)!=SC_TWIRXFIN)
|
||||
|
||||
static int8u i2c_MEMS_Init (void);
|
||||
static int8u i2c_MEMS_Read (t_mems_data *mems_data);
|
||||
static uint8_t i2c_MEMS_Init (void);
|
||||
static uint8_t i2c_MEMS_Read (t_mems_data *mems_data);
|
||||
//extern void halInternalResetWatchDog(void);
|
||||
static int8u i2c_Send_Frame (int8u DeviceAddress, int8u *pBuffer, int8u NoOfBytes);
|
||||
static int8u i2c_Send_Frame (int8u DeviceAddress, int8u *pBuffer, int8u NoOfBytes);
|
||||
int8u i2c_write_reg (int8u slave_addr, int8u reg_addr, int8u reg_value);
|
||||
static int8u i2c_MEMS_Init (void);
|
||||
static int8u i2c_MEMS_Read (t_mems_data *mems_data);
|
||||
static uint8_t i2c_Send_Frame (uint8_t DeviceAddress, uint8_t *pBuffer, uint8_t NoOfBytes);
|
||||
static uint8_t i2c_Send_Frame (uint8_t DeviceAddress, uint8_t *pBuffer, uint8_t NoOfBytes);
|
||||
uint8_t i2c_write_reg (uint8_t slave_addr, uint8_t reg_addr, uint8_t reg_value);
|
||||
static uint8_t i2c_MEMS_Init (void);
|
||||
static uint8_t i2c_MEMS_Read (t_mems_data *mems_data);
|
||||
|
||||
/* Functions -----------------------------------------------------------------*/
|
||||
int8u mems_Init(void)
|
||||
uint8_t mems_Init(void)
|
||||
{
|
||||
int8u ret = 0;
|
||||
uint8_t ret = 0;
|
||||
|
||||
// GPIO assignments
|
||||
// PA1: SC2SDA (Serial Data)
|
||||
|
@ -60,9 +60,9 @@ int8u mems_Init(void)
|
|||
return ret;
|
||||
}/* end mems_Init */
|
||||
|
||||
int8u mems_GetValue(t_mems_data *mems_data)
|
||||
uint8_t mems_GetValue(t_mems_data *mems_data)
|
||||
{
|
||||
int8u i;
|
||||
uint8_t i;
|
||||
i = i2c_MEMS_Read(mems_data);
|
||||
return i;
|
||||
}/* end mems_GetValue() */
|
||||
|
@ -79,9 +79,9 @@ int8u mems_GetValue(t_mems_data *mems_data)
|
|||
* Output : None
|
||||
* Return : status
|
||||
*******************************************************************************/
|
||||
static int8u i2c_Send_Frame (int8u DeviceAddress, int8u *pBuffer, int8u NoOfBytes)
|
||||
static uint8_t i2c_Send_Frame (uint8_t DeviceAddress, uint8_t *pBuffer, uint8_t NoOfBytes)
|
||||
{
|
||||
int8u i, data;
|
||||
uint8_t i, data;
|
||||
|
||||
SC2_TWICTRL1 |= SC_TWISTART; // send start
|
||||
WAIT_CMD_FIN();
|
||||
|
@ -115,9 +115,9 @@ static int8u i2c_Send_Frame (int8u DeviceAddress, int8u *pBuffer, int8u NoOfByte
|
|||
* Output : buffer
|
||||
* Return : status
|
||||
*******************************************************************************/
|
||||
static int8u i2c_Receive_Frame (int8u slave_addr, int8u reg_addr, int8u *pBuffer, int8u NoOfBytes)
|
||||
static uint8_t i2c_Receive_Frame (uint8_t slave_addr, uint8_t reg_addr, uint8_t *pBuffer, uint8_t NoOfBytes)
|
||||
{
|
||||
int8u i, addr = reg_addr;
|
||||
uint8_t i, addr = reg_addr;
|
||||
|
||||
if (NoOfBytes > 1)
|
||||
addr += REPETIR;
|
||||
|
@ -168,9 +168,9 @@ static int8u i2c_Receive_Frame (int8u slave_addr, int8u reg_addr, int8u *pBuffer
|
|||
* Output : None
|
||||
* Return : I2C frame
|
||||
*******************************************************************************/
|
||||
int8u i2c_write_reg (int8u slave_addr, int8u reg_addr, int8u reg_value)
|
||||
uint8_t i2c_write_reg (uint8_t slave_addr, uint8_t reg_addr, uint8_t reg_value)
|
||||
{
|
||||
int8u i2c_buffer[2];
|
||||
uint8_t i2c_buffer[2];
|
||||
|
||||
i2c_buffer[0] = reg_addr;
|
||||
i2c_buffer[1] = reg_value;
|
||||
|
@ -188,7 +188,7 @@ int8u i2c_write_reg (int8u slave_addr, int8u reg_addr, int8u reg_value)
|
|||
* Output : None
|
||||
* Return : I2C frame
|
||||
*******************************************************************************/
|
||||
int8u i2c_read_reg (int8u slave_addr, int8u reg_addr, int8u *pBuffer, int8u NoOfBytes)
|
||||
uint8_t i2c_read_reg (uint8_t slave_addr, uint8_t reg_addr, uint8_t *pBuffer, uint8_t NoOfBytes)
|
||||
{
|
||||
return i2c_Receive_Frame (slave_addr, reg_addr, pBuffer, NoOfBytes);
|
||||
}/* end i2c_read_reg() */
|
||||
|
@ -201,9 +201,9 @@ int8u i2c_read_reg (int8u slave_addr, int8u reg_addr, int8u *pBuffer, int8u NoOf
|
|||
* Output : None
|
||||
* Return : status
|
||||
*******************************************************************************/
|
||||
static int8u i2c_MEMS_Init (void)
|
||||
static uint8_t i2c_MEMS_Init (void)
|
||||
{
|
||||
int8u i = 0;
|
||||
uint8_t i = 0;
|
||||
|
||||
i += i2c_write_reg (kLIS3L02DQ_SLAVE_ADDR, STATUS_REG, 0x00); //no flag
|
||||
i += i2c_write_reg (kLIS3L02DQ_SLAVE_ADDR, FF_WU_CFG, 0x00); // all off
|
||||
|
@ -224,9 +224,9 @@ static int8u i2c_MEMS_Init (void)
|
|||
* Output : mems_data
|
||||
* Return : I2C frame
|
||||
*******************************************************************************/
|
||||
static int8u i2c_MEMS_Read (t_mems_data *mems_data)
|
||||
static uint8_t i2c_MEMS_Read (t_mems_data *mems_data)
|
||||
{
|
||||
int8u i, i2c_buffer[8];
|
||||
uint8_t i, i2c_buffer[8];
|
||||
|
||||
/* Wait for new set of data to be available */
|
||||
while (1) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue