SPI

Aus Labor für Echtzeitsysteme

Version vom 10:12, 29. Jan. 2010 von Maxkrickl (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Zurück zu Internes.

Seite im Aufbau

Um den SPI-Bus anzusprechen, muss die Datei spi/spi.h eingebunden werden.

/**

* MUST BE CALLED FIRST!
*
* This method initiates all neccessary variables to
* access the gpio ports using the "gpio_get/set*" methods.
*/

int spi_init();

/**

* Frees all memory allocated in gpio_init().
*/

void spi_deinit();

void spi_set(uint32_t gpio);

void spi_clear(uint32_t gpio);

bool spi_status(uint32_t gpio);

/**

* Set or unset the MOSI line.
*/

void spi_set_mosi(bool value);

/**

* Get the state (high or low) of the MISO line.
*/

bool spi_get_miso();

/**

* Set or unset the Clock.
*/

void spi_set_clock(bool value);

Persönliche Werkzeuge