Monocle
latest
Firmware
Getting Started
Firmware Architecture
Firmware Python API
Firmware Driver API
FPGA
Getting Started
Hardare
Getting Started
Hardware Architecture
Phone App
Getting Started
Phone App Architecture
Monocle
Index
Edit on GitHub
Index
B
|
C
|
D
|
E
|
F
|
I
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
V
B
battery_get_percent (C++ function)
battery_get_voltage (C++ function)
battery_init (C++ function)
battery_start_sample (C++ function)
BIT (C macro)
BLE_DEVICE_NAME (C macro)
ble_init (C++ function)
ble_nus_is_rx_pending (C++ function)
ble_nus_rx (C++ function)
ble_nus_tx (C++ function)
board_deinit (C++ function)
board_init (C++ function)
C
cal_checksum (C++ function)
calnstr_checksum (C++ function)
D
dfu_reboot_bootloader (C++ function)
E
ecx335af_awake (C++ function)
ecx335af_deinit (C++ function)
ecx335af_init (C++ function)
ecx335af_luminance_t (C++ enum)
ecx335af_luminance_t::ECX335AF_BRIGHT (C++ enumerator)
ecx335af_luminance_t::ECX335AF_DEFAULT (C++ enumerator)
ecx335af_luminance_t::ECX335AF_DIM (C++ enumerator)
ecx335af_luminance_t::ECX335AF_HIGH (C++ enumerator)
ecx335af_luminance_t::ECX335AF_LOW (C++ enumerator)
ecx335af_luminance_t::ECX335AF_MEDIUM (C++ enumerator)
ecx335af_prepare (C++ function)
ecx335af_set_luminance (C++ function)
ecx335af_sleep (C++ function)
ECX335AF_XCLR_PIN (C macro)
F
flash_erase_chip (C++ function)
flash_get_id (C++ function)
flash_init (C++ function)
FLASH_PAGE_SIZE (C macro)
flash_prepare (C++ function)
flash_program_page (C++ function)
flash_read (C++ function)
FPGA (class in machine)
FPGA_AUDIO_CAPT_DONE (C macro)
FPGA_BUFFERS_SUPPORTED (C macro)
FPGA_BURST_RD_DATA (C macro)
FPGA_BURST_WR_DATA (C macro)
fpga_calc_checksum (C++ function)
FPGA_CAM_FIFO_OVERRUN (C macro)
FPGA_CAM_FIFO_UNDERRUN (C macro)
FPGA_CAMERA_CONTROL (C macro)
FPGA_CAMERA_CONTROL_DEFAULT (C macro)
fpga_camera_off (C++ function)
fpga_camera_on (C++ function)
FPGA_CAPT_AUDIO (C macro)
FPGA_CAPT_BYTE_COUNT_0 (C macro)
FPGA_CAPT_BYTE_COUNT_1 (C macro)
FPGA_CAPT_BYTE_COUNT_2 (C macro)
FPGA_CAPT_BYTE_COUNT_3 (C macro)
FPGA_CAPT_EN (C macro)
FPGA_CAPT_FIFO_OVERRUN (C macro)
FPGA_CAPT_FIFO_UNDERRUN (C macro)
FPGA_CAPT_FRM (C macro)
FPGA_CAPT_FRM_CHECKSUM_0 (C macro)
FPGA_CAPT_FRM_CHECKSUM_1 (C macro)
FPGA_CAPT_RD_VLD (C macro)
FPGA_CAPT_VIDEO (C macro)
FPGA_CAPTURE_CONTROL (C macro)
FPGA_CAPTURE_CONTROL_DEFAULT (C macro)
fpga_capture_done (C++ function)
FPGA_CAPTURE_SIZE_0 (C macro)
FPGA_CAPTURE_SIZE_1 (C macro)
FPGA_CAPTURE_SIZE_2 (C macro)
FPGA_CAPTURE_SIZE_3 (C macro)
FPGA_CAPTURE_STATUS (C macro)
FPGA_CAPTURE_STATUS_DEFAULT (C macro)
fpga_check_pins (C++ function)
fpga_check_reg (C macro)
fpga_checksum_add (C++ function)
FPGA_CLR_CHKSM (C macro)
fpga_deinit (C++ function)
fpga_discard_buffer (C++ function)
FPGA_DISP_BARS (C macro)
fpga_disp_bars (C++ function)
FPGA_DISP_BUSY (C macro)
fpga_disp_busy (C++ function)
FPGA_DISP_CAM (C macro)
fpga_disp_live (C++ function)
FPGA_DISP_OFF (C macro)
fpga_disp_off (C++ function)
fpga_disp_RB_shift (C++ function)
FPGA_DISPLAY_CONTROL (C macro)
FPGA_DISPLAY_CONTROL_DEFAULT (C macro)
FPGA_EN_CAM (C macro)
FPGA_EN_LUMA_COR (C macro)
FPGA_EN_MIC (C macro)
FPGA_EN_RB_SHIFT (C macro)
FPGA_EN_XCLK (C macro)
FPGA_EN_ZOOM (C macro)
FPGA_FRAME_CAPT_DONE (C macro)
FPGA_FRAME_SIZE (C macro)
fpga_get_bytes_read (C++ function)
fpga_get_capture_size (C++ function)
fpga_get_checksum (C++ function)
fpga_get_version (C++ function)
fpga_image_capture (C++ function)
fpga_init (C++ function)
FPGA_INT_PIN (C macro)
fpga_is_buffer_at_start (C++ function)
fpga_is_buffer_read_done (C++ function)
FPGA_LED_CONTROL (C macro)
FPGA_LED_CONTROL_DEFAULT (C macro)
FPGA_MEM_INIT_DONE (C macro)
FPGA_MEMORY_CONTROL (C macro)
FPGA_MEMORY_CONTROL_DEFAULT (C macro)
FPGA_MIC_CONTROL (C macro)
FPGA_MIC_CONTROL_DEFAULT (C macro)
fpga_mic_off (C++ function)
fpga_mic_on (C++ function)
FPGA_MODE1_PIN (C macro)
FPGA_NUM_VIDEO_FRAMES (C macro)
fpga_prep_read_audio (C++ function)
fpga_prepare (C++ function)
fpga_ram_check (C++ function)
FPGA_RD_AUDIO (C macro)
FPGA_RD_BURST_SIZE_HI (C macro)
FPGA_RD_BURST_SIZE_LO (C macro)
FPGA_RD_ERROR (C macro)
fpga_read_burst (C++ function)
fpga_read_register (C++ function)
FPGA_RECONFIG_N_PIN (C macro)
FPGA_REGISTER_EXISTS (C macro)
FPGA_REP_RATE_CONTROL (C macro)
FPGA_REP_RATE_MASK (C macro)
FPGA_REP_RATE_SHIFT (C macro)
fpga_replay_rate (C++ function)
FPGA_REPLAY_RATE_CONTROL (C macro)
FPGA_REPLAY_RATE_CONTROL_DEFAULT (C macro)
FPGA_RESUME_FILL (C macro)
fpga_resume_live_video (C++ function)
FPGA_RST_SW (C macro)
fpga_set_display (C++ function)
fpga_set_luma (C++ function)
fpga_set_zoom (C++ function)
FPGA_START_OF_CAPT (C macro)
FPGA_SYSTEM_CONTROL (C macro)
FPGA_SYSTEM_CONTROL_DEFAULT (C macro)
FPGA_SYSTEM_STATUS (C macro)
FPGA_SYSTEM_STATUS_DEFAULT (C macro)
fpga_test_reset (C++ function)
FPGA_VERSION_MAJOR (C macro)
FPGA_VERSION_MINOR (C macro)
FPGA_VIDEO_CAPT_DONE (C macro)
fpga_video_capture (C++ function)
FPGA_WR_BURST_SIZE_HI (C macro)
FPGA_WR_BURST_SIZE_LO (C macro)
FPGA_WR_ERROR (C macro)
fpga_write_burst (C++ function)
fpga_write_register (C++ function)
fpga_xclk_on (C++ function)
FPGA_ZOOM (C macro)
FPGA_ZOOM_MASK (C macro)
FPGA_ZOOM_SHIFT (C macro)
I
i2c0 (C++ member)
I2C0_SCL_PIN (C macro)
I2C0_SDA_PIN (C macro)
i2c1 (C++ member)
I2C1_SCL_PIN (C macro)
I2C1_SDA_PIN (C macro)
i2c_init (C++ function)
i2c_read (C++ function)
i2c_scan (C++ function)
I2C_SLAVE_ADDR (C macro)
i2c_write (C++ function)
i2c_write_no_stop (C++ function)
IO_ADC_VBATT (C macro)
IQS620_ADDR (C macro)
iqs620_callback_button_pressed (C++ function)
iqs620_callback_button_released (C++ function)
iqs620_get_count (C++ function)
iqs620_get_id (C++ function)
IQS620_I2C (C macro)
iqs620_init (C++ function)
iqs620_reset (C++ function)
IQS620_TOUCH_RDY_PIN (C macro)
M
m_cs_pin (C++ member)
machine
module
max77564_factory_ship_mode (C++ function)
MAX77654_ADDR (C macro)
MAX77654_charge_fault (C++ enum)
MAX77654_charge_fault::MAX77654_FAULT_PRE_Q (C++ enumerator)
MAX77654_charge_fault::MAX77654_FAULT_TEMP (C++ enumerator)
MAX77654_charge_fault::MAX77654_FAULT_TIME (C++ enumerator)
MAX77654_charge_fault::MAX77654_NORMAL (C++ enumerator)
MAX77654_charging_status (C++ enum)
max77654_charging_status (C++ function)
MAX77654_charging_status::MAX77654_CHARGE_DONE (C++ enumerator)
MAX77654_charging_status::MAX77654_CHARGING (C++ enumerator)
MAX77654_charging_status::MAX77654_FAULT (C++ enumerator)
MAX77654_charging_status::MAX77654_READ_ERROR (C++ enumerator)
MAX77654_charging_status::MAX77654_READY (C++ enumerator)
max77654_fault (C++ type)
max77654_faults_status (C++ function)
MAX77654_I2C (C macro)
max77654_init (C++ function)
max77654_led_green (C++ function)
max77654_led_red (C++ function)
max77654_rail_10v (C++ function)
max77654_rail_1v2 (C++ function)
max77654_rail_1v8 (C++ function)
max77654_rail_2v7 (C++ function)
max77654_rail_vled (C++ function)
max77654_set_charge_current (C++ function)
max77654_set_charge_voltage (C++ function)
max77654_set_current_limit (C++ function)
max77654_status (C++ type)
module
machine
uio
utime
O
OV5640_ADDR (C macro)
ov5640_brightness (C++ function)
OV5640_CHIPIDH (C macro)
OV5640_CHIPIDL (C macro)
ov5640_color_saturation (C++ function)
ov5640_contrast (C++ function)
ov5640_deinit (C++ function)
ov5640_flash_ctrl (C++ function)
ov5640_flip (C++ function)
ov5640_focus_init (C++ function)
OV5640_FPS (C macro)
OV5640_I2C (C macro)
OV5640_ID (C macro)
ov5640_init (C++ function)
ov5640_light_mode (C++ function)
ov5640_mirror (C++ function)
ov5640_mode_1x (C++ function)
ov5640_mode_2x (C++ function)
OV5640_NRESETB_PIN (C macro)
ov5640_outsize_set (C++ function)
ov5640_prepare (C++ function)
OV5640_PWDN_PIN (C macro)
ov5640_pwr_on (C++ function)
ov5640_pwr_sleep (C++ function)
ov5640_pwr_wake (C++ function)
ov5640_reduce_size (C++ function)
ov5640_sharpness (C++ function)
ov5640_special_effects (C++ function)
P
PMIC_IRQ_PIN (C macro)
R
RESET_L_PIN (C macro)
S
spi_chip_deselect (C++ function)
spi_chip_select (C++ function)
spi_init (C++ function)
SPI_INSTANCE (C macro)
SPI_MAX_XFER_LEN (C macro)
spi_read() (machine.FPGA method)
spi_set_cs_pin (C++ function)
spi_uninit (C++ function)
spi_write_burst (C++ function)
spi_xfer (C++ function)
SPIM0_DISP_CS_PIN (C macro)
SPIM0_FLASH_CS_PIN (C macro)
SPIM0_FPGA_CS_PIN (C macro)
SPIM0_MISO_PIN (C macro)
SPIM0_MOSI_PIN (C macro)
SPIM0_SCK_PIN (C macro)
T
touch_callback (C++ function)
touch_state_t (C++ enum)
touch_state_t::TOUCH_STATE_0_ON (C++ enumerator)
touch_state_t::TOUCH_STATE_0_ON_OFF (C++ enumerator)
touch_state_t::TOUCH_STATE_0_ON_OFF_1_ON (C++ enumerator)
touch_state_t::TOUCH_STATE_0_ON_SHORT (C++ enumerator)
touch_state_t::TOUCH_STATE_1_ON (C++ enumerator)
touch_state_t::TOUCH_STATE_1_ON_OFF (C++ enumerator)
touch_state_t::TOUCH_STATE_1_ON_OFF_0_ON (C++ enumerator)
touch_state_t::TOUCH_STATE_1_ON_SHORT (C++ enumerator)
touch_state_t::TOUCH_STATE_BOTH_ON (C++ enumerator)
touch_state_t::TOUCH_STATE_BOTH_ON_SHORT (C++ enumerator)
touch_state_t::TOUCH_STATE_IDLE (C++ enumerator)
touch_state_t::TOUCH_STATE_INVALID (C++ enumerator)
touch_state_t::TOUCH_STATE_NUM (C++ enumerator)
touch_state_t::TOUCH_TRIGGER_0_1_SLIDE (C++ enumerator)
touch_state_t::TOUCH_TRIGGER_0_LONG (C++ enumerator)
touch_state_t::TOUCH_TRIGGER_0_PRESS (C++ enumerator)
touch_state_t::TOUCH_TRIGGER_0_TAP (C++ enumerator)
touch_state_t::TOUCH_TRIGGER_1_0_SLIDE (C++ enumerator)
touch_state_t::TOUCH_TRIGGER_1_LONG (C++ enumerator)
touch_state_t::TOUCH_TRIGGER_1_PRESS (C++ enumerator)
touch_state_t::TOUCH_TRIGGER_1_TAP (C++ enumerator)
touch_state_t::TOUCH_TRIGGER_BOTH_LONG (C++ enumerator)
touch_state_t::TOUCH_TRIGGER_BOTH_PRESS (C++ enumerator)
touch_state_t::TOUCH_TRIGGER_BOTH_TAP (C++ enumerator)
TRANSFER_CMPLT (C macro)
TRANSFER_ERROR (C macro)
U
uio
module
utime
module
V
verify_checksum (C++ function)