ISF15ACP4 Driver 1.0.0
API reference
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Enumerations
isf15acp4_button_ui.hpp File Reference

High-level button + display interaction patterns for SmartDisplay. More...

#include <cstdint>
#include "isf15acp4_graphics_context.hpp"
#include "../src/isf15acp4_button_ui.ipp"
Include dependency graph for isf15acp4_button_ui.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  isf15acp4::SmartDisplayConfig
 Configuration for SmartDisplay construction. More...
 
class  isf15acp4::ButtonUI
 Debounced switch handling with visual feedback on the OLED. More...
 

Namespaces

namespace  isf15acp4
 

Macros

#define ISF15ACP4_BUTTON_UI_HEADER_INCLUDED
 

Enumerations

enum class  isf15acp4::ButtonEvent : uint8_t {
  isf15acp4::None = 0 , isf15acp4::Pressed , isf15acp4::Released , isf15acp4::Click ,
  isf15acp4::LongPress
}
 Edge-qualified button events from debounced polling. More...
 

Detailed Description

High-level button + display interaction patterns for SmartDisplay.

Macro Definition Documentation

◆ ISF15ACP4_BUTTON_UI_HEADER_INCLUDED

#define ISF15ACP4_BUTTON_UI_HEADER_INCLUDED