Skip to content

Commit 85e41be

Browse files
committed
add camera data port
1 parent 2a2e668 commit 85e41be

File tree

1 file changed

+19
-2
lines changed
  • ports/espressif/boards/adafruit_esp32s2_camera

1 file changed

+19
-2
lines changed

ports/espressif/boards/adafruit_esp32s2_camera/pins.c

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,22 @@
11
#include "shared-bindings/board/__init__.h"
2-
32
#include "shared-module/displayio/__init__.h"
43

4+
STATIC const mp_rom_obj_tuple_t camera_data_tuple = {
5+
{&mp_type_tuple},
6+
8,
7+
{
8+
MP_ROM_PTR(&pin_GPIO13),
9+
MP_ROM_PTR(&pin_GPIO15),
10+
MP_ROM_PTR(&pin_GPIO16),
11+
MP_ROM_PTR(&pin_GPIO14),
12+
MP_ROM_PTR(&pin_GPIO12),
13+
MP_ROM_PTR(&pin_GPIO10),
14+
MP_ROM_PTR(&pin_GPIO9),
15+
MP_ROM_PTR(&pin_GPIO7),
16+
}
17+
};
18+
19+
520
STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
621
CIRCUITPYTHON_BOARD_DICT_STANDARD_ITEMS
722

@@ -28,8 +43,10 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
2843
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_GPIO33) },
2944
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_GPIO34) },
3045

46+
{ MP_ROM_QSTR(MP_QSTR_CAMERA_DATA), MP_ROM_PTR(&camera_data_tuple) },
47+
3148
{ MP_ROM_QSTR(MP_QSTR_CAMERA_VSYNC), MP_ROM_PTR(&pin_GPIO5) },
32-
{ MP_ROM_QSTR(MP_QSTR_CAMERA_HSYNC), MP_ROM_PTR(&pin_GPIO6) },
49+
{ MP_ROM_QSTR(MP_QSTR_CAMERA_HREF), MP_ROM_PTR(&pin_GPIO6) },
3350
{ MP_ROM_QSTR(MP_QSTR_CAMERA_DATA9), MP_ROM_PTR(&pin_GPIO7) },
3451
{ MP_ROM_QSTR(MP_QSTR_CAMERA_XCLK), MP_ROM_PTR(&pin_GPIO8) },
3552
{ MP_ROM_QSTR(MP_QSTR_CAMERA_DATA8), MP_ROM_PTR(&pin_GPIO9) },

0 commit comments

Comments
 (0)