Commit d8110742 authored by Tomasz Wlostowski's avatar Tomasz Wlostowski Committed by Grzegorz Daniluk

dev/bb_spi: add spi test function

parent 145a36fe
......@@ -172,3 +172,25 @@ void bb_spi_create( struct spi_bus *bus,
gen_gpio_set_dir( bus->pin_miso, 0 );
gen_gpio_set_dir( bus->pin_sck, 1 );
}
void bb_spi_test(struct spi_bus *bus)
{
pp_printf("Testing SPI bus: CS = 1 pulse, SCK = 2 pulses, MOSI = 3 pulses\n");
for(;;)
{
gen_gpio_out( bus->pin_cs, 1 );
gen_gpio_out( bus->pin_cs, 0 );
gen_gpio_out( bus->pin_sck, 1 );
gen_gpio_out( bus->pin_sck, 0 );
gen_gpio_out( bus->pin_sck, 1 );
gen_gpio_out( bus->pin_sck, 0 );
gen_gpio_out( bus->pin_mosi, 1 );
gen_gpio_out( bus->pin_mosi, 0 );
gen_gpio_out( bus->pin_mosi, 1 );
gen_gpio_out( bus->pin_mosi, 0 );
gen_gpio_out( bus->pin_mosi, 1 );
gen_gpio_out( bus->pin_mosi, 0 );
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment