Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: AOTTrigon I2CEEPROM MCP4922 AQM0802A mbed
Fork of NuMidi401 by
FMOscillator/FMAlgorithm.h@19:f0dcf591c5dd, 2015-01-29 (annotated)
- Committer:
- kb10uy
- Date:
- Thu Jan 29 11:05:37 2015 +0000
- Revision:
- 19:f0dcf591c5dd
- Child:
- 21:e3014c1bdf9c
delete?????; FMAlgorithm?????
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| kb10uy | 19:f0dcf591c5dd | 1 | #pragma once |
| kb10uy | 19:f0dcf591c5dd | 2 | #include "mbed.h" |
| kb10uy | 19:f0dcf591c5dd | 3 | #include "FMOperator.h" |
| kb10uy | 19:f0dcf591c5dd | 4 | |
| kb10uy | 19:f0dcf591c5dd | 5 | class FMAlgorithmConnection |
| kb10uy | 19:f0dcf591c5dd | 6 | { |
| kb10uy | 19:f0dcf591c5dd | 7 | public: |
| kb10uy | 19:f0dcf591c5dd | 8 | FMAlgorithmConnection() { |
| kb10uy | 19:f0dcf591c5dd | 9 | target = 0; |
| kb10uy | 19:f0dcf591c5dd | 10 | source = 0; |
| kb10uy | 19:f0dcf591c5dd | 11 | } |
| kb10uy | 19:f0dcf591c5dd | 12 | int target; |
| kb10uy | 19:f0dcf591c5dd | 13 | int source; |
| kb10uy | 19:f0dcf591c5dd | 14 | }; |
| kb10uy | 19:f0dcf591c5dd | 15 | |
| kb10uy | 19:f0dcf591c5dd | 16 | class FMAlgorithm |
| kb10uy | 19:f0dcf591c5dd | 17 | { |
| kb10uy | 19:f0dcf591c5dd | 18 | public: |
| kb10uy | 19:f0dcf591c5dd | 19 | FMAlgorithm(); |
| kb10uy | 19:f0dcf591c5dd | 20 | FMAlgorithm(int opc, int cnc); |
| kb10uy | 19:f0dcf591c5dd | 21 | ~FMAlgorithm(); |
| kb10uy | 19:f0dcf591c5dd | 22 | void setOperator(int num, FMOperator *op); |
| kb10uy | 19:f0dcf591c5dd | 23 | void setConnection(int num, int t, int s); |
| kb10uy | 19:f0dcf591c5dd | 24 | private: |
| kb10uy | 19:f0dcf591c5dd | 25 | int opcount; |
| kb10uy | 19:f0dcf591c5dd | 26 | int cncount; |
| kb10uy | 19:f0dcf591c5dd | 27 | FMOperator **operators; |
| kb10uy | 19:f0dcf591c5dd | 28 | FMAlgorithmConnection *connections; |
| kb10uy | 19:f0dcf591c5dd | 29 | }; |
