Solo Controller Documentation 1.0
Documentation for the Solo Controller
 
Loading...
Searching...
No Matches
Common.h File Reference
#include <Arduino.h>
#include "TFTM070A1.h"

Go to the source code of this file.

Classes

struct  ROM_Image
 Structure to define the size and location of an image in Flash. More...
 
struct  Block_Image
 Structure to define sub-images. Generally associated with a ROM_Image. More...
 

Macros

#define CTP_INT   2
 Interrupt signal notifying host of TFT has been touched.
 
#define TFT_WAIT   3
 TFT wait signal output.
 
#define TFT_INT   4
 TFT interrupt signal output.
 
#define TFT_SD_CS   5
 CS pin for SD card reader on display.
 
#define CTP_WAKE   6
 Interrupt signal for the host to change CTP from hibernate to active mocde.
 
#define CTP_NOTIF   7
 Notifies host processor that CTP data is ready to read.
 
#define TFT_BL   8
 Backlight pin used by the TFT.
 
#define TFT_RESET   9
 LCD reset. Active low.
 
#define TFT_CS   10
 CS pin used by the SPI bus to control the TFT.
 
#define SCK   52
 Clock for the primary SPI bus.
 
#define MISO   50
 MISO for the primary SPI bus.
 
#define MOSI   51
 MOSI for the primary SPI bus.
 
#define MCU_RST_TFT   A0
 MCU commands reset of Display.
 
#define ALARM   A1
 Pin that triggers the alarm.
 
#define VOL_SENSOR   A15
 Analog kettle volume sensor.
 
#define ELEM_CNTRL   23
 Pin that controls the kettle element.
 
#define INTERLOCK_STATUS   25
 Pin that indicates the interlock status.
 
#define AUX_OUT   31
 Pin that controls the 120VAC auxiliary output.
 
#define PUMP_OUT   33
 Pin that controls the 120VAC pump output.
 
#define CONTACTOR_STATUS   37
 Pin that indicates the contactor status.
 
#define ELEM_SWITCH_LED   39
 Pin that controls the LED for the kettle element switch.
 
#define BUZZER   41
 Pin that controls the buzzer.
 
#define KETTLE_CS   47
 Pin that controls the kettle RTD temperature sensor.
 
#define CHILLER_CS   49
 Pin that controls the chiller RTD temperature sensor.
 

Macro Definition Documentation

◆ ALARM

#define ALARM   A1

Pin that triggers the alarm.

◆ AUX_OUT

#define AUX_OUT   31

Pin that controls the 120VAC auxiliary output.

◆ BUZZER

#define BUZZER   41

Pin that controls the buzzer.

◆ CHILLER_CS

#define CHILLER_CS   49

Pin that controls the chiller RTD temperature sensor.

◆ CONTACTOR_STATUS

#define CONTACTOR_STATUS   37

Pin that indicates the contactor status.

◆ CTP_INT

#define CTP_INT   2

Interrupt signal notifying host of TFT has been touched.

◆ CTP_NOTIF

#define CTP_NOTIF   7

Notifies host processor that CTP data is ready to read.

◆ CTP_WAKE

#define CTP_WAKE   6

Interrupt signal for the host to change CTP from hibernate to active mocde.

◆ ELEM_CNTRL

#define ELEM_CNTRL   23

Pin that controls the kettle element.

◆ ELEM_SWITCH_LED

#define ELEM_SWITCH_LED   39

Pin that controls the LED for the kettle element switch.

◆ INTERLOCK_STATUS

#define INTERLOCK_STATUS   25

Pin that indicates the interlock status.

◆ KETTLE_CS

#define KETTLE_CS   47

Pin that controls the kettle RTD temperature sensor.

◆ MCU_RST_TFT

#define MCU_RST_TFT   A0

MCU commands reset of Display.

◆ MISO

#define MISO   50

MISO for the primary SPI bus.

◆ MOSI

#define MOSI   51

MOSI for the primary SPI bus.

◆ PUMP_OUT

#define PUMP_OUT   33

Pin that controls the 120VAC pump output.

◆ SCK

#define SCK   52

Clock for the primary SPI bus.

◆ TFT_BL

#define TFT_BL   8

Backlight pin used by the TFT.

◆ TFT_CS

#define TFT_CS   10

CS pin used by the SPI bus to control the TFT.

◆ TFT_INT

#define TFT_INT   4

TFT interrupt signal output.

◆ TFT_RESET

#define TFT_RESET   9

LCD reset. Active low.

◆ TFT_SD_CS

#define TFT_SD_CS   5

CS pin for SD card reader on display.

◆ TFT_WAIT

#define TFT_WAIT   3

TFT wait signal output.

◆ VOL_SENSOR

#define VOL_SENSOR   A15

Analog kettle volume sensor.