![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Versão limpa em 04/09/2014. Telnet funcionando.
Dependencies: EthernetInterface mbed-rtos mbed NTPClient
Headers/Capture.h
- Committer:
- rebonatto
- Date:
- 2014-09-04
- Revision:
- 0:66d8bd1f9d4c
- Child:
- 1:fe2d4530da1b
File content as of revision 0:66d8bd1f9d4c:
/* * capture.h * * Created on: * Author: */ #ifndef CAPTURE_H #define CAPTURE_H #include <stdio.h> #include <string.h> #include <math.h> #include "mbed.h" #include "rtos.h" #include "dma.h" #include "adc.h" #include "Settings.h" // MTR: Estes defines nao deveriam estar no arquivo de configuraçeos? //#define SAMPLE_RATE 256U class Capture { protected: static Semaphore m_CaptureSemaphore; //used to alert the capture thread about a ready capture static int m_BufferIndex; static dmaLinkedListNode m_Nodes[2]; //this list holds the buffer configuration for the DMA peripheral public: static unsigned short int m_AdcBuffers[2][NUMBER_OF_SAMPLES][NUMBER_OF_CHANNELS]; public: static unsigned short int GetValue(int nsamples, int nchannel); static void CopyBuffer(int channel, unsigned short int *dest); static void ISRHandler(); static void Initialize(); static void Start(); static void Stop(); static void Wait(); void ReadRFID(int channel,char *rfid); }; #endif