C++ DevKit
C++ set of OOP library
"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  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.