/alps/ipecamera

To get this branch, use:
bzr branch http://suren.me/webbzr/alps/ipecamera

« back to all changes in this revision

Viewing changes to private.h

  • Committer: Suren A. Chilingaryan
  • Date: 2015-08-14 01:53:15 UTC
  • Revision ID: csa@suren.me-20150814015315-5ud1s13mrou18zl0
Add another workaround to handle cameras stuck in busy (disabled and untested)

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
#define IPECAMERA_BUG_MULTIFRAME_PACKETS        //**< This is by design, start of packet comes directly after the end of last one in streaming mode */
23
23
#define IPECAMERA_BUG_MULTIFRAME_HEADERS        //**< UFO Camera operates with 32-byte entities, but some times there is 16-byte padding before the data which may result in spliting the header between 2 DMA packets. We still need to define a minimal number of bytes which are always in the same DMA packet (CMOSIS_ENTITY_SIZE) */
24
24
#define IPECAMERA_BUG_REPEATING_DATA            //**< 16 bytes repeated at frame offset 4096, the problem start/stop happenning on board restart */
 
25
//#define IPECAMERA_BUG_STUCKED_BUSY            //**< DMA may stuck in busy. According to Michele, the work-around is to disable triggering and read all data out. Not checked */
25
26
//#define IPECAMERA_BUG_INCOMPLETE_PACKETS      //**< Support incomplete packets, i.e. check for frame magic even if full frame size is not reached yet (slow) */
26
27
//#define IPECAMERA_ANNOUNCE_READY              //**< Announce new event only after the reconstruction is done */
27
28
//#define IPECAMERA_CLEAN_ON_START              //**< Read all the data from DMA before starting of recording */