ARMEBS4  revision-26.06.2015
Functions
bus.c File Reference
#include "heivs/bus.h"
Include dependency graph for bus.c:

Go to the source code of this file.

Functions

status_e bus_init (const struct heivs_bus_t *bus)
 initialize the bus More...
 
status_e bus_get (const struct heivs_bus_t *bus)
 Get exclusive access to the bus. More...
 
status_e bus_release (const struct heivs_bus_t *bus)
 Release exclusive access to the bus. More...
 
status_e bus_suspend (const struct heivs_bus_t *bus)
 Suspend the bus (low power mode) More...
 
status_e bus_resume (const struct heivs_bus_t *bus)
 Resume the bus (from low power mode) More...
 
status_e bus_read (const struct heivs_bus_t *bus, uint32_t address, void *data, size_t len, size_t *rlen)
 Resume the bus (from low power mode) More...
 
status_e bus_write (const struct heivs_bus_t *bus, uint32_t address, const void *data, size_t len)
 Write data to the bus. More...
 
status_e bus_writeread (const struct heivs_bus_t *bus, uint32_t address, const void *src, size_t src_len, void *dst, size_t dst_len, size_t *rlen)
 Combined write and read data. More...
 

Detailed Description

See also
heivs/bus.h

Definition in file bus.c.