Simple USBHost library for Nucleo F446RE/F411RE/F401RE FRDM-KL46Z/KL25Z/F64F LPC4088/LPC1768

Dependencies:   FATFileSystem

Dependents:   F401RE-BTstack_example F401RE-USBHostMSD_HelloWorld

Fork of KL46Z-USBHost by Norimasa Okamoto

Embed: (wiki syntax)

« Back to documentation index

USBHostCam Class Reference

USBHostCam Class Reference

A class to communicate a Cam. More...

#include <USBHostCam.h>

Inherits IUSBEnumerator, BaseUvc, and decodeMJPEG.

Public Member Functions

 USBHostCam (uint8_t size=_160x120, uint8_t option=0, CamInfo *user_caminfo=NULL)
 Constructor.
bool connected ()
 Check if a Cam device is connected.
bool connect ()
 Try to connect to a Cam device.
int readJPEG (uint8_t *buf, int size, int timeout_ms=15 *1000)
 read jpeg image

Detailed Description

A class to communicate a Cam.

Definition at line 43 of file USBHostCam.h.


Constructor & Destructor Documentation

USBHostCam ( uint8_t  size = _160x120,
uint8_t  option = 0,
CamInfo *  user_caminfo = NULL 
)

Constructor.

Definition at line 13 of file USBHostCam.cpp.


Member Function Documentation

bool connect (  )

Try to connect to a Cam device.

Returns:
true if connection was successful

Definition at line 44 of file USBHostCam.cpp.

bool connected (  )

Check if a Cam device is connected.

Returns:
true if a Cam device is connected

Definition at line 39 of file USBHostCam.cpp.

int readJPEG ( uint8_t *  buf,
int  size,
int  timeout_ms = 15*1000 
)

read jpeg image

Parameters:
bufread buffer
sizebuffer size
timeout_mstimeout default 15sec
Returns:
jpeg size if read success else -1

Definition at line 120 of file USBHostCam.cpp.