Dependencies:   mbed-dsp mbed

Fork of DSP_200kHz by Mazzeo Research Group

Revisions of main.cpp

Revision Date Message Actions
66:72c5c24e532c 2016-02-26 DSP passthrough and switching to allow alternate DSP processes and dialog File  Diff  Annotate
64:bb4a4bd57681 2016-02-23 Apparently working. File  Diff  Annotate
63:7903a33e2fd4 2016-02-23 Double length buffers appear to work now. File  Diff  Annotate
61:a56cca07d4a6 2016-02-22 Minor loop linking with outputs. File  Diff  Annotate
58:4bee89daccff 2016-02-19 Definitely working at 100 kHz sampling - however, because of the DMA, there are some artifacts at the time of the sampling because the DMA is not instantaneous. File  Diff  Annotate
57:7b8c49e1c1f6 2016-02-18 with total loop sampling status File  Diff  Annotate
56:7e08cbc3a4f1 2016-02-18 DMA ADC and DAC working; File  Diff  Annotate
55:2526b3317bc8 2016-02-17 This correctly implements the static creation of a buffer for processing. File  Diff  Annotate
54:1697dc574b96 2016-02-16 Using continuous conversion - before changing to clocked sampling File  Diff  Annotate
53:83a90a47c1fd 2016-02-09 ADC initialization and calibration up and running. File  Diff  Annotate
52:5a40cc58c4c2 2015-01-31 Made minor cosmetic and comment changes. File  Diff  Annotate
51:43143a3fc2d7 2015-01-31 Cleaned up the code a little bit. File  Diff  Annotate
50:33524a27e08c 2015-01-31 Continuous sampling started by the PCB is working. It is successfully triggering ADC0, ADC1, and the DMA is doing its job for the ADCs and FTM quad decoder. File  Diff  Annotate
49:4dcf4717a8bb 2015-01-31 Not working for some reason. I'm gonna revert to Revision 48. File  Diff  Annotate
48:29f14bc30ba6 2015-01-31 Works if you don't do single sample first. File  Diff  Annotate
47:54fafe151669 2015-01-31 Quad decoder works and a self test is built in. ADC one shot and continuous now working. DMA still working. Need to fix PDB. File  Diff  Annotate
46:a015ebf4663b 2015-01-31 DMA is reading from FTM2_CNT. Still need to get PDB triggering the DMAs. File  Diff  Annotate
45:d591d138cdeb 2015-01-31 Quadrature decoder is working. File  Diff  Annotate
44:41c262caf898 2015-01-30 This is before I made changes for posting it online. File  Diff  Annotate
43:c593a8b9688f 2015-01-30 Added PIT3 timer for transfering from PortC to DMA2. PIT3 may be triggering the ADCs as well. File  Diff  Annotate
42:52a92a8d2cc7 2015-01-30 Works for ADC0_SE13 and ADC1_SE14 with their respective DMAs. Try reading port C directly into the DMA. File  Diff  Annotate
41:3e0623d81b9a 2015-01-30 Added DMA class. Made changes to ADC. This code still needs to be tested. File  Diff  Annotate
40:bd6d8c35e822 2015-01-30 ADC and DMA working. Start and stop of ADC/DMA is also working. File  Diff  Annotate
39:82dc3daecf32 2015-01-29 Cleaned up the code. PDB still won't work. File  Diff  Annotate
38:ec3b16c130d7 2015-01-28 Added lots of extra code, but the PDB still isn't working. For this commit, I set the ADC so it works from a SW trigger in "timed_sampling". The ADC and DMA are both working as of this commit. File  Diff  Annotate
37:8bdc71f3e874 2015-01-27 Starting to add PDB to trigger ADC. Using the mbed library, but about to switch to mbed-src. File  Diff  Annotate
36:07d8a3143967 2015-01-25 DMA0 and DMA1 are working. File  Diff  Annotate
35:df40c4566826 2015-01-25 DMA is working, but it is still using an interrupt for the ADC conversions. File  Diff  Annotate
34:44cc9b76a507 2015-01-25 Analog reading works. Trying to add DMA capabilities. File  Diff  Annotate
33:9806eb964362 2015-01-09 cases 1,2,3 altered to test reset of motors File  Diff  Annotate
32:bf1e079a2ee3 2015-01-08 1: releases mallet, samples, and resets using hardcoded time delays; 2: releases mallet, samples when angle reaches 150, resets using hardcoded time delays File  Diff  Annotate
31:09e7a8b3c7e7 2014-12-19 What we used for the final presentation. File  Diff  Annotate
30:6a4ef939a93e 2014-12-11 This is what was working before I started changing it the morning of the presentation. File  Diff  Annotate
29:e6309316c35d 2014-12-09 Uses 'for' loop for sampling. Sampling looks great and works upto 32000 samples. Still needs motor control. File  Diff  Annotate
28:4a833d59897b 2014-12-07 Sampling w/o an interrupt and ethernet are working together. This is what I did on the saturday in the lab. File  Diff  Annotate
27:8c2b30c855d1 2014-12-05 Moved ethernet initialization to beginning of program. The program now compiles. File  Diff  Annotate
26:a00bf9837e03 2014-12-03 Kind of works, but probably wrong. File  Diff  Annotate
25:abbc19af13f9 2014-12-03 Everything compiles and works, except when TOTAL_SAMPLES is too large. Works at 100, and ethernet boots up at 10000 but can't connect to MATLAB. Check for memory leaks. File  Diff  Annotate
24:a5891669afc5 2014-12-03 Added angle encoder over ethernet functionality File  Diff  Annotate
23:9e5141647775 2014-12-03 Compiles and works with MATLAB with everything uncommented except for Sampler.attach_us(%timed_sample,yadadada File  Diff  Annotate
22:523e316cbe70 2014-12-03 Motor, angle encoder, and analog sampling code is all copied in, but it is commented out. I'm slowly uncommenting it and verifying that it runs properly piece by piece. I also changed the namespace. File  Diff  Annotate
21:1fb5023b72af 2014-12-03 API interfaces with MATLAB File  Diff  Annotate
20:f533b3c9296f 2014-11-18 working server File  Diff  Annotate
18:b17ddeeb1c09 2014-11-14 Reverted EthernetInterface. File  Diff  Annotate
17:2f978f823020 2014-11-14 Server/Client with preprocessor directive to distinguish. Doesn't compile the client but works for the server. Requires some fixing. File  Diff  Annotate
16:c3f922f61b8f 2014-11-14 This is what I wrote before I added the NetworkAPI library. File  Diff  Annotate
11:59dcefdda506 2012-08-10 Avoid sending null character in HTTP request; Update Ethernet and RTOS libraries to latest releases File  Diff  Annotate
9:4757a976148d 2012-07-27 Cleanup example File  Diff  Annotate
7:65188f4a8c25 2012-07-25 Update EthernetInterface File  Diff  Annotate
5:01f6c3e112af 2012-07-16 Updated EthernetInterface OS implementation to latest RTOS revision File  Diff  Annotate
2:e087e9b789e9 2012-07-02 Remove debug directives avoiding to change the default settings of the serial port. Add print of the IP address assigned by DHCP. File  Diff  Annotate
1:e2652bd064c6 2012-06-26 Switched from uint8_t* to char* for data type File  Diff  Annotate
0:bb128f0e952f 2012-06-26 Initial commit File  Diff  Annotate