Skip to content

Commit 346deda

Browse files
authored
Merge pull request #170 from StaticRocket/develop
platformio.ini: add m5stack-timer-cam
2 parents 32cbc24 + e466d59 commit 346deda

File tree

3 files changed

+74
-1
lines changed

3 files changed

+74
-1
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ This software supports the following ESP32-CAM (and alike) modules:
4343
- M5STACK_PSRAM
4444
- M5STACK_WIDE
4545
- M5STACK M5PoECAM-W
46+
- M5STACK Timer CAM (Original and X)
4647
- M5STACK
4748
- Seeed Studio XIAO ESP32S3 SENSE
4849
- TTGO T-CAMERA

boards/m5stack-timer-cam.json

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
{
2+
"build": {
3+
"arduino":{
4+
"ldscript": "esp32_out.ld",
5+
"partitions": "huge_app.csv"
6+
},
7+
"core": "esp32",
8+
"extra_flags": [
9+
"'-D ARDUINO_M5Stack_Timer_CAM'",
10+
"'-D BOARD_HAS_PSRAM'",
11+
"'-mfix-esp32-psram-cache-issue'",
12+
"'-mfix-esp32-psram-cache-strategy=memw'",
13+
"'-D USER_LED_GPIO=2'",
14+
"'-D USER_LED_ON_LEVEL=HIGH'",
15+
"'-D CAMERA_CONFIG_PIN_PWDN=GPIO_NUM_NC'",
16+
"'-D CAMERA_CONFIG_PIN_RESET=15'",
17+
"'-D CAMERA_CONFIG_PIN_XCLK=27'",
18+
"'-D CAMERA_CONFIG_PIN_SCCB_SDA=25'",
19+
"'-D CAMERA_CONFIG_PIN_SCCB_SCL=23'",
20+
"'-D CAMERA_CONFIG_PIN_Y9=19'",
21+
"'-D CAMERA_CONFIG_PIN_Y8=36'",
22+
"'-D CAMERA_CONFIG_PIN_Y7=18'",
23+
"'-D CAMERA_CONFIG_PIN_Y6=39'",
24+
"'-D CAMERA_CONFIG_PIN_Y5=5'",
25+
"'-D CAMERA_CONFIG_PIN_Y4=34'",
26+
"'-D CAMERA_CONFIG_PIN_Y3=35'",
27+
"'-D CAMERA_CONFIG_PIN_Y2=32'",
28+
"'-D CAMERA_CONFIG_PIN_VSYNC=22'",
29+
"'-D CAMERA_CONFIG_PIN_HREF=26'",
30+
"'-D CAMERA_CONFIG_PIN_PCLK=21'",
31+
"'-D CAMERA_CONFIG_CLK_FREQ_HZ=20000000'",
32+
"'-D CAMERA_CONFIG_LEDC_TIMER=LEDC_TIMER_0'",
33+
"'-D CAMERA_CONFIG_LEDC_CHANNEL=LEDC_CHANNEL_0'",
34+
"'-D CAMERA_CONFIG_FB_COUNT=2'",
35+
"'-D CAMERA_CONFIG_FB_LOCATION=CAMERA_FB_IN_PSRAM'",
36+
"'-D SCCB_I2C_PORT=I2C_NUM_0'",
37+
"'-D GROVE_SDA=4'",
38+
"'-D GROVE_SCL=13'"
39+
],
40+
"f_cpu": "240000000L",
41+
"f_flash": "40000000L",
42+
"flash_mode": "dio",
43+
"mcu": "esp32",
44+
"variant": "m5stack_timer_cam"
45+
},
46+
"connectivity": [
47+
"wifi",
48+
"bluetooth",
49+
"ethernet",
50+
"can"
51+
],
52+
"debug": {
53+
"openocd_board": "esp-wroom-32.cfg"
54+
},
55+
"frameworks": [
56+
"arduino",
57+
"espidf"
58+
],
59+
"name": "M5Stack Timer CAM",
60+
"upload": {
61+
"flash_size": "4MB",
62+
"maximum_ram_size": 327680,
63+
"maximum_size": 4194304,
64+
"require_upload_port": true,
65+
"speed": 115200
66+
},
67+
"url": "https://docs.m5stack.com/en/unit/timercam",
68+
"vendor": "M5STACK"
69+
}

platformio.ini

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,4 +111,7 @@ board = esp32cam_seeed_xiao_esp32s3_sense
111111
board = esp32cam_ttgo_t_camera
112112

113113
[env:esp32cam_ttgo_t_journal]
114-
board = esp32cam_ttgo_t_journal
114+
board = esp32cam_ttgo_t_journal
115+
116+
[env:m5stack-timer-cam]
117+
board = m5stack-timer-cam

0 commit comments

Comments
 (0)