mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
Additional qstr definitions for OpenMV.
This commit is contained in:
parent
bd7eed6b54
commit
4e31f25db8
@ -25,6 +25,9 @@ MICROPY_DIR=micropython
|
||||
OMV_DIR=omv
|
||||
WINC1500_DIR=winc1500
|
||||
|
||||
# Additional qstr definitions for OpenMV
|
||||
OMV_QSTR_DEFS = $(TOP_DIR)/$(OMV_DIR)/py/qstrdefsomv.h
|
||||
|
||||
# Target
|
||||
TARGET ?= OPENMV2
|
||||
FW_DIR=$(TOP_DIR)/../firmware/$(TARGET)/
|
||||
@ -311,7 +314,7 @@ objs: | $(BUILD)
|
||||
$(MAKE) -C $(CMSIS_DIR) BUILD=$(BUILD)/$(CMSIS_DIR)
|
||||
$(MAKE) -C $(STHAL_DIR) BUILD=$(BUILD)/$(STHAL_DIR)
|
||||
$(MAKE) -C $(FATFS_DIR) BUILD=$(BUILD)/$(FATFS_DIR)
|
||||
$(MAKE) -C $(MICROPY_DIR)/stmhal BUILD=$(BUILD)/$(MICROPY_DIR) BOARD=$(TARGET)
|
||||
$(MAKE) -C $(MICROPY_DIR)/stmhal BUILD=$(BUILD)/$(MICROPY_DIR) BOARD=$(TARGET) QSTR_DEFS=$(OMV_QSTR_DEFS)
|
||||
$(MAKE) -C $(OMV_DIR) BUILD=$(BUILD)/$(OMV_DIR)
|
||||
$(MAKE) -C $(WINC1500_DIR) BUILD=$(BUILD)/$(WINC1500_DIR)
|
||||
|
||||
|
||||
@ -1 +1 @@
|
||||
Subproject commit e8f5325288f930a0714c5dda1eab1ef4e740531c
|
||||
Subproject commit 8ea9341cdc25c32200fed348669be16ec5f46015
|
||||
270
src/omv/py/qstrdefsomv.h
Normal file
270
src/omv/py/qstrdefsomv.h
Normal file
@ -0,0 +1,270 @@
|
||||
/*
|
||||
* This file is part of the OpenMV project.
|
||||
* Copyright (c) 2013/2014 Ibrahim Abdelkader <i.abdalkader@gmail.com>
|
||||
* This work is licensed under the MIT license, see the file LICENSE for details.
|
||||
*
|
||||
* qstrs specific to openmv
|
||||
*
|
||||
*/
|
||||
|
||||
// Image module
|
||||
Q(image)
|
||||
Q(Image)
|
||||
Q(rgb_to_lab)
|
||||
Q(lab_to_rgb)
|
||||
Q(rgb_to_grayscale)
|
||||
Q(grayscale_to_rgb)
|
||||
Q(HaarCascade)
|
||||
Q(FREAK)
|
||||
Q(LBP)
|
||||
Q(load_descriptor)
|
||||
Q(save_descriptor)
|
||||
Q(match_descriptor)
|
||||
|
||||
// Image class
|
||||
Q(load)
|
||||
Q(save)
|
||||
Q(width)
|
||||
Q(height)
|
||||
Q(format)
|
||||
Q(size)
|
||||
Q(get_pixel)
|
||||
Q(set_pixel)
|
||||
Q(draw_line)
|
||||
Q(draw_rectangle)
|
||||
Q(draw_circle)
|
||||
Q(draw_string)
|
||||
Q(draw_cross)
|
||||
Q(draw_keypoints)
|
||||
Q(binary)
|
||||
Q(invert)
|
||||
Q(and)
|
||||
Q(nand)
|
||||
Q(or)
|
||||
Q(nor)
|
||||
Q(xor)
|
||||
Q(xnor)
|
||||
Q(pixels)
|
||||
Q(centroid)
|
||||
Q(orientation_radians)
|
||||
Q(orientation_degrees)
|
||||
Q(erode)
|
||||
Q(dilate)
|
||||
Q(negate)
|
||||
Q(difference)
|
||||
Q(morph)
|
||||
Q(statistics)
|
||||
Q(midpoint)
|
||||
Q(median)
|
||||
Q(kp_desc)
|
||||
Q(lbp_desc)
|
||||
Q(Cascade)
|
||||
Q(blit)
|
||||
Q(blend)
|
||||
Q(scaled)
|
||||
Q(subimg)
|
||||
Q(compress)
|
||||
Q(rainbow)
|
||||
Q(histeq)
|
||||
Q(threshold)
|
||||
Q(find_blobs)
|
||||
Q(find_template)
|
||||
Q(find_features)
|
||||
Q(find_keypoints)
|
||||
Q(find_lbp)
|
||||
Q(find_eyes)
|
||||
Q(cmp_lbp)
|
||||
Q(color)
|
||||
Q(roi)
|
||||
Q(mul)
|
||||
Q(add)
|
||||
Q(bias)
|
||||
Q(percentile)
|
||||
|
||||
// Lcd Module
|
||||
Q(lcd)
|
||||
Q(type)
|
||||
Q(set_backlight)
|
||||
Q(get_backlight)
|
||||
Q(display)
|
||||
Q(clear)
|
||||
|
||||
// FIR Module
|
||||
Q(fir)
|
||||
Q(read_ta)
|
||||
Q(read_ir)
|
||||
Q(draw_ta)
|
||||
Q(draw_ir)
|
||||
Q(alpha)
|
||||
Q(scale)
|
||||
|
||||
// Gif module
|
||||
Q(gif)
|
||||
Q(Gif)
|
||||
Q(open)
|
||||
Q(add_frame)
|
||||
Q(loop)
|
||||
|
||||
// Mjpeg module
|
||||
Q(mjpeg)
|
||||
Q(Mjpeg)
|
||||
|
||||
// Led Module
|
||||
Q(led)
|
||||
Q(RED)
|
||||
Q(GREEN)
|
||||
Q(BLUE)
|
||||
Q(IR)
|
||||
Q(on)
|
||||
Q(off)
|
||||
Q(toggle)
|
||||
|
||||
// Time Module
|
||||
Q(time)
|
||||
Q(ticks)
|
||||
Q(sleep)
|
||||
Q(clock)
|
||||
Q(Clock)
|
||||
|
||||
// Clock
|
||||
Q(tick)
|
||||
Q(fps)
|
||||
Q(avg)
|
||||
|
||||
//Sensor Module
|
||||
Q(sensor)
|
||||
Q(RGB565)
|
||||
Q(YUV422)
|
||||
Q(GRAYSCALE)
|
||||
Q(JPEG)
|
||||
Q(QQCIF)
|
||||
Q(QQVGA)
|
||||
Q(QQVGA2)
|
||||
Q(QCIF)
|
||||
Q(HQVGA)
|
||||
Q(QVGA)
|
||||
Q(CIF)
|
||||
Q(VGA)
|
||||
Q(SVGA)
|
||||
Q(SXGA)
|
||||
Q(UXGA)
|
||||
Q(OV9650)
|
||||
Q(OV2640)
|
||||
Q(OV7725)
|
||||
// Filters
|
||||
Q(FILTER_BW)
|
||||
Q(FILTER_SKIN)
|
||||
|
||||
//SDE
|
||||
Q(NORMAL)
|
||||
Q(NEGATIVE)
|
||||
|
||||
Q(reset)
|
||||
Q(snapshot)
|
||||
Q(get_id)
|
||||
Q(set_pixformat)
|
||||
Q(set_framerate)
|
||||
Q(set_framesize)
|
||||
Q(set_gainceiling)
|
||||
Q(set_contrast)
|
||||
Q(set_brightness)
|
||||
Q(set_saturation)
|
||||
Q(set_quality)
|
||||
Q(set_colorbar)
|
||||
Q(set_whitebal)
|
||||
Q(set_hmirror)
|
||||
Q(set_vflip)
|
||||
Q(set_special_effect)
|
||||
Q(set_image_filter)
|
||||
Q(__write_reg)
|
||||
Q(__read_reg)
|
||||
|
||||
// GPIOS
|
||||
Q(P1)
|
||||
Q(P2)
|
||||
Q(P3)
|
||||
Q(P4)
|
||||
Q(P5)
|
||||
Q(P6)
|
||||
Q(PA1)
|
||||
Q(PA2)
|
||||
Q(PA3)
|
||||
Q(PA4)
|
||||
Q(PA5)
|
||||
Q(PA6)
|
||||
Q(PA7)
|
||||
Q(PA8)
|
||||
Q(PB1)
|
||||
Q(PB2)
|
||||
Q(PB3)
|
||||
Q(PB4)
|
||||
Q(IN)
|
||||
Q(OUT)
|
||||
Q(gpio)
|
||||
Q(GPIO)
|
||||
Q(low)
|
||||
Q(high)
|
||||
|
||||
// SPI
|
||||
Q(spi)
|
||||
Q(read)
|
||||
Q(write)
|
||||
Q(write_image)
|
||||
|
||||
// UART
|
||||
Q(uart)
|
||||
|
||||
// File
|
||||
Q(file)
|
||||
Q(close)
|
||||
|
||||
//Wlan
|
||||
Q(wlan)
|
||||
Q(WEP)
|
||||
Q(WPA)
|
||||
Q(WPA2)
|
||||
Q(init)
|
||||
Q(connect)
|
||||
Q(connected)
|
||||
Q(ifconfig)
|
||||
Q(patch_version)
|
||||
Q(patch_program)
|
||||
Q(socket)
|
||||
Q(send)
|
||||
Q(recv)
|
||||
Q(bind)
|
||||
Q(listen)
|
||||
Q(accept)
|
||||
Q(settimeout)
|
||||
Q(setblocking)
|
||||
Q(select)
|
||||
Q(AF_INET)
|
||||
Q(AF_INET6)
|
||||
Q(SOCK_STREAM)
|
||||
Q(SOCK_DGRAM)
|
||||
Q(SOCK_RAW)
|
||||
Q(IPPROTO_IP)
|
||||
Q(IPPROTO_ICMP)
|
||||
Q(IPPROTO_IPV4)
|
||||
Q(IPPROTO_TCP)
|
||||
Q(IPPROTO_UDP)
|
||||
Q(IPPROTO_IPV6)
|
||||
Q(IPPROTO_RAW)
|
||||
|
||||
// for WINC1500 module
|
||||
Q(WINC)
|
||||
Q(connect)
|
||||
Q(disconnect)
|
||||
Q(isconnected)
|
||||
Q(ifconfig)
|
||||
Q(fw_version)
|
||||
Q(scan)
|
||||
Q(rssi)
|
||||
Q(OPEN)
|
||||
Q(WEP)
|
||||
Q(WPA_PSK)
|
||||
Q(802_1X)
|
||||
Q(ssid)
|
||||
Q(key)
|
||||
Q(security)
|
||||
Q(bssid)
|
||||
Loading…
Reference in New Issue
Block a user