Home
CrossWorks Device Library
Device API Reference
Magnetics
<fxos8700cq.h>
FXOS8700CQ_t
Previous
Up
Next
CrossWorks Device Library
Protocol API Reference
<ctl_bus.h>
CTL_PARALLEL_BUS_t
ctl_bus_lock
ctl_bus_lock_ex
ctl_bus_read
ctl_bus_read_bit
ctl_bus_set_direction
ctl_bus_set_input_mode
ctl_bus_set_output_mode
ctl_bus_unlock
ctl_bus_write
ctl_bus_write_bit
ctl_bus_write_bits
ctl_parallel_bus_initialize
<ctl_i2c.h>
CTL_I2C_BUS_t
CTL_I2C_FAST_MODE_PLUS_SPEED
CTL_I2C_FAST_MODE_SPEED
CTL_I2C_REQUEST_t
CTL_I2C_STANDARD_SPEED
ctl_i2c_lock_bus
ctl_i2c_lock_bus_ex
ctl_i2c_read
ctl_i2c_set_speed
ctl_i2c_unlock_bus
ctl_i2c_write
ctl_i2c_write_read
<ctl_spi.h>
CTL_SPI_BUS_t
CTL_SPI_DEVICE_t
CTL_SPI_EXCHANGE_FN_t
CTL_SPI_MODE_t
CTL_SPI_PROTOCOL_t
CTL_SPI_SET_PROTOCOL_FN_t
ctl_spi_attach_device
ctl_spi_deselect_device
ctl_spi_detach_device
ctl_spi_exchange
ctl_spi_get
ctl_spi_issue_deselected_clocks
ctl_spi_lock_bus
ctl_spi_lock_bus_ex
ctl_spi_put
ctl_spi_put_get
ctl_spi_read
ctl_spi_select_device
ctl_spi_set_idle
ctl_spi_set_mode
ctl_spi_set_protocol
ctl_spi_set_speed
ctl_spi_set_width
ctl_spi_unlock_bus
ctl_spi_write
<ctl_sensors.h>
CTL_ACCELEROMETER_t
CTL_AXIS_TRANSFORMATION
CTL_GYROSCOPE_t
CTL_HUMIDITY_SENSOR_t
CTL_IMU_t
CTL_LIGHT_SENSOR_t
CTL_MAGNETOMETER_t
CTL_PRESSURE_SENSOR_t
CTL_TEMPERATURE_SENSOR_t
ctl_accelerometer_measure
ctl_accelerometer_set_bandwidth
ctl_accelerometer_set_range
ctl_forward_transform_axes
ctl_generate_axis_transform
ctl_gyroscope_measure
ctl_gyroscope_set_bandwidth
ctl_gyroscope_set_range
ctl_humidity_sensor_measure
ctl_light_sensor_measure
ctl_magnetometer_measure
ctl_magnetometer_set_bandwidth
ctl_pressure_sensor_measure
ctl_temperature_sensor_measure
ctl_temperature_sensor_set_resolution
<ctl_transport.h>
CTL_TRANSPORT_BUS_t
CTL_TRANSPORT_t
ctl_transport_initialize_i2c
ctl_transport_initialize_spi
ctl_transport_lock
ctl_transport_read_16b_register
ctl_transport_read_24b_register
ctl_transport_read_32b_register
ctl_transport_read_8b_register
ctl_transport_read_registers
ctl_transport_read_registers_fail
ctl_transport_read_registers_i2c
ctl_transport_rmw_16b_register
ctl_transport_rmw_24b_register
ctl_transport_rmw_32b_register
ctl_transport_rmw_8b_register
ctl_transport_unlock
ctl_transport_write_16b_register
ctl_transport_write_24b_register
ctl_transport_write_32b_register
ctl_transport_write_8b_register
ctl_transport_write_registers
ctl_transport_write_registers_fail
ctl_transport_write_registers_i2c
<ctl_uart.h>
ctl_uart_getc
ctl_uart_getc_nb
ctl_uart_putc
ctl_uart_puts
Device API Reference
Analog
<adc101s021.h>
adc101s021_init
adc101s021_measure_raw
<ltc2309.h>
LTC2309_I2C_ADDR
ltc2309_init_i2c
ltc2309_sample_differential_bipolar
ltc2309_sample_differential_unipolar
ltc2309_sample_single_ended_bipolar
ltc2309_sample_single_ended_unipolar
Digital
<mcp23016.h>
MCP23016_I2C_ADDR
mcp23016_initialize_i2c
<mcp23x08.h>
MCP23008_I2C_ADDR
mcp23x08_initialize_i2c
mcp23x08_initialize_spi
<mcp23x17.h>
MCP23017_I2C_ADDR
mcp23x17_initialize_i2c
mcp23x17_initialize_spi
<pca9532.h>
PCA9532_I2C_ADDR
pca9532_initialize_i2c
pca9532_led_mode
pca9532_set_duty_cycle
pca9532_set_led_mode
pca9532_set_pwm_frequency
<pca9672.h>
pca9672_initialize_i2c
<pcf8575.h>
PCF8575_I2C_ADDR
pcf8575_initialize_i2c
Clock
<ltc6904.h>
LTC6904_I2C_ADDR_ADR0
LTC6904_I2C_ADDR_ADR1
LTC6904_MODE_CLK_OFF_nCLK_ON
LTC6904_MODE_CLK_ON_nCLK_OFF
LTC6904_MODE_CLK_ON_nCLK_ON
LTC6904_MODE_POWER_DOWN
LTC6904_OSCILLATOR_t
ltc6904_get_selected_frequency
ltc6904_init_i2c
ltc6904_set_frequency
ltc6904_set_mode
Environmental
<adt7410.h>
ADT7410_I2C_ADDR
adt7410_initialize_i2c
<bmp085.h>
BMP085_BAROMETER_t
BMP085_I2C_ADDR
bmp085_initialize_i2c
bmp085_set_resolution
<dht.h>
dht_read_humidity
<hih6130.h>
HIH6130_I2C_ADDR
hih6130_initialize_i2c
<isl29023.h>
ISL29023_DRIVER_t
ISL29023_I2C_ADDR
isl29023_initialize_i2c
isl29023_set_range
isl29023_set_resolution_bits
<lm75.h>
LM75_I2C_ADDR
lm75_initialize_i2c
lm75_initialize_i2c_ex
<lps331ap.h>
LPS331AP_I2C_ADDR
lps331ap_initialize_i2c
<ltr501als.h>
LTR501ALS_I2C_ADDR
ltr501als_initialize_i2c
<max6675.h>
max6675_initialize_spi
<mpl115a.h>
MPL115A2_I2C_ADDRESS
mpl115a_initialize_i2c
mpl115a_initialize_spi
<mpl3115a2.h>
MPL3115A2_I2C_ADDRESS
mpl3115a2_initialize_i2c
<sht1x.h>
SHT1X_HIGH_RESOLUTION
SHT1X_LOW_RESOLUTION
sht1x_initialize
sht1x_read_linear_humidity
sht1x_read_raw_humidity
sht1x_read_raw_temperature
sht1x_read_status
sht1x_read_temperature
sht1x_read_true_humidity
sht1x_set_resolution
sht1x_set_supply_voltage
sht1x_soft_reset
sht1x_write_status
<sht2x.h>
SHT2x_I2C_ADDR
SHT2x_RESOLUTION_t
sht2x_get_resolution
sht2x_initialize_i2c
sht2x_read_user
sht2x_set_resolution
sht2x_write_user
<si7005.h>
SI7005_I2C_ADDR
si7005_initialize_i2c
<tmp100.h>
TMP100_I2C_ADDR
tmp100_initialize_i2c
<tmp102.h>
TMP102_I2C_ADDR
TMP275_I2C_ADDR
tmp102_initialize_i2c
tmp102_set_extended_mode
<tsl2561.h>
TSL2561_DRIVER_t
TSL2561_I2C_ADDR_FLOAT
TSL2561_I2C_ADDR_GND
TSL2561_I2C_ADDR_VDD
tsl2561_initialize_i2c
tsl2561_set_integration_time
HMI
<ads7846.h>
ads7846_init
<hd44780.h>
HD44780_4BIT_INTERFACE
HD44780_ANSI_DRIVER_t
HD44780_BIDIRECTIONAL_DBUS
HD44780_DRIVER_t
hd44780_ansi_init
hd44780_clear
hd44780_cursor_off
hd44780_cursor_on
hd44780_display_off
hd44780_display_on
hd44780_putc
hd44780_puts
hd44780_reset
hd44780_send_cmd
hd44780_set_backlight
hd44780_set_cursor_position
hd44780_write
<mpr121.h>
MPR121_ADDRESS_SCL
MPR121_ADDRESS_SDA
MPR121_ADDRESS_VDD
MPR121_ADDRESS_VSS
<wii_controller.h>
WII_CLASSIC_REPORT_t
WII_NUNCHUK_REPORT_t
wii_classic_sample
wii_extension_controller_initialize
wii_extension_controller_read_memory
wii_extension_controller_write_memory_byte
wii_nunchuk_accelerometer_interface
wii_nunchuk_sample
Magnetics
<ak8975.h>
AK8975_I2C_ADDR
ak8975_initialize_i2c
ak8975_initialize_transport
<bmm150.h>
BMM150_I2C_ADDR
bmm150_initialize_i2c
bmm150_initialize_spi
<fxos8700cq.h>
FXOS8700CQ_I2C_ADDR
FXOS8700CQ_t
fxos8700cq_initialize_i2c
<hmc5843.h>
HMC5843_I2C_ADDR
hmc5843_initialize_i2c
<hmc5883l.h>
HMC5883L_I2C_ADDR
hmc5883l_initialize_i2c
hmc5883l_initialize_transport
<hmc6343.h>
HMC6343_I2C_ADDR
hmc6343_read_heading
<hmc6352.h>
HMC6352_I2C_ADDR
hmc6352_read_heading
<mag3110.h>
MAG3110_I2C_ADDR
mag3110_initialize_i2c
mag3110_read_die_temperature
mag3110_set_oversampling_ratio
Motion
<adxl345.h>
ADXL345_I2C_ADDR_ALTERNATE
ADXL345_I2C_ADDR_DEFAULT
adxl345_initialize_i2c
adxl345_initialize_spi
<adxl362.h>
adxl362_initialize_spi
<atavrsbin1.h>
ATAVRSBIN1_t
atavrsbin1_initialize_i2c
<atavrsbin2.h>
ATAVRSBIN2_t
atavrsbin2_initialize_i2c
<bma150.h>
BMA150_I2C_ADDR
bma150_initialize_i2c
bma150_initialize_spi
bma150_read_chip_id
bma150_read_die_temperature
bma150_soft_reset
<bma250.h>
BMA250_I2C_ADDR
bma250_initialize_i2c
bma250_initialize_spi
bma250_read_chip_id
bma250_read_die_temperature
<imu3000.h>
IMU3000_I2C_ADDR
imu3000_initialize_i2c
imu3000_read_die_temperature
<imu3000_combo.h>
IMU3000_COMBO_t
imu3000_combo_initialize_i2c
<itg3200.h>
ITG3200_I2C_ADDR
itg3200_initialize_i2c
itg3200_read_die_temperature
<kxp84.h>
KXP84_I2C_ADDR
kxp84_initialize_i2c
kxp84_initialize_spi
<kxtf9.h>
KXTF9_I2C_ADDR
kxtf9_initialize_i2c
<l3g4200d.h>
L3G4200D_I2C_ADDR
l3g4200d_initialize_i2c
<l3gd20.h>
L3GD20_I2C_ADDR
l3gd20_initialize_i2c
<lis302dl.h>
LIS302DL_I2C_ADDR
lis302dl_initialize_i2c
lis302dl_initialize_spi
<lis331dlh.h>
LIS331DLH_I2C_ADDR
lis331dlh_initialize_i2c
lis331dlh_initialize_spi
<lis331hh.h>
LIS331HH_I2C_ADDR
lis331hh_initialize_i2c
lis331hh_initialize_spi
<lis3dsh.h>
LIS3DSH_I2C_ADDR
lis3dsh_initialize_i2c
lis3dsh_initialize_spi
<lis3lv02dl.h>
LIS3LV02DL_I2C_ADDR
lis3lv02dl_initialize_i2c
lis3lv02dl_initialize_spi
<mma7455l.h>
MMA7455_I2C_ADDR
mma7455l_initialize_i2c
mma7455l_initialize_spi
<mma7660fc.h>
MMA7660FC_I2C_ADDR
mma7660fc_initialize_i2c
<mma845xq.h>
MMA8451Q_I2C_ADDR
mma8451q_initialize_i2c
<mma8491q.h>
MMA8491Q_I2C_ADDR
mma8491q_initialize_i2c
<mpu6000.h>
MPU6000_I2C_ADDR
MPU6000_t
mpu6000_aux_transport_setup
mpu6000_initialize_i2c
mpu6000_initialize_spi
mpu6000_read_die_temperature
mpu6000_revision
<sca3000.h>
sca3000_initialize_i2c
sca3000_initialize_spi