Skip to content

Commit 2746e95

Browse files
committed
Add new board DENEYAP KART 1A, New sketches added and updated, New libraries added
1 parent 474ea5f commit 2746e95

File tree

335 files changed

+85223
-479
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

335 files changed

+85223
-479
lines changed

boards.txt

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,137 @@ dydk_mpv10.menu.DebugLevel.verbose.build.code_debug=5
148148

149149
##############################################################
150150

151+
dydk1a_mpv10.name=Deneyap Kart 1A
152+
153+
dydk1a_mpv10.upload.tool=esptool_py
154+
dydk1a_mpv10.upload.maximum_size=1310720
155+
dydk1a_mpv10.upload.maximum_data_size=327680
156+
dydk1a_mpv10.upload.wait_for_upload_port=true
157+
dydk1a_mpv10.upload.flags=
158+
dydk1a_mpv10.upload.extra_flags=
159+
160+
dydk1a_mpv10.serial.disableDTR=true
161+
dydk1a_mpv10.serial.disableRTS=true
162+
163+
dydk1a_mpv10.build.tarch=xtensa
164+
dydk1a_mpv10.build.bootloader_addr=0x1000
165+
dydk1a_mpv10.build.target=esp32
166+
dydk1a_mpv10.build.mcu=esp32
167+
dydk1a_mpv10.build.core=esp32
168+
dydk1a_mpv10.build.variant=dydk1a_mpv10
169+
dydk1a_mpv10.build.board=DYDK1A
170+
171+
dydk1a_mpv10.build.f_cpu=240000000L
172+
dydk1a_mpv10.build.flash_size=4MB
173+
dydk1a_mpv10.build.flash_freq=40m
174+
dydk1a_mpv10.build.flash_mode=dio
175+
dydk1a_mpv10.build.boot=dio
176+
dydk1a_mpv10.build.partitions=default
177+
dydk1a_mpv10.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
178+
dydk1a_mpv10.build.extra_libs=
179+
180+
dydk1a_mpv10.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
181+
dydk1a_mpv10.menu.PartitionScheme.default.build.partitions=default
182+
dydk1a_mpv10.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
183+
dydk1a_mpv10.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
184+
dydk1a_mpv10.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
185+
dydk1a_mpv10.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
186+
dydk1a_mpv10.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
187+
dydk1a_mpv10.menu.PartitionScheme.minimal.build.partitions=minimal
188+
dydk1a_mpv10.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
189+
dydk1a_mpv10.menu.PartitionScheme.no_ota.build.partitions=no_ota
190+
dydk1a_mpv10.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
191+
dydk1a_mpv10.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
192+
dydk1a_mpv10.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
193+
dydk1a_mpv10.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
194+
dydk1a_mpv10.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
195+
dydk1a_mpv10.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
196+
dydk1a_mpv10.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
197+
dydk1a_mpv10.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
198+
dydk1a_mpv10.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
199+
dydk1a_mpv10.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
200+
dydk1a_mpv10.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
201+
dydk1a_mpv10.menu.PartitionScheme.huge_app.build.partitions=huge_app
202+
dydk1a_mpv10.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
203+
dydk1a_mpv10.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
204+
dydk1a_mpv10.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
205+
dydk1a_mpv10.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
206+
dydk1a_mpv10.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
207+
dydk1a_mpv10.menu.PartitionScheme.fatflash.build.partitions=ffat
208+
dydk1a_mpv10.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
209+
dydk1a_mpv10.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
210+
dydk1a_mpv10.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
211+
dydk1a_mpv10.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
212+
dydk1a_mpv10.menu.PartitionScheme.rainmaker=RainMaker
213+
dydk1a_mpv10.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
214+
dydk1a_mpv10.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
215+
216+
dydk1a_mpv10.menu.CPUFreq.240=240MHz (WiFi/BT)
217+
dydk1a_mpv10.menu.CPUFreq.240.build.f_cpu=240000000L
218+
dydk1a_mpv10.menu.CPUFreq.160=160MHz (WiFi/BT)
219+
dydk1a_mpv10.menu.CPUFreq.160.build.f_cpu=160000000L
220+
dydk1a_mpv10.menu.CPUFreq.80=80MHz (WiFi/BT)
221+
dydk1a_mpv10.menu.CPUFreq.80.build.f_cpu=80000000L
222+
dydk1a_mpv10.menu.CPUFreq.40=40MHz
223+
dydk1a_mpv10.menu.CPUFreq.40.build.f_cpu=40000000L
224+
dydk1a_mpv10.menu.CPUFreq.20=20MHz
225+
dydk1a_mpv10.menu.CPUFreq.20.build.f_cpu=20000000L
226+
dydk1a_mpv10.menu.CPUFreq.10=10MHz
227+
dydk1a_mpv10.menu.CPUFreq.10.build.f_cpu=10000000L
228+
229+
dydk1a_mpv10.menu.FlashMode.qio=QIO
230+
dydk1a_mpv10.menu.FlashMode.qio.build.flash_mode=dio
231+
dydk1a_mpv10.menu.FlashMode.qio.build.boot=qio
232+
dydk1a_mpv10.menu.FlashMode.dio=DIO
233+
dydk1a_mpv10.menu.FlashMode.dio.build.flash_mode=dio
234+
dydk1a_mpv10.menu.FlashMode.dio.build.boot=dio
235+
dydk1a_mpv10.menu.FlashMode.qout=QOUT
236+
dydk1a_mpv10.menu.FlashMode.qout.build.flash_mode=dout
237+
dydk1a_mpv10.menu.FlashMode.qout.build.boot=qout
238+
dydk1a_mpv10.menu.FlashMode.dout=DOUT
239+
dydk1a_mpv10.menu.FlashMode.dout.build.flash_mode=dout
240+
dydk1a_mpv10.menu.FlashMode.dout.build.boot=dout
241+
242+
dydk1a_mpv10.menu.FlashFreq.80=80MHz
243+
dydk1a_mpv10.menu.FlashFreq.80.build.flash_freq=80m
244+
dydk1a_mpv10.menu.FlashFreq.40=40MHz
245+
dydk1a_mpv10.menu.FlashFreq.40.build.flash_freq=40m
246+
247+
dydk1a_mpv10.menu.UploadMode.Auto=Auto
248+
dydk1a_mpv10.menu.UploadMode.Auto.upload.mode=default_reset
249+
dydk1a_mpv10.menu.UploadMode.Manual=Manual
250+
dydk1a_mpv10.menu.UploadMode.Manual.upload.mode=no_reset
251+
252+
dydk1a_mpv10.menu.UploadSpeed.921600=921600
253+
dydk1a_mpv10.menu.UploadSpeed.921600.upload.speed=921600
254+
dydk1a_mpv10.menu.UploadSpeed.115200=115200
255+
dydk1a_mpv10.menu.UploadSpeed.115200.upload.speed=115200
256+
dydk1a_mpv10.menu.UploadSpeed.256000.windows=256000
257+
dydk1a_mpv10.menu.UploadSpeed.256000.upload.speed=256000
258+
dydk1a_mpv10.menu.UploadSpeed.230400.windows.upload.speed=256000
259+
dydk1a_mpv10.menu.UploadSpeed.230400=230400
260+
dydk1a_mpv10.menu.UploadSpeed.230400.upload.speed=230400
261+
dydk1a_mpv10.menu.UploadSpeed.460800.linux=460800
262+
dydk1a_mpv10.menu.UploadSpeed.460800.macosx=460800
263+
dydk1a_mpv10.menu.UploadSpeed.460800.upload.speed=460800
264+
dydk1a_mpv10.menu.UploadSpeed.512000.windows=512000
265+
dydk1a_mpv10.menu.UploadSpeed.512000.upload.speed=512000
266+
267+
dydk1a_mpv10.menu.DebugLevel.none=None
268+
dydk1a_mpv10.menu.DebugLevel.none.build.code_debug=0
269+
dydk1a_mpv10.menu.DebugLevel.error=Error
270+
dydk1a_mpv10.menu.DebugLevel.error.build.code_debug=1
271+
dydk1a_mpv10.menu.DebugLevel.warn=Warn
272+
dydk1a_mpv10.menu.DebugLevel.warn.build.code_debug=2
273+
dydk1a_mpv10.menu.DebugLevel.info=Info
274+
dydk1a_mpv10.menu.DebugLevel.info.build.code_debug=3
275+
dydk1a_mpv10.menu.DebugLevel.debug=Debug
276+
dydk1a_mpv10.menu.DebugLevel.debug.build.code_debug=4
277+
dydk1a_mpv10.menu.DebugLevel.verbose=Verbose
278+
dydk1a_mpv10.menu.DebugLevel.verbose.build.code_debug=5
279+
280+
##############################################################
281+
151282
dym_mpv10.name=Deneyap Mini
152283

153284
dym_mpv10.vid.0=0x303a

cores/esp32/deneyap.cpp

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/******************************************************************************
22
deneyap.cpp
3-
Main Deneyap DevKit Library
3+
Main Deneyap Development Boards Library
44
55
Main functions used for read, write, pin mode etc. operations
66
@@ -54,18 +54,21 @@ April 08, 2020
5454
* @param Pin state (HIGH/PIN_HIGH, LOW/PIN_LOW)
5555
* @retval None
5656
*/
57+
58+
#if defined (ARDUINO_DYDK) || defined (ARDUINO_DYM)
59+
5760
void writeRedLed(uint8_t state)
5861
{
5962
if(state == HIGH || state == PIN_HIGH)
60-
#if DENEYAP_KART
63+
#if ARDUINO_DYDK
6164
digitalWrite(LEDR, PIN_LOW);
62-
#elif DENEYAP_MINI
65+
#elif ARDUINO_DYM
6366
digitalWrite(LEDR, PIN_HIGH);
6467
#endif
6568
else if(state == LOW || state == PIN_LOW)
66-
#if DENEYAP_KART
69+
#if ARDUINO_DYDK
6770
digitalWrite(LEDR, PIN_HIGH);
68-
#elif DENEYAP_MINI
71+
#elif ARDUINO_DYM
6972
digitalWrite(LEDR, PIN_LOW);
7073
#endif
7174
}
@@ -78,15 +81,15 @@ void writeRedLed(uint8_t state)
7881
void writeGreenLed(uint8_t state)
7982
{
8083
if(state == HIGH || state == PIN_HIGH)
81-
#if DENEYAP_KART
84+
#if ARDUINO_DYDK
8285
digitalWrite(LEDG, PIN_LOW);
83-
#elif DENEYAP_MINI
86+
#elif ARDUINO_DYM
8487
digitalWrite(LEDG, PIN_HIGH);
8588
#endif
8689
else if(state == LOW || state == PIN_LOW)
87-
#if DENEYAP_KART
90+
#if ARDUINO_DYDK
8891
digitalWrite(LEDG, PIN_HIGH);
89-
#elif DENEYAP_MINI
92+
#elif ARDUINO_DYM
9093
digitalWrite(LEDG, PIN_LOW);
9194
#endif
9295
}
@@ -99,19 +102,21 @@ void writeGreenLed(uint8_t state)
99102
void writeBlueLed(uint8_t state)
100103
{
101104
if(state == HIGH || state == PIN_HIGH)
102-
#if DENEYAP_KART
105+
#if ARDUINO_DYDK
103106
digitalWrite(LEDB, PIN_LOW);
104-
#elif DENEYAP_MINI
107+
#elif ARDUINO_DYM
105108
digitalWrite(LEDB, PIN_HIGH);
106109
#endif
107110
else if(state == LOW || state == PIN_LOW)
108-
#if DENEYAP_KART
111+
#if ARDUINO_DYDK
109112
digitalWrite(LEDB, PIN_HIGH);
110-
#elif DENEYAP_MINI
113+
#elif ARDUINO_DYM
111114
digitalWrite(LEDB, PIN_LOW);
112115
#endif
113116
}
114117

118+
#endif
119+
115120
/**
116121
* @brief Read built-in general purpose button state
117122
* @param None
@@ -232,7 +237,7 @@ uint8_t readGenPurButton(void)
232237
// return readPin(GPIO24);
233238
// }
234239

235-
#if DENEYAP_KART
240+
#if defined (ARDUINO_DYDK) || defined (ARDUINO_DYDK1A)
236241
/**
237242
* @brief Configure and initialize camera
238243
* @param None

0 commit comments

Comments
 (0)