Hello guys. I have a little doubt.. Hope someone could help me..
I'm using the standard altera function to tx and rx on a SPI.
The proto is:
So if i want to transmit the array:
uint32_t my_array[32]={.....};
I would call:
alt_avalon_spi_command(SPI_BASE, 0, 32, my_array, 0, NULL,0);
By the way, as you see, the function alt_avalon_spi_command wants a 8-bit unsigned pointer. So how can I figure out if I want to transmit a 32bit unsignet variable at a time ?
Intuitively I would do something like that:
alt_avalon_spi_command(SPI_BASE, 0, 32*4, (uint8_t*)my_array, 0, NULL,0);
What do you recommend ?
I'm using the standard altera function to tx and rx on a SPI.
The proto is:
Code:
int alt_avalon_spi_command(alt_u32 base, alt_u32 slave, alt_u32 write_length, const alt_u8* wdata, alt_u32 read_length, alt_u8* read_data, alt_u32 flags)
uint32_t my_array[32]={.....};
I would call:
alt_avalon_spi_command(SPI_BASE, 0, 32, my_array, 0, NULL,0);
By the way, as you see, the function alt_avalon_spi_command wants a 8-bit unsigned pointer. So how can I figure out if I want to transmit a 32bit unsignet variable at a time ?
Intuitively I would do something like that:
alt_avalon_spi_command(SPI_BASE, 0, 32*4, (uint8_t*)my_array, 0, NULL,0);
What do you recommend ?