Simple USBHost MSD(USB flash drive) for EA LPC4088 QSB test program
Dependencies: LPC4088-USBHost mbed
EA LPC4088をUSBホストにしてUSBフラッシュメモリ(USB flash drive)を読み書きするテストプログラムです。
https://bitbucket.org/va009039/lpc4088_usbhost
Diff: LPC4088-USBHost/USBHost/myvector.h
- Revision:
- 1:26a4baad1736
- Parent:
- 0:11152e69fc05
--- a/LPC4088-USBHost/USBHost/myvector.h Tue Apr 22 10:54:52 2014 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -#pragma once - -template<class T> -class myvector { -public: - myvector() { - m_size = 0; - m_buf = NULL; - } - ~myvector() { - if (m_buf) { - delete[] m_buf; - } - } - void push_back(T v) { - T* new_buf = new T[m_size+1]; - if (m_size > 0) { - for(int i = 0; i < m_size; i++) { - new_buf[i] = m_buf[i]; - } - delete[] m_buf; - } - m_buf = new_buf; - m_buf[m_size++] = v; - } - T& operator[](const int index) { - return m_buf[index]; - } - int size() { return m_size; } - -private: - int m_size; - T *m_buf; -};