58 exposition_us = nxpcup::clamp<uint32_t>(
76 index = nxpcup::clamp<int>(index, 0, 127);
90 [[deprecated]] std::array<ImageType, CameraImage::size>&
pixels() {
ImageType pixel(int index) const
Definition: Camera.h:74
static constexpr int ImageSize
Definition: Camera.h:12
void setExpositionMs(uint32_t exposition_ms)
Definition: Camera.h:46
PinName analogOut
Definition: Camera.h:17
CameraImage & image()
Definition: Camera.h:83
DigitalOut m_si
Definition: Camera.h:136
uint32_t expositionUs() const
Definition: Camera.h:66
PinName clk
Definition: Camera.h:18
Definition: BorderDetector.h:6
DigitalOut m_clk
Definition: Camera.h:135
CameraImage m_image
Definition: Camera.h:138
std::array< T, size > data
Definition: Image.h:16
static constexpr uint32_t EXPOSURE_TIME_MAX
Definition: Camera.h:23
uint32_t m_expositionUs
Definition: Camera.h:139
std::array< ImageType, CameraImage::size > & pixels()
Definition: Camera.h:90
PinName si
Definition: Camera.h:19
Camera(const Config &config)
Definition: Camera.h:31
void setExpositionUs(uint32_t exposition_us)
Definition: Camera.h:56
uint32_t exposition_us
Definition: Camera.h:20
static constexpr uint32_t EXPOSURE_TIME_MIN
Definition: Camera.h:22
void updateImage()
Definition: Camera.h:120
void update()
Definition: Camera.h:101
AnalogIn m_analogOut
Definition: Camera.h:134
static constexpr std::size_t size
Definition: Image.h:14
uint16_t ImageType
Definition: Camera.h:13