mirror of
https://github.com/supleed2/ELEC60013-ES-CW2.git
synced 2024-12-22 05:35:51 +00:00
Tidy readme
This commit is contained in:
parent
a6013fa51c
commit
168b093445
|
@ -156,12 +156,12 @@ Several advanced features were implemented, including:
|
|||
### Multiple waveforms
|
||||
|
||||
Our system implements several waveforms - sawtooth, triangle, sine, & square.
|
||||
|
||||
* Sawtooth was implemented first, by incrementing the step size and waiting for overflow to occur, resetting the waveform.
|
||||
* Square is implemented by taking the sign of the sign and appropriately scaling to low or high voltage depending on this.
|
||||
* Triangle is implemented as a variation of Sawtooth, taking the absolute value of the phase shifting to remove the DC offset and then doubling to restore the original size.
|
||||
* Sine is implemented by calling to a look-up table, preestablished with the corresponding value of a sine wave at the relevant point in the input waveform
|
||||
|
||||
|
||||
### User-friendly icons
|
||||
|
||||
Using XMB icons, the display was made more user-friendly, containing a volume icon, that is animated to the current volume level. Furthermore, by pressing the knob, this icon is toggled to display the volume as an integer. Finally, several icons are used to display the current waveform.
|
||||
|
|
Loading…
Reference in a new issue