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...
 

This documentation file has been automatically generated on Fri Oct 4 2019 03:47:27 by doxygen 1.8.8