42a0796615
sched/semaphore: Add nxsem_post() which is identical to sem_post() except that it never modifies the errno variable. Changed all references to sem_post in the OS to nxsem_post(). sched/semaphore: Add nxsem_destroy() which is identical to sem_destroy() except that it never modifies the errno variable. Changed all references to sem_destroy() in the OS to nxsem_destroy(). libc/semaphore and sched/semaphore: Add nxsem_getprotocol() and nxsem_setprotocola which are identical to sem_getprotocol() and set_setprotocol() except that they never modifies the errno variable. Changed all references to sem_setprotocol in the OS to nxsem_setprotocol(). sem_getprotocol() was not used in the OS |
||
---|---|---|
.. | ||
adxl345_base.c | ||
adxl345_i2c.c | ||
adxl345_spi.c | ||
adxl345.h | ||
as5048b.c | ||
bh1750fvi.c | ||
bmg160.c | ||
bmp180.c | ||
hc_sr04.c | ||
hts221.c | ||
Kconfig | ||
kxtj9.c | ||
l3gd20.c | ||
lis2dh.c | ||
lis3dsh.c | ||
lis3mdl.c | ||
lis331dl.c | ||
lm75.c | ||
lm92.c | ||
lps25h.c | ||
lsm9ds1.c | ||
ltc4151.c | ||
Make.defs | ||
max6675.c | ||
max31855.c | ||
mb7040.c | ||
mcp9844.c | ||
mlx90393.c | ||
mpl115a.c | ||
ms58xx.c | ||
qencoder.c | ||
README.txt | ||
veml6070.c | ||
xen1210.c | ||
xen1210.h | ||
zerocross.c |
ADXL345 ======= The ADXL345 accelerometer can operate in I2C or SPI mode. To operate in I2C mode just connect the CS pin to Vddi/o. In order to operate in SPI mode CS need to use connected to microcontroller, it cannot leave unconnected. In SPI mode it works with clock polarity (CPOL) = 1 and clock phase (CPHA) = 1. MPL115A ======= This driver has support only for MPL115A1 (SPI), but support to MPL115A2 (I2C) can be added easily.