KIK01 Release
Dependencies: mcp3008 mbed mbed-rtos AverageMCP3008 VoltageMonitor
Diff: EnvelopeAR.h
- Revision:
- 43:e5e2d1761156
- Parent:
- 25:b4977c7e0db7
--- a/EnvelopeAR.h Fri Mar 01 00:57:06 2019 +0000 +++ b/EnvelopeAR.h Fri Mar 01 01:02:38 2019 +0000 @@ -50,7 +50,11 @@ ~EnvelopeAR() {} void setAttack(int _attack) { - attack = _attack; + if (_attack > 0) { + attack = _attack; + } else { + attack = 1; + } tau0 = attack * attackTauRatio; } int getAttack() { @@ -58,7 +62,11 @@ } void setRelease(int _release) { - release = _release; + if (_release > 0) { + release = _release; + } else { + release = 1; + } tau1 = release * releaseTauRatio; } int getRelease() {