Erik Ekman
f586548d9c
boards/esp32: add ESP32-Ethernet-Kit v1.1 board
...
Split docs in v1_0 directory to board common and version specific parts.
2020-11-28 10:18:54 +01:00
Erik Ekman
8e767373fb
boards/esp32-ethernet-kit: add SPI pin config
...
For when JTAG is not used.
2020-11-28 10:18:54 +01:00
Erik Ekman
db91be6ef8
cpu/esp32: add esp_jtag pseudomodule and feature
...
Available on esp32-wrover-kit and esp32-ethernet-kit boards.
2020-11-28 10:18:54 +01:00
Erik Ekman
d9c40ba47a
boards/esp32: fix spelling of periph_i2c
...
Also change to single quotes for inline verbatim.
2020-11-28 10:18:54 +01:00
Erik Ekman
b3197dea28
boards/esp32-ethernet-kit: add button definition
...
Conflicts with Ethernet phy clock input.
Tested with tests/saul:
Dev: BOOT Type: SENSE_BTN
Data: 0
Dev: BOOT Type: SENSE_BTN
Data: 1
and tests/buttons:
On-board button test
-- Available buttons: 1
-- Try pressing buttons to test.
[SUCCESS]
Pressed BTN0
Pressed BTN0
Pressed BTN0
2020-11-28 10:18:54 +01:00
Erik Ekman
e3142c39f0
boards/esp32: add ESP32-Ethernet-Kit board
...
Mostly copied from esp32-wroom-kit and Ethernet part from
esp32-olimex-evb.
Ethernet and serial port has been tested (on v1.2 board).
2020-11-28 10:18:54 +01:00
Erik Ekman
f28de6a544
cpu/esp32: add support for IP101G Ethernet phy
...
As used in ESP32-Ethernet-Kit board:
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/get-started-ethernet-kit.html
Inspired by existing code for lan8720 PHY as well as latest ESP32 code:
https://github.com/espressif/esp-idf/blob/master/components/esp_eth/src/esp_eth_phy_ip101.c
Phy datasheet available: http://www.bdtic.com/ICplus/IP101G.html
2020-11-28 10:15:14 +01:00
02ee3a7d4d
Makefile.include: renode: add emulate-only target
2020-11-27 13:39:23 +01:00
82eb48964d
makefiles/qemu: renode: define FLASHFILE
2020-11-27 13:39:23 +01:00
2bcc754fe5
makefiles/tools: ensure all FLASHER/DEBUGGER* vars are overridable
2020-11-27 13:39:22 +01:00
9eadcb38f3
makefiles/renode: make emulate depends on board config file
2020-11-27 13:39:22 +01:00
d2f57c3aad
dist/tools/renode: remove unused run-renode script
2020-11-27 13:39:22 +01:00
11db3db714
Makefile.include: silent emulate when debug% targets are used
2020-11-27 13:39:22 +01:00
dcaa9eb59c
makefiles/tools/renode: improve debugger management
...
When using the debug target, the GDB server is spawned automatically in the background. This logic is moved in a external script
2020-11-27 13:39:22 +01:00
4b149fa3c3
Makefile.include: add emulate-debug-server target
2020-11-27 13:39:22 +01:00
4707de2a5f
makefiles/renode: add debugger config
2020-11-27 13:39:22 +01:00
c61a231d7f
boards/firefly: don't start renode in board config
2020-11-27 13:39:22 +01:00
44b8ad61e0
boards/hifive1*: don't start renode in board config
2020-11-27 13:39:22 +01:00
c5d2050f92
boards/cc2538dk: don't start renode in board config
2020-11-27 13:37:52 +01:00
3cca8f4ee2
makefiles/tools/renode: control renode via Makefile only
2020-11-27 13:37:52 +01:00
Francisco
7237e38436
Merge pull request #15501 from aabadie/pr/boards/renode_hifive
...
boards/hifive*: add renode support
2020-11-27 10:09:10 +01:00
f1a20d9a78
Merge pull request #13177 from aabadie/pr/boards/arduino-ble-iot
...
boards/arduino-nano-33-iot: add initial support
2020-11-27 10:03:46 +01:00
Francisco
a618067a76
Merge pull request #15489 from aabadie/pr/boards/renode_firefly
...
boards/firefly: add renode configuration
2020-11-27 09:21:01 +01:00
Leandro Lanzieri
9abf3247c8
tests/driver_{g,h,i,j}*: add Kconfig configuration files
...
This also adds these applications to the CI tests. The following drivers
have been modelled:
gp2y10xx
grove_ledbar
hd44780
hdc1000
hih6130
hmc5883l
hts221
ili9341
ina2xx
ina3221
io1_xplained
isl29020
isl29125
itg320x
jc42
my9221
2020-11-27 09:20:08 +01:00
Leandro Lanzieri
c74b2ac242
drivers/jc42: add module Kconfig
2020-11-27 09:20:08 +01:00
Leandro Lanzieri
83e1d43009
drivers/itg320x: add modules to Kconfig
2020-11-27 09:20:08 +01:00
Leandro Lanzieri
db82f7a5e2
drivers/isl29125: add module to Kconfig
2020-11-27 09:20:08 +01:00
Leandro Lanzieri
4e99411f2b
drivers/isl29020: add module to Kconfig
2020-11-27 09:20:08 +01:00
Leandro Lanzieri
9c8212c14e
drivers/io1_xplained: add module to Kconfig
2020-11-27 09:20:08 +01:00
Leandro Lanzieri
64c2594dee
drivers/sdcard_spi: add module to Kconfig
2020-11-27 09:20:08 +01:00
Leandro Lanzieri
18c21fb22d
drivers/ina3221: add modules to Kconfig
2020-11-27 09:20:07 +01:00
Leandro Lanzieri
c5ce7e60b5
drivers/ina2xx: add modules to Kconfig
2020-11-27 09:20:07 +01:00
Leandro Lanzieri
c964891d20
drivers/ili9341: add module to Kconfig
2020-11-27 09:20:07 +01:00
Leandro Lanzieri
4fa930dbdd
drivers/hts221: add module to Kconfig
2020-11-27 09:20:07 +01:00
Leandro Lanzieri
4a65b13db2
drivers/hmc5883l: add module to Kconfig
2020-11-27 09:20:07 +01:00
Leandro Lanzieri
3744996a97
drivers/hih6130: add module to Kconfig
2020-11-27 09:20:06 +01:00
Leandro Lanzieri
1dbe39c8ba
drivers/hdc1000: add module to Kconfig
2020-11-27 09:20:06 +01:00
Leandro Lanzieri
3604ac3a69
drivers/hd44780: add module to Kconfig
2020-11-27 09:20:06 +01:00
Leandro Lanzieri
e8180566eb
drivers/my9221: add module to Kconfig
2020-11-27 09:20:06 +01:00
Leandro Lanzieri
39d9a592cb
drivers/gp2y10xx: add module to Kconfig
2020-11-27 09:20:05 +01:00
Leandro Lanzieri
bdd3d98477
drivers/grove_ledbar: add module to Kconfig
2020-11-27 09:20:05 +01:00
Leandro Lanzieri
6bcb2f1b3d
sys/checksum: add module to Kconfig
2020-11-27 09:20:05 +01:00
fa70cda0c8
tests/bench_xtimer: add arduino-nano-33-iot to low memory
2020-11-27 08:45:07 +01:00
73d36eac38
tests/unittests: exclude arduino-nano-33-iot
2020-11-27 08:45:07 +01:00
8d1f38d572
examples/lua_REPL: exclude arduino-nano-33-iot
2020-11-27 08:45:07 +01:00
dfff56801c
boards/arduino-nano-33-iot: add initial support
2020-11-27 08:45:07 +01:00
19dabc9fd7
Merge pull request #15513 from aabadie/pr/pkg/libb2_update
...
pkg/libb2: update to latest release
2020-11-26 21:10:58 +01:00
23a2afd8b1
Merge pull request #15514 from aabadie/pr/tools/ci/print_versions_make
...
ci/print_versions: don't print directory for make shell
2020-11-26 19:49:03 +01:00
c3fa38d9d6
pkg/libb2: blacklist 8bit architectures
2020-11-26 16:13:14 +01:00
b1a05b8c89
pkg/libb2: remove useless define
...
HAVE_ALIGNED_ACCESS_REQUIRED is not used anymore in libb2
2020-11-26 16:13:13 +01:00