![]() |
PS_Fgen_FW
4da88f4073c1cc65ea45c3a652a2751e495e50db
Firmware for an Power Supply and Function Generator build from an ATX power supply
|
▼ PS_Fgen_FW | |
▼ ADC | |
ADC.h | Containing the Analog Digital Converter part |
▼ Channels | |
Channel.h | Containing the base class for all channels |
DAC_MCP492x.h | Containing the functions to control the MCP492x DACs |
DDS.h | Containing everything needed for the direct digital synthesis |
DDS_Channel.h | Containing an implementation for a direct digital synthesis channel |
DMM_Channel.h | Containing an implementation for a digital multimeter channel |
Parameter.h | Containing a class used to bundle min, max, default and the current values for parameters |
PS_Channel.h | Containing an implementation for a power supply channel |
▼ Encoder | |
Encoder.h | Containing functions to handle the rotary encoder |
▼ KeyPad | |
KeyPad.h | Containing a function to check which key of the KeyPad is pressed |
▼ libraries | |
▼ scpi-parser | |
▼ inc | |
▼ scpi | |
cc.h | Compiler detection |
config.h | SCPI Configuration |
constants.h | |
error.h | |
expression.h | Expressions handling |
ieee488.h | |
minimal.h | |
parser.h | |
scpi.h | SCPI library include file |
types.h | |
units.h | |
utils.h | Conversion routines and string manipulation routines |
▼ src | |
expression.c | Expressions handling |
fifo_private.h | |
lexer.c | SCPI Lexer |
lexer_private.h | |
parser_private.h | SCPI Parser private definitions |
utils_private.h | |
▼ OnOffControls | |
MCP23S08.h | Containing methods to control the MCP23S08 SPI IO expander Based on https://github.com/julianschuler/MCP23S08/blob/master/MCP23S08.h |
OnOffControls.h | Containing methods to handle on/off buttons |
▼ Pins | |
Pins.h | Containing defines and functions for basic pin initialization and handling |
▼ SCPI | |
SCPI_Device.h | Containing defines and function prototypes of the SCPI part of the device |
▼ Screens | |
Icons.h | Containing definitions for various icons |
ILI9341_Fast.h | |
ScreenManager.h | Containing a class and functions for screen handling |
XPT2046.h | |
▼ Spi | |
spi.h | Containing defines and functions for basic SPI initialization and handling |
▼ UserInputHandler | |
CircularBuffer.h | Containing a class implementing a circular buffer (for queue functionality) |
UserInputHandler.h | Containing a classes for user input handling and the corresponding data types |
Configuration.h | Containing different defines for device configuration |
Device.h | Containing the main device class |
version.h |