C++ DevKit
C++ set of OOP library
Loading...
Searching...
No Matches
"Control"

This group concerns all classes related to DIY PCB modules or components that can be used as Controller in MVC architecture. More...

Classes

class  KY040
 This class implement the module device KY040 which is a rotary encoder with a centrl switch push button. More...
 
class  RotaryEncoder
 The RotaryEncoder is a device used to control a value the can be incremented/decremented by the user. It can be associated with UIControlledIncrementalValue. More...
 
class  rtosRotaryEncoder
 The RotaryEncoder is a device used to control a value the can be incremented/decremented by the user. It can be associated with UIControlledIncrementalValue. More...
 
class  rtosSwitchButton
 rtosSwitchButton is processed by an Interrupt Service Routine (ISR) under control of FreeRTOS routines. More...
 
class  SwitchButton
 SwitchButton status is sampled periodically by software. More...
 
class  SwitchButtonWithIRQ
 SwitchButtonWithIRQ status is processed by an Interrupt Service Routine. It is derived from SwithButton, but debouncing, press and release are processed differently. More...
 
class  UIController
 UIController is the abstract class that hosts all controller object in the Model-View-Controll design pattern. More...
 

Detailed Description

This group concerns all classes related to DIY PCB modules or components that can be used as Controller in MVC architecture.