21#ifndef __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_ISX012_H
22#define __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_ISX012_H
28#include <nuttx/config.h>
29#include <nuttx/video/isx012.h>
31#include <nuttx/i2c/i2c_master.h>
44#if defined(__cplusplus)
45#define EXTERN extern "C"
64int board_isx012_power_on(
void);
74int board_isx012_power_off(
void);
84void board_isx012_set_reset(
void);
94void board_isx012_release_reset(
void);
104void board_isx012_set_sleep(
int kind);
114void board_isx012_release_sleep(
void);
124struct i2c_master_s *board_isx012_initialize(
void);
134int board_isx012_uninitialize(
struct i2c_master_s *i2c);
137#if defined(__cplusplus)