Skip to content

Commit 9c404b4

Browse files
committed
Merge branch 'master' into zephyr
2 parents 2bede84 + 4b66dcf commit 9c404b4

Some content is hidden

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

57 files changed

+1495
-829
lines changed

build/devices/esp32/targets/moddable_six_cdc/host/provider.js renamed to build/devices/esp32/targets/ethernet_kit/host/provider.js

Lines changed: 14 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2021-2024 Moddable Tech, Inc.
2+
* Copyright (c) 2023 Moddable Tech, Inc.
33
*
44
* This file is part of the Moddable SDK Runtime.
55
*
@@ -27,76 +27,40 @@ import PWM from "embedded:io/pwm";
2727
import Serial from "embedded:io/serial";
2828
import SMBus from "embedded:io/smbus";
2929
import SPI from "embedded:io/spi";
30-
import Touch from "embedded:sensor/Touch/GT911";
3130
import PulseWidth from "embedded:io/pulsewidth";
3231

3332
const device = {
3433
I2C: {
3534
default: {
3635
io: I2C,
37-
data: 4,
38-
clock: 5
36+
data: 14,
37+
clock: 15
3938
}
4039
},
4140
Serial: {
4241
default: {
4342
io: Serial,
4443
port: 1,
45-
receive: 44,
46-
transmit: 43
44+
receive: 3,
45+
transmit: 1
4746
}
4847
},
4948
SPI: {
5049
default: {
5150
io: SPI,
52-
clock: 15,
53-
in: 16,
54-
out: 17,
51+
clock: 4,
52+
in: 2,
53+
out: 12,
5554
port: 1
5655
}
5756
},
58-
io: {Analog, Digital, DigitalBank, I2C, PulseCount, PulseWidth, PWM, Serial, SMBus, SPI},
59-
pin: {
60-
//@@ button
61-
button: 0,
62-
},
63-
sensor: {
64-
Touch: class {
65-
constructor(options) {
66-
const address = [0x14, 0x5D].find(address => {
67-
let result = 1, i;
68-
try {
69-
i = new I2C({
70-
...device.I2C.default,
71-
hz: 200_000,
72-
address
73-
});
74-
result = i.write(new ArrayBuffer); // SMBus write quick (see linux/drivers/i2c/i2c-core-base.c => i2c_default_probe)
75-
}
76-
catch {
77-
}
78-
i?.close();
79-
return undefined === result;
80-
});
81-
82-
const result = new Touch({
83-
...options,
84-
sensor: {
85-
...device.I2C.default,
86-
io: device.io.I2C,
87-
address
88-
},
89-
interrupt: {
90-
io: Digital,
91-
mode: Digital.Input,
92-
pin: 38
93-
}
94-
});
95-
result.configure({threshold: 20});
96-
return result;
97-
}
57+
Analog: {
58+
default: {
59+
io: Analog,
60+
pin: 39
9861
}
99-
}
62+
},
63+
io: {Analog, Digital, DigitalBank, I2C, PulseCount, PulseWidth, PWM, Serial, SMBus, SPI}
10064
};
10165

10266
export default device;
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"build": {
3+
"SDKCONFIGPATH": "$(MODDABLE)/build/devices/esp32/targets/ethernet_kit/sdkconfig"
4+
},
5+
"include": [
6+
"$(MODDABLE)/modules/io/manifest.json"
7+
],
8+
"defines": {
9+
"ethernet": {
10+
"internal": {
11+
"phy": {
12+
"address": 1,
13+
"reset": 5,
14+
"IP101": 1
15+
},
16+
"mac": {
17+
"MDC": 23,
18+
"MDIO": 18
19+
}
20+
}
21+
}
22+
},
23+
"creation": {
24+
"static": 0,
25+
"chunk": {
26+
"initial": 78848,
27+
"incremental": 0
28+
},
29+
"heap": {
30+
"initial": 4928,
31+
"incremental": 0
32+
},
33+
"stack": 512
34+
}
35+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
CONFIG_ETH_ENABLED=y
2+
CONFIG_ETH_USE_ESP32_EMAC=y
3+
CONFIG_ETH_PHY_INTERFACE_RMII=y
4+
CONFIG_ETH_RMII_CLK_INPUT=y
5+
CONFIG_ETH_RMII_CLK_IN_GPIO=0
6+
CONFIG_ETH_DMA_BUFFER_SIZE=512
7+
CONFIG_ETH_DMA_RX_BUFFER_NUM=10
8+
CONFIG_ETH_DMA_TX_BUFFER_NUM=10

build/devices/esp32/targets/moddable_six/sdkconfig/sdkconfig.defaults

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ CONFIG_SPIRAM_IGNORE_NOTFOUND=y
1717
CONFIG_SPIRAM_TYPE_AUTO=y
1818
CONFIG_SPIRAM_USE_CAPS_ALLOC=y
1919

20-
# for ESP32-S3 module P2N8
21-
# CONFIG_SPIRAM_MODE_OCT=n
22-
# CONFIG_SPIRAM_MODE_QUAD=y
20+
# CONFIG_ESP_CONSOLE_UART_DEFAULT=y
21+
# CONFIG_ESP_CONSOLE_UART=y
22+
# CONFIG_ESP_CONSOLE_UART_NUM=0
23+
# CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
24+
25+
# CONFIG_ESP_SYSTEM_PANIC_GDBSTUB=n
26+
# CONFIG_ESP_COREDUMP_ENABLE_TO_UART=n
27+
# CONFIG_ESP_COREDUMP_ENABLE=n

build/devices/esp32/targets/moddable_six_cdc/manifest.json

Lines changed: 0 additions & 111 deletions
This file was deleted.

build/devices/esp32/targets/moddable_six_cdc/sdkconfig/partitions.csv

Lines changed: 0 additions & 24 deletions
This file was deleted.

build/devices/esp32/targets/moddable_six_cdc/sdkconfig/sdkconfig.defaults

Lines changed: 0 additions & 32 deletions
This file was deleted.

build/devices/esp32/targets/moddable_six_cdc/sdkconfig/sdkconfig.defaults.release

Lines changed: 0 additions & 22 deletions
This file was deleted.

build/devices/esp32/targets/moddable_six_cdc/sdkconfig/sdkconfig.inst

Lines changed: 0 additions & 30 deletions
This file was deleted.

0 commit comments

Comments
 (0)