Commit Graph

8 Commits

Author SHA1 Message Date
92f4db12ce Fixed debounce timer mistake
I realized I has been subtracting the wrong way which cause the debounce to not work. I've fixed this now. I also added a debounce to the arming pin.
2021-10-30 12:46:15 -05:00
1d274a6a2c Updated Single Pulse Mode
Updated single pulse mode so that it has an ENABLED, ARMED, and FIRED state. The enabled pin toggles the single fire mode. The armed state toggles whether it's armed or not. The fire pin will only fire if it has been armed.
2021-10-30 12:39:27 -05:00
0f3a19f653 Enabled LCD Output
Added support for an I2C LCD to be used with the project. The LCD can be driven directly by the data lines
2021-10-28 20:49:49 -05:00
f6453e4ab4 Got rid of waveform select feature
Waveform select feature is no longer needed since we've settled on a given waveform.
2021-10-28 18:37:00 -05:00
Cynopolis
de33953b66 Changed the way Amplitude and frequency scaling works
Amplitude scaling now changes the amplitude of the signal itself instead of outputting a separate signal.

Added a new pre-defined parameter called sample resolution. It enables the ability to skip a certain number of elements in the waveform array which allows for higher frequency waveforms.
2021-10-26 12:51:27 -05:00
Cynopolis
1cd275b713 Added new waveforms 2021-10-26 11:47:05 -05:00
Cynopolis
731c5abbbc First draft of the waveform generator. 2021-10-10 13:17:34 -05:00
Cynopolis
01d85538bb Initial commit 2021-10-10 11:39:32 -05:00