Evironmental Shield API

Embed: (wiki syntax)

« Back to documentation index

NUCLEO_F401RE_LOW_LEVEL_Private_FunctionPrototypes

NUCLEO_F401RE_LOW_LEVEL_Private_FunctionPrototypes
[NUCLEO_F401RE_LOW_LEVEL]

Functions

void PRESSURE_IO_Init (void)
 Configures Pressure I2C interface.
void PRESSURE_IO_Write (uint8_t *pBuffer, uint8_t DeviceAddr, uint8_t RegisterAddr, uint16_t NumByteToWrite)
 Writes a buffer to the Pressure sensor.
void PRESSURE_IO_Read (uint8_t *pBuffer, uint8_t DeviceAddr, uint8_t RegisterAddr, uint16_t NumByteToRead)
 Reads a buffer from the Pressure sensor.
void UV_IO_Init (void)
 Configures Uvi I2C interface.
void UV_IO_Write (uint8_t *pBuffer, uint8_t DeviceAddr, uint8_t RegisterAddr, uint16_t NumByteToWrite)
 Writes a buffer to the Uvi sensor.
void UV_IO_Read (uint8_t *pBuffer, uint8_t DeviceAddr, uint8_t RegisterAddr, uint16_t NumByteToRead)
 Reads a buffer from the Uvi sensor.

Function Documentation

void PRESSURE_IO_Init ( void   )

Configures Pressure I2C interface.

Parameters:
None
Return values:
None

Definition at line 364 of file nucleo-f401re.c.

void PRESSURE_IO_Read ( uint8_t *  pBuffer,
uint8_t  DeviceAddr,
uint8_t  RegisterAddr,
uint16_t  NumByteToRead 
)

Reads a buffer from the Pressure sensor.

Parameters:
pBuffer,:pointer to data to be read.
DeviceAddr,:specifies the address of the device.
RegisterAddr,:specifies the Pressure internal address register to read from.
NumByteToRead,:number of bytes to be read.
Return values:
None.

Definition at line 393 of file nucleo-f401re.c.

void PRESSURE_IO_Write ( uint8_t *  pBuffer,
uint8_t  DeviceAddr,
uint8_t  RegisterAddr,
uint16_t  NumByteToWrite 
)

Writes a buffer to the Pressure sensor.

Parameters:
pBuffer,:pointer to data to be written.
DeviceAddr,:specifies the slave address to be programmed.
RegisterAddr,:specifies the Pressure register to be written.
NumByteToWrite,:number of bytes to be written.
Return values:
None.

Definition at line 377 of file nucleo-f401re.c.

void UV_IO_Init ( void   )

Configures Uvi I2C interface.

Parameters:
None
Return values:
None

Definition at line 410 of file nucleo-f401re.c.

void UV_IO_Read ( uint8_t *  pBuffer,
uint8_t  DeviceAddr,
uint8_t  RegisterAddr,
uint16_t  NumByteToRead 
)

Reads a buffer from the Uvi sensor.

Parameters:
pBuffer,:pointer to data to be read.
DeviceAddr,:specifies the address of the device.
RegisterAddr,:specifies the Pressure internal address register to read from.
NumByteToRead,:number of bytes to be read.
Return values:
None.

Definition at line 439 of file nucleo-f401re.c.

void UV_IO_Write ( uint8_t *  pBuffer,
uint8_t  DeviceAddr,
uint8_t  RegisterAddr,
uint16_t  NumByteToWrite 
)

Writes a buffer to the Uvi sensor.

Parameters:
pBuffer,:pointer to data to be written.
DeviceAddr,:specifies the slave address to be programmed.
RegisterAddr,:specifies the Pressure register to be written.
NumByteToWrite,:number of bytes to be written.
Return values:
None.

Definition at line 423 of file nucleo-f401re.c.