Digital Power Starter Kit 3 Firmware
dsPIC33C Buck Converter Voltage Mode Control Example
Hardware Version ID

Global identified to the hardware version used. More...

+ Collaboration diagram for Hardware Version ID:
#define __DPSK3_R30__
 Global macro identifying the hardware version supported by. More...
 

Detailed Description

Global identified to the hardware version used.

The main purpose of a hardware abstraction layer is to provide one central point in complex firmware architectures where hardware dependencies can be specified, signal scalings can be defined and specific chip resources can be assigned to support/ connect generic software functions to the hardware.

This central definitions allow fast modifications and optimizations but also support fast code migration between different hardware platforms. Thus, fast adaptation of new hardware can be achieved by modifying this set of centralized definitions.

By including a hardware abstraction header file in a project results in an automated adaptation of all parameters available. To ensure no conflicts occur, each hardware abstraction layer header file needs a unique identifier. This unique identifier is provided by the so-called Hardware Version ID.

Macro Definition Documentation

◆ __DPSK3_R30__

#define __DPSK3_R30__

Global macro identifying the hardware version supported by.

This global macro is used to identify the hardware version supported by this hardware abstraction layer header file.

Definition at line 59 of file dpsk3_hwdescr.h.