diff options
| author | Giovanni Di Sirio <gdisirio@gmail.com> | 2016-03-15 14:48:56 +0000 | 
|---|---|---|
| committer | Giovanni Di Sirio <gdisirio@gmail.com> | 2016-03-15 14:48:56 +0000 | 
| commit | 7e2682c0e801e6b3f4edaeb291db221a1df7056a (patch) | |
| tree | 0f2eea4b4a601a9ed2dc07376e9212972656be4a /os/hal/lib/peripherals/include/hal_accelerometer.h | |
| parent | e76e50a9d5a02c52f05d17439a856acd0fae7915 (diff) | |
| download | ChibiOS-7e2682c0e801e6b3f4edaeb291db221a1df7056a.tar.gz ChibiOS-7e2682c0e801e6b3f4edaeb291db221a1df7056a.tar.bz2 ChibiOS-7e2682c0e801e6b3f4edaeb291db221a1df7056a.zip | |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9114 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/lib/peripherals/include/hal_accelerometer.h')
| -rw-r--r-- | os/hal/lib/peripherals/include/hal_accelerometer.h | 145 | 
1 files changed, 0 insertions, 145 deletions
| diff --git a/os/hal/lib/peripherals/include/hal_accelerometer.h b/os/hal/lib/peripherals/include/hal_accelerometer.h deleted file mode 100644 index 7cd296e2f..000000000 --- a/os/hal/lib/peripherals/include/hal_accelerometer.h +++ /dev/null @@ -1,145 +0,0 @@ -/*
 -    ChibiOS - Copyright (C) 2016 Rocco Marco Guglielmi
 -
 -    Licensed under the Apache License, Version 2.0 (the "License");
 -    you may not use this file except in compliance with the License.
 -    You may obtain a copy of the License at
 -
 -        http://www.apache.org/licenses/LICENSE-2.0
 -
 -    Unless required by applicable law or agreed to in writing, software
 -    distributed under the License is distributed on an "AS IS" BASIS,
 -    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 -    See the License for the specific language governing permissions and
 -    limitations under the License.
 -*/
 -
 -/**
 - * @file    hal_accelerometer.h
 - * @brief   Generic accelerometer interface header.
 - *
 - * @addtogroup HAL_ACCELEROMETER
 - * @{
 - */
 -
 -#ifndef _HAL_ACCELEROMETER_H_
 -#define _HAL_ACCELEROMETER_H_
 -
 -#include "hal_sensors.h"
 -
 -/*===========================================================================*/
 -/* Driver constants.                                                         */
 -/*===========================================================================*/
 -
 -/*===========================================================================*/
 -/* Driver pre-compile time settings.                                         */
 -/*===========================================================================*/
 -
 -/*===========================================================================*/
 -/* Derived constants and error checks.                                       */
 -/*===========================================================================*/
 -
 -/*===========================================================================*/
 -/* Driver data structures and types.                                         */
 -/*===========================================================================*/
 -
 -/**
 - * @brief   BaseAccelerometer specific methods.
 - */
 -#define _base_accelerometer_methods_alone
 -
 -/**
 - * @brief   BaseAccelerometer specific methods with inherited ones.
 - */
 -#define _base_accelerometer_methods                                         \
 -  _base_sensor_methods                                                      \
 -  _base_accelerometer_methods_alone
 -
 -/**
 - * @brief   @p BaseAccelerometer virtual methods table.
 - */
 -struct BaseAccelerometerVMT {
 -  _base_accelerometer_methods
 -};
 -
 -/**
 - * @brief   @p BaseAccelerometer specific data.
 - */
 -#define _base_accelerometer_data                                            \
 -  _base_sensor_data
 -	
 -/**
 - * @brief   Base accelerometer class.
 - * @details This class represents a generic a generic accelerometer.
 - */
 -typedef struct {
 -  /** @brief Virtual Methods Table.*/
 -  const struct BaseAccelerometerVMT *vmt_baseaccelerometer;
 -  _base_sensor_data
 -} BaseAccelerometer;
 -
 -/*===========================================================================*/
 -/* Driver macros.                                                            */
 -/*===========================================================================*/
 -
 -/**
 - * @name    Macro Functions (BaseAccelerometer)
 - * @{
 - */
 -/**
 - * @brief   Accelerometer get axes number.
 - *
 - * @param[in] ip        pointer to a @p BaseAccelerometer class.
 - * @return              The number of axes of the BaseSensor
 - *
 - * @api
 - */
 -#define accelerometerGetAxesNumber(ip)                                      \
 -        (ip)->vmt_baseaccelerometer->get_axes_number(ip)
 -
 -/**
 - * @brief   Accelerometer read raw data.
 - *
 - * @param[in] ip        pointer to a @p BaseAccelerometer class.
 - * @param[in] dp        pointer to a data array.
 - * 
 - * @return              The operation status.
 - * @retval MSG_OK       if the function succeeded.
 - * @retval MSG_RESET    if one or more errors occurred.
 - *
 - * @api
 - */
 -#define accelerometerReadRaw(ip, dp)                                        \
 -        (ip)->vmt_baseaccelerometer->read_raw(ip, dp)
 -
 -/**
 - * @brief   Accelerometer read cooked data.
 - *
 - * @param[in] ip        pointer to a @p BaseAccelerometer class.
 - * @param[in] dp        pointer to a data array.
 - * 
 - * @return              The operation status.
 - * @retval MSG_OK       if the function succeeded.
 - * @retval MSG_RESET    if one or more errors occurred.
 - *
 - * @api
 - */
 -#define accelerometerReadCooked(ip, dp)                                     \
 -        (ip)->vmt_baseaccelerometer->read_cooked(ip, dp)
 -/** @} */
 -
 -/*===========================================================================*/
 -/* External declarations.                                                    */
 -/*===========================================================================*/
 -
 -#ifdef __cplusplus
 -extern "C" {
 -#endif
 -
 -#ifdef __cplusplus
 -}
 -#endif
 -
 -#endif /* _HAL_ACCELEROMETER_H_ */
 -
 -/** @} */
 | 
