MSPM0G3507SensorlessFOCMotorControlLibrary  1.0
Macros | Functions
drv8323_spi_hal.h File Reference

Detailed Description

DRV8323 SPI HAL Module.


Overview

defines SPI HAL APIs for drv8323


#include "stdint.h"
#include "stdbool.h"
#include "appDefs.h"
#include "ti_msp_dl_config.h"
#include <ti/driverlib/driverlib.h>
Include dependency graph for drv8323_spi_hal.h:

Go to the source code of this file.

Macros

#define DRV8323_SPI_INST   SPI_0_INST
 DRV8323 SPI instance.
 

Functions

uint16_t drv8323SPIRead (volatile uint16_t prevReadVal, volatile int16_t regAddr)
 DRV8323 register Read. More...
 
void drv8323SPIWrite (int16_t regAddr, uint16_t data)
 DRV8323 Register write. More...
 
void HAL_writeSPI16 (uint16_t data)
 Write data to spi resister. More...
 
uint16_t HAL_readSPI16 (void)
 Read data in spi resister. More...
 

Function Documentation

§ drv8323SPIRead()

uint16_t drv8323SPIRead ( volatile uint16_t  prevReadVal,
volatile int16_t  regAddr 
)

DRV8323 register Read.

Parameters
[in]prevReadValPrevious read value
[in]regAddrRegister address to read
Returns
Returns the register value

§ drv8323SPIWrite()

void drv8323SPIWrite ( int16_t  regAddr,
uint16_t  data 
)

DRV8323 Register write.

Parameters
[in]regAddrRegister address to write
[in]datadata to be written to the register

§ HAL_writeSPI16()

void HAL_writeSPI16 ( uint16_t  data)

Write data to spi resister.

Parameters
[in]dataData to write

§ HAL_readSPI16()

uint16_t HAL_readSPI16 ( void  )

Read data in spi resister.

Returns
Data received
© Copyright 1995-2025, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale