Skip to main content

EPDomino24 Class

Package: GHIElectronics.Endpoint.Core
Namespace: GHIElectronics.Endpoint.Core

EP-Domino24 Rev B: a board variant of the EPM815 module with a 40-pin header, two mikroBUS sockets and a handful of onboard components. Same chip and firmware as Core.EPM815; this class is a thin re-naming layer that lists only the peripherals and pins actually bonded on the board, so application code reads what a user looking at the EP-Domino24 silkscreen expects.

class EPDomino24 {};

Nested Types​

TypeKindSummary
EPDomino24.AdcClassAnalog-input pins bonded on EP-Domino24.
EPDomino24.CanClassCAN buses bonded on EP-Domino24.
EPDomino24.DacClassDAC: two analog outputs on PA4 and PA5 (shared with ADC on the same pins).
EPDomino24.GpioClassGPIO pins and the board's Gpio.Driver.
EPDomino24.I2cClassI²C buses bonded on EP-Domino24.
EPDomino24.PwmClassPWM-capable pins bonded on EP-Domino24.
EPDomino24.SerialPortClassSerial ports bonded on EP-Domino24.
EPDomino24.SpiClassSPI buses bonded on EP-Domino24.
EPDomino24.WatchdogClassWatchdog: same as EPM815.Watchdog.

Fields​

ButtonF1​

static constexpr int32_t ButtonF1 = 83;

Function button F1 on PF3.

ButtonF2​

static constexpr int32_t ButtonF2 = 114;

Function button F2 on PH2.

ButtonF3​

static constexpr int32_t ButtonF3 = 115;

Function button F3 on PH3.

Buzzer​

static constexpr int32_t Buzzer = 89;

Piezo buzzer on PF9 (also PWM-capable via TIM14 CH1).

Led​

static constexpr int32_t Led = 32;

User LED on PC0.