summaryrefslogtreecommitdiff
path: root/digital/beacon/src/Bitcloud_stack/Components/BSP/RCB/src/fakeBSP.c
diff options
context:
space:
mode:
Diffstat (limited to 'digital/beacon/src/Bitcloud_stack/Components/BSP/RCB/src/fakeBSP.c')
-rw-r--r--digital/beacon/src/Bitcloud_stack/Components/BSP/RCB/src/fakeBSP.c356
1 files changed, 0 insertions, 356 deletions
diff --git a/digital/beacon/src/Bitcloud_stack/Components/BSP/RCB/src/fakeBSP.c b/digital/beacon/src/Bitcloud_stack/Components/BSP/RCB/src/fakeBSP.c
deleted file mode 100644
index b7454d82..00000000
--- a/digital/beacon/src/Bitcloud_stack/Components/BSP/RCB/src/fakeBSP.c
+++ /dev/null
@@ -1,356 +0,0 @@
-/***************************************************************************//**
-\file fakeBSP.c
-
-\brief Implementation of fake board-specific periphery.
-
-\author
- Atmel Corporation: http://www.atmel.com \n
- Support email: avr@atmel.com
-
- Copyright (c) 2008-2011, Atmel Corporation. All rights reserved.
- Licensed under Atmel's Limited License Agreement (BitCloudTM).
-
-\internal
- History:
- 05/05/11 A. Malkin - Created
-*******************************************************************************/
-
-/******************************************************************************
- Includes section
-******************************************************************************/
-#include <types.h>
-#include <joystick.h>
-#include <bspTaskManager.h>
-
-/******************************************************************************
- Global variables section
-******************************************************************************/
-void(* readTemperatureDataCallback)(bool error, int16_t data);
-void(* readLightDataCallback)(bool error, int16_t data);
-void(* readBatteryDataCallback)(int16_t data);
-
-#if APP_DISABLE_BSP == 1
-
-/******************************************************************************
- Implementations section
-******************************************************************************/
-/******************************************************************************
- Leds
-******************************************************************************/
-/**************************************************************************//**
-\brief Opens leds module to use.
-
-\return
- operation state
-******************************************************************************/
-result_t BSP_OpenLeds(void)
-{
- return BC_SUCCESS;
-}
-
-/**************************************************************************//**
-\brief Closes leds module.
-
-\return
- operation state
-******************************************************************************/
-result_t BSP_CloseLeds(void)
-{
- return BC_SUCCESS;
-}
-
-/**************************************************************************//**
-\brief Turns on the LED.
-
-\param[in]
- id - number of led
-******************************************************************************/
-void BSP_OnLed(uint8_t id)
-{
- (void)id;
-}
-
-/**************************************************************************//**
-\brief Turns off the LED.
-
-\param[in]
- id - number of led
-******************************************************************************/
-void BSP_OffLed(uint8_t id)
-{
- (void)id;
-}
-
-/**************************************************************************//**
-\brief Changes the LED state to opposite.
-
-\param[in]
- id - number of led
-******************************************************************************/
-void BSP_ToggleLed(uint8_t id)
-{
- (void)id;
-}
-
-/******************************************************************************
- Buttons
-******************************************************************************/
-/**************************************************************************//**
-\brief Registers handlers for button events.
-
-\param[in]
- pressed - the handler to process pressing the button
-\param[in]
- released - the handler to process releasing the button
-\param[in]
- bn - button number.
-
-\return
- BC_SUCCESS - always.
-******************************************************************************/
-result_t BSP_OpenButtons(void (*pressed)(uint8_t bn), void (*released)(uint8_t bn))
-{
- (void)pressed;
- (void)released;
-
- return BC_SUCCESS;
-}
-
-/**************************************************************************//**
-\brief Cancel buttons handlers.
-
-\return
- BC_SUCCESS - always.
-******************************************************************************/
-result_t BSP_CloseButtons(void)
-{
- return BC_SUCCESS;
-}
-
-/**************************************************************************//**
-\brief Reads state of buttons.
-
-\return
- Current buttons state in a binary way. \n
- Bit 0 defines state of the button 1, \n
- bit 1 defines state of the button 2.
-******************************************************************************/
-uint8_t BSP_ReadButtonsState(void)
-{
- return 0;
-}
-
-#endif // APP_DISABLE_BSP == 1
-
-/******************************************************************************
- Sensors
-******************************************************************************/
-/***************************************************************************//**
-\brief Opens temperature sensor.
-
-\return
- BC_SUCCESS - always.
-*******************************************************************************/
-result_t BSP_OpenTemperatureSensor(void)
-{
- return BC_SUCCESS;
-}
-
-/***************************************************************************//**
-\brief Closes the temperature sensor.
-
-\return
- BC_SUCCESS - always.
-*******************************************************************************/
-result_t BSP_CloseTemperatureSensor(void)
-{
- return BC_SUCCESS;
-}
-
-/**************************************************************************//**
-\brief Reads data from the temperature sensor.
-\param[in]
- result - the result of the requested operation.
- true - operation finished successfully, false - some error has
- occured.
-\param[in]
- data - sensor data.
-
-\return
- BC_SUCCESS - always.
-******************************************************************************/
-result_t BSP_ReadTemperatureData(void (*f)(bool result, int16_t data))
-{
- readTemperatureDataCallback = f;
-
- bspPostTask(BSP_TEMPERATURE);
-
- return BC_SUCCESS;
-}
-
-/**************************************************************************//**
-\brief BSP task handler for temperature sensor.
-******************************************************************************/
-void bspTemperatureSensorHandler(void)
-{
- readTemperatureDataCallback(true, 0);
-}
-
-/***************************************************************************//**
-\brief Opens the light sensor.
-
-\return
- BC_SUCCESS - always.
-*******************************************************************************/
-result_t BSP_OpenLightSensor(void)
-{
- return BC_SUCCESS;
-}
-
-/***************************************************************************//**
-\brief Closes the light sensor.
-
-\return
- BC_SUCCESS - always.
-*******************************************************************************/
-result_t BSP_CloseLightSensor(void)
-{
- return BC_SUCCESS;
-}
-
-/**************************************************************************//**
-\brief Reads data from the light sensor.
-\param[in]
- result - the result of the requested operation.
- true - operation finished successfully, false - some error has
- occured.
-\param[in]
- data - sensor data.
-
-\return
- BC_SUCCESS - always.
-******************************************************************************/
-result_t BSP_ReadLightData(void (*f)(bool result, int16_t data))
-{
- readLightDataCallback = f;
-
- bspPostTask(BSP_LIGHT);
-
- return BC_SUCCESS;
-}
-
-/**************************************************************************//**
-\brief BSP task handler for light sensor.
-******************************************************************************/
-void bspLightSensorHandler(void)
-{
- readLightDataCallback(true, 0);
-}
-
-/***************************************************************************//**
-\brief Opens the battery sensor.
-
-\return
- BC_SUCCESS - always.
-*******************************************************************************/
-result_t BSP_OpenBatterySensor(void)
-{
- return BC_SUCCESS;
-}
-
-/***************************************************************************//**
-\brief Closes the battery sensor.
-
-\return
- BC_SUCCESS - always.
-*******************************************************************************/
-result_t BSP_CloseBatterySensor(void)
-{
- return BC_SUCCESS;
-}
-
-/**************************************************************************//**
-\brief Reads data from battery sensor.
-
-\param[in]
- data - sensor data.
-
-\return
- BC_SUCCESS - always.
-******************************************************************************/
-result_t BSP_ReadBatteryData(void (*f)(int16_t data))
-{
- readBatteryDataCallback = f;
-
- bspPostTask(BSP_BATTERY);
-
- return BC_SUCCESS;
-}
-
-/**************************************************************************//**
-\brief BSP task handler for battery sensor.
-******************************************************************************/
-void bspEmptyBatteryHandler(void)
-{
- readBatteryDataCallback(0);
-}
-
-/******************************************************************************
- Sliders
-******************************************************************************/
-/**************************************************************************//**
-\brief Reads the sliders.
-
-\return
- state of 3 on-board DIP-switches.User can uses SLIDER0, SLIDER1, SLIDER2
- defines to test state. Value 1 indicates that slider is on.
-******************************************************************************/
-uint8_t BSP_ReadSliders(void)
-{
- return 0;
-}
-
-/******************************************************************************
- Joystick
-******************************************************************************/
-/******************************************************************************
-\brief Registers handler for joystick events.
-
-\param[in]
- state - joystick state.
-
-\return
- BC_FAIL - joystick module is busy,
- BC_SUCCESS in other cases.
-******************************************************************************/
-result_t BSP_OpenJoystick(void (*generalHandler)(BSP_JoystickState_t state))
-{
- (void)generalHandler;
-
- return BC_SUCCESS;
-}
-
-/******************************************************************************
-\brief Cancel joystick handlers.
-
-\return
- BC_FAIL - joystick module was not opened,
- BC_SUCCESS in other cases.
-******************************************************************************/
-result_t BSP_CloseJoystick(void)
-{
- return BC_SUCCESS;
-}
-
-/******************************************************************************
-\brief Reads state of joystick.
-
-\return
- Current joystick state.
-******************************************************************************/
-BSP_JoystickState_t BSP_ReadJoystickState(void)
-{
- return 0;
-}
-
-// eof fakeBSP.c