HARMcksL: ARM HAL toolbox (yet STM32 oriented) 1.6
SMFSW collection of HAL hacks for STM32
Loading...
Searching...
No Matches
logic_in Struct Reference

#include <Logic_in.h>

Data Fields

bool in
 Input value.
 
eEdge edge
 Input edge.
 
bool mem
 Memo value.
 
uint32_t hIn
 Filter time.
 
struct { 
 
   void(*   onSet )(const struct logic_in *const) 
 Push callback ON function pointer. More...
 
   void(*   onReset )(const struct logic_in *const) 
 Push callback OFF function pointer. More...
 
   GPIO_PinState(*   get )(const struct logic_in *const) 
 Getter function. More...
 
   void *   LOGx 
 
   uint16_t   LOG_Pos 
 Monitored bit position in variable. More...
 
   uint16_t   filt 
 Filter time (ms) More...
 
   GPIO_PinState   polarity 
 Input polarity. More...
 
   bool   repeat 
 Callback ON repeat. More...
 
cfg 
 

Field Documentation

◆ [struct]

struct { ... } logic_in::cfg

◆ edge

eEdge logic_in::edge

Input edge.

◆ filt

uint16_t logic_in::filt

Filter time (ms)

◆ get

GPIO_PinState(* logic_in::get) (const struct logic_in *const)

Getter function.

◆ hIn

uint32_t logic_in::hIn

Filter time.

◆ in

bool logic_in::in

Input value.

◆ LOG_Pos

uint16_t logic_in::LOG_Pos

Monitored bit position in variable.

◆ LOGx

void* logic_in::LOGx

◆ mem

bool logic_in::mem

Memo value.

◆ onReset

void(* logic_in::onReset) (const struct logic_in *const)

Push callback OFF function pointer.

◆ onSet

void(* logic_in::onSet) (const struct logic_in *const)

Push callback ON function pointer.

◆ polarity

GPIO_PinState logic_in::polarity

Input polarity.

◆ repeat

bool logic_in::repeat

Callback ON repeat.


The documentation for this struct was generated from the following file: