XDK API  3.6.0
Documentation
Typedefs | Functions
BCDS_BSP_Board.h File Reference
#include "BCDS_HAL.h"
+ Include dependency graph for BCDS_BSP_Board.h:
+ This graph shows which files directly or indirectly include this file:

Typedefs

typedef void(* BSP_Systick_Callback_T )(void)
 
typedef void(* OStoBSPDelayFunc_T )(uint32_t)
 

Functions

Retcode_T BSP_Board_ControlPowerRail (uint32_t control)
 Controls the on-board power rails. More...
 
void BSP_Board_Delay (uint32_t delay)
 Provide accurate delay based on variable incremented. More...
 
void BSP_Board_DelayUs (uint32_t delayInUs)
 Provide accurate delay based on variable incremented in mikro seconds. More...
 
uint32_t BSP_Board_DetectPowerSupply (void)
 Returns the power-supply mode. More...
 
void BSP_Board_DisableSysTick (void)
 Disable the Core SysTick. More...
 
Retcode_T BSP_Board_EnableSysTick (void)
 Enable the Core SysTick. More...
 
uint32_t BSP_Board_GetBoardRevision (void)
 Returns the BSP Revision. More...
 
uint64_t BSP_Board_GetTick (void)
 Provide a timestamp based on variable incremented in milli seconds. More...
 
uint32_t BSP_Board_GetWakeupSource (void)
 Returns the last wake-up source. More...
 
Retcode_T BSP_Board_Initialize (uint32_t param1, void *param2)
 Initializes the entire board. More...
 
void BSP_Board_OSTickInitialize (BSP_Systick_Callback_T preCallback, BSP_Systick_Callback_T postCallback)
 Initializes pre/post tick increment processing in OS based applications. More...
 
void BSP_Board_SetOStoBSPDelayFunc (OStoBSPDelayFunc_T delayFunc)
 Passes delay function from OS to BSP. More...
 
void BSP_Board_SoftReset (void)
 Invoke Board Soft Reset. This puts the MCU registers to appropriate state applicable for soft reset. Please note this is not equivalent to hard reset. More...
 
Retcode_T BSP_Board_SwitchPowerMode (uint32_t powerMode)
 Switches between different power modes. More...
 

All rights reserved. The use is subject to the XDK SDK EULA by Bosch Connected Devices and Solutions GmbH.
This documentation file has been automatically generated on Thu Mar 14 2019 19:12:48 by doxygen 1.8.8