GM6000 Digital Heater Controller Branch: main
SDX-1330
Macros | Functions
Api.h File Reference

Detailed Description

This BSP is a null/empty BSP to be used when compiling applications that are dependent on "Bsp/Api.h", by the compile target is a desktop OS running in user space.

DO NOT include this file directly! Instead include the generic BSP interface - src/Bsp/Api.h - and then configure your project's 'colony_map.h' to include THIS file.


#include <stdint.h>
Include dependency graph for Api.h:

Go to the source code of this file.

Macros

#define Bsp_Api_turnOn_debug1_MAP()
 Generic API -->do nothing.
 
#define Bsp_Api_turnOff_debug1_MAP()
 Generic API -->do nothing.
 
#define Bsp_Api_toggle_debug1_MAP()
 Generic API -->do nothing.
 
#define Bsp_Api_turnOn_debug2_MAP()
 Generic API -->do nothing.
 
#define Bsp_Api_turnOff_debug2_MAP()
 Generic API -->do nothing.
 
#define Bsp_Api_toggle_debug2_MAP()
 Generic API -->do nothing.
 

Functions

void Bsp_Api_disableIrqs_MAP (void)
 Generic API - map to a single/global mutex to simulate EI/DI.
 
void Bsp_Api_enableIrqs_MAP (void)
 Generic API - map to a single/global mutex to simulate EI/DI.
 
void Bsp_Api_pushAndDisableIrqs_MAP (void)
 Generic API - map to a single/global mutex to simulate EI/DI.
 
void Bsp_Api_popIrqs_MAP (void)
 Generic API - map to a single/global mutex to simulate EI/DI.
 
void Bsp_Api_nop_MAP (void)
 Generic API -->use a empty function to simulate a nop.
 

Macro Definition Documentation

◆ Bsp_Api_toggle_debug1_MAP

#define Bsp_Api_toggle_debug1_MAP ( )

Generic API -->do nothing.

◆ Bsp_Api_toggle_debug2_MAP

#define Bsp_Api_toggle_debug2_MAP ( )

Generic API -->do nothing.

◆ Bsp_Api_turnOff_debug1_MAP

#define Bsp_Api_turnOff_debug1_MAP ( )

Generic API -->do nothing.

◆ Bsp_Api_turnOff_debug2_MAP

#define Bsp_Api_turnOff_debug2_MAP ( )

Generic API -->do nothing.

◆ Bsp_Api_turnOn_debug1_MAP

#define Bsp_Api_turnOn_debug1_MAP ( )

Generic API -->do nothing.

◆ Bsp_Api_turnOn_debug2_MAP

#define Bsp_Api_turnOn_debug2_MAP ( )

Generic API -->do nothing.

Function Documentation

◆ Bsp_Api_disableIrqs_MAP()

void Bsp_Api_disableIrqs_MAP ( void  )

Generic API - map to a single/global mutex to simulate EI/DI.

◆ Bsp_Api_enableIrqs_MAP()

void Bsp_Api_enableIrqs_MAP ( void  )

Generic API - map to a single/global mutex to simulate EI/DI.

◆ Bsp_Api_nop_MAP()

void Bsp_Api_nop_MAP ( void  )

Generic API -->use a empty function to simulate a nop.

◆ Bsp_Api_popIrqs_MAP()

void Bsp_Api_popIrqs_MAP ( void  )

Generic API - map to a single/global mutex to simulate EI/DI.

◆ Bsp_Api_pushAndDisableIrqs_MAP()

void Bsp_Api_pushAndDisableIrqs_MAP ( void  )

Generic API - map to a single/global mutex to simulate EI/DI.