Developer World
Spresense SDK Library v3.3.0-375c679
edge_detection.h File Reference
#include <nuttx/config.h>
#include <stdint.h>

Go to the source code of this file.

Classes

struct  edge_detectf_s
 
struct  edge_detects_s
 

Macros

#define EDGE_DETECT_TYPE_RISE   (0)
 
#define EDGE_DETECT_TYPE_FALL   (1)
 
#define EXTERN   extern "C"
 

Typedefs

typedef struct edge_detectf_s edge_detectf_t
 
typedef struct edge_detects_s edge_detects_t
 

Functions

edge_detectf_tedge_detection_createf (float *boundary_data, int datalen, uint32_t keep_width, int type)
 
void edge_detection_deletef (edge_detectf_t *detector)
 
int edge_detectf (edge_detectf_t *detector, float *input, uint32_t len)
 
int edge_detection_resetf (edge_detectf_t *detector)
 
edge_detects_tedge_detection_creates (int16_t *boundary_data, int datalen, uint32_t keep_width, int type)
 
void edge_detection_deletes (edge_detects_t *detector)
 
int edge_detects (edge_detects_t *detector, int16_t *input, uint32_t len)
 
int edge_detection_resets (edge_detects_t *detector)