2012-05-01から1ヶ月間の記事一覧

MyQueue.cpp

// main.cpp #include "mbed.h" #include "MyQueue.h" int main() { MyQueue<int> queue1; MyQueue<char> queue2; return -1; } // MyQueue.h template<class T> class MyQueue { public: MyQueue(T x = 0); void push(T x); T pop(); }; // MyQueue.cpp #include "MyQueue.h" te</class></char></int>…

intervalcamera.cpp

#include "mbed.h" #include "uvc.h" #include "msc.h" Serial pc(USBTX, USBRX); #define INTERVAL 15 Timer t; int main() { pc.baud(921600); msc* usb = new msc("usb"); if (usb->setup() < 0) exit(1); uvc* lifecam = new uvc; lifecam->SetImageSize…

UsbDevice2.cpp

UsbErr UsbDevice::hub_init() { UsbErr rc; uint8_t buf[9]; rc = controlReceive( USB_DEVICE_TO_HOST | USB_REQUEST_TYPE_CLASS | USB_RECIPIENT_DEVICE, // 0xa0 GET_DESCRIPTOR, (USB_DESCRIPTOR_TYPE_HUB << 8), 0, buf, sizeof(buf)); DBG_ASSERT(rc …

intervalcamera.cpp

#include "mbed.h" #include "uvc.h" Serial pc(USBTX, USBRX); LocalFileSystem local("local"); #define INTERVAL 15 Timer t; int main() { pc.baud(921600); uvc* lifecam = new uvc; lifecam->SetImageSize(160, 120); lifecam->SetFrameInterval(20000…

main.cpp

#include "mbed.h" #include "uvc.h" Serial pc(USBTX, USBRX); LocalFileSystem local("local"); int main() { pc.baud(921600); uvc* lifecam = new uvc; lifecam->SetImageSize(160, 120); lifecam->SetFrameInterval(1000000); if (lifecam->setup() < 0…

main.cpp

#include "mbed.h" #include "BlueD.h" Serial pc(USBTX, USBRX); BlueD bd; int main() { pc.baud(460800); printf("Bluetooth device discover\n"); while(1) { set<string> addr = bd.discover_devices(); for (set<string>::iterator it = addr.begin() ; it != addr.end</string></string>…

main.cpp

#include "mbed.h" #include "BlueD.h" Serial pc(USBTX, USBRX); BlueD bd; int main() { pc.baud(460800); printf("Bluetooth device discover\n"); while(1) { set<string> addr = bd.discover_devices(); for (set<string>::iterator it = addr.begin() ; it != addr.end</string></string>…