UVC

ExtensionUnitのテストプログラム

class ExtensionUnit : public RPC { public: ExtensionUnit(int cam, int UnitID = 9, const char* name = NULL):RPC(name), _UnitID(UnitID) { _cam = reinterpret_cast<BaseUvc*>(cam); } int PanTilt(int pan, int tilt) { struct PanTiltR { int16_t pan; int16_t</baseuvc*>…

spp_camera.cpp

#if 1 // spp_camera.cpp #include "mbed.h" #include <btstack/hci_cmds.h> #include <btstack/run_loop.h> #include <btstack/sdp_util.h> #include "hci.h" #include "l2cap.h" #include "btstack_memory.h" #include "remote_device_db.h" #include "rfcomm.h" #include "sdp.h" #include "config.h" #include "debug.</btstack/sdp_util.h></btstack/run_loop.h></btstack/hci_cmds.h>…

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…