MausTec / edge-o-matic-3000

Firmware for the Edge-o-Matic 3000
GNU General Public License v3.0
103 stars 29 forks source link

oc interface refactor #82

Closed MauAbata closed 5 months ago

MauAbata commented 5 months ago
MauAbata commented 5 months ago

The migration to post_orgasm_control.h here is not absolute. Clench modes should also be abstracted, which indicates a need to create a subdirectory of various arousal detection modules that can be hooked into the orgasm_control flow events.

The need for refactoring this is an increased maintenance burden on the core components of orgasm_control that are enabled by default. Additional functionality should be created in its own module and hooked in.