Fixes Bug(s)
This commit is contained in:
parent
53f85d0a2c
commit
199237ec6e
1 changed files with 1 additions and 1 deletions
|
@ -317,9 +317,9 @@ static inline void spi_set_command(uint8_t bus,uint8_t bits, uint16_t data)
|
||||||
static inline void spi_set_address(uint8_t bus,uint8_t bits, uint32_t data)
|
static inline void spi_set_address(uint8_t bus,uint8_t bits, uint32_t data)
|
||||||
{
|
{
|
||||||
if(!bits) return ;
|
if(!bits) return ;
|
||||||
SPI(bus).USER1 = SET_FIELD(SPI(bus).USER1, SPI_USER1_ADDR_BITLEN, --bits);
|
|
||||||
SPI(bus).USER0 |= SPI_USER0_ADDR ; //enable ADDRess function in SPI module
|
SPI(bus).USER0 |= SPI_USER0_ADDR ; //enable ADDRess function in SPI module
|
||||||
SPI(bus).ADDR = data<<(32-bits) ; //align address data to high bits
|
SPI(bus).ADDR = data<<(32-bits) ; //align address data to high bits
|
||||||
|
SPI(bus).USER1 = SET_FIELD(SPI(bus).USER1, SPI_USER1_ADDR_BITLEN, --bits);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue