benpicco
43b736969b
Merge pull request #13138 from francois-berder/pic32-docs
...
boards: Improve documentation for pic32-clicker and pic32-wifire
2020-01-24 17:48:43 +01:00
Francois Berder
f4404f2df6
boards: pic32-wifire: Improve documentation
...
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
2020-01-24 09:49:09 +00:00
Francois Berder
f1e1de5710
boards: pic32-clicker: Improve documentation
...
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
2020-01-24 09:49:09 +00:00
benpicco
358a2625fc
Merge pull request #13136 from jeandudey/2020_01_15-cc2538dk-resc
...
boards: cc2538dk: remove `machine SetClockSource`.
2020-01-24 10:45:59 +01:00
Marian Buschsieweke
f58b82bd39
Merge pull request #13163 from gschorcht/board/mega-xplained/fix_adc_lines
...
boards/mega-xplained: fix ADC line defintions
2020-01-23 11:34:38 +01:00
Jean Pierre Dudey
a73f3809cc
cpu/cc13x2: rename cc13x2
cpu to cc26x2_cc13x2
...
The CC26x2 and CC13x2 share the same register definitions, and both are
treated equally in the TI's technical reference manual. [1]
- To avoid confusions in the future I renamed it to `cc26x2_cc13x2`.
- Documentation was updated.
- The `cc1312-launchpad` board that uses the `cc13x2` MCU was updated.
- The `cc1352-launchpad` board that uses the `cc13x2` MCU was updated.
[1]: https://www.ti.com/lit/ug/swcu185d/swcu185d.pdf
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-01-20 09:31:48 -05:00
Jean Pierre Dudey
f96fc62369
cc1352-launchpad: fix documentation errors.
...
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-01-20 08:05:52 -05:00
Jean Pierre Dudey
cc170e9987
cc1352-launchpad: remove export
from XDEBUGGER
...
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-01-20 08:04:54 -05:00
Jean Pierre Dudey
a6117ff0a2
cc1352-launchpad: enable periph_gpio_irq.
...
This feature is supported by the processor.
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-01-20 08:04:02 -05:00
97cb4c5707
Merge pull request #13134 from jeandudey/2020_01_15-cc1312-launchpad
...
boards: add cc1312-launchpad board.
2020-01-20 07:39:38 +01:00
Jean Pierre Dudey
633aa8cd41
boards: add cc1312-launchpad board.
...
This is mostly based on the cc1352-launchpad boards, is essentially the same
buttons and leds pins, what changes is the CCXML files used to flash with
`make flash` and the UART pins.
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-01-19 11:36:31 -05:00
Gunar Schorcht
f53534ed44
boards/mega-xplained: fix ADC line defintions
...
For the ATmega platform the ADC lines are not defined according to the GPIOs. Instead, they are defined from 0 to ADC_NUMOF-1, which in turn represents the bit in the corresponding ADC registers. The mapping from the line number to the corresponding ADC register/bit combination is done implicitly by the periph/adc implementation.
2020-01-18 13:19:11 +01:00
9ae80f56d1
pinetime: Fix battery ADC line define
2020-01-18 11:15:04 +01:00
c4877c6d41
Merge pull request #13141 from gschorcht/cpu/esp32/fix_c_linkage
...
cpu/esp32: fix C linkage compilation error
2020-01-16 15:06:01 +01:00
Gunar Schorcht
416e8ce8e6
cpu/esp32: fix C linkage compilatio error
...
With the new toolchain version required to fix issue #13133 , the compilation of `examples/posix_socket` fails due to a C linkage error in `atomic_base.h`. The reason is that including `drivers/include/mtd.h` in `boards/esp32/board_common.h` inside the `extern C` block finally leads to including `atomic_base.h` inside the `extern C` block which in turn to the C linkage error for the template definitions in this file.
2020-01-16 13:03:49 +01:00
81dbba2588
boards/pinetime: fix jlink rtt configuration
2020-01-15 22:12:06 +01:00
Martine S. Lenders
78b5c1ee5c
boards: initial import of Adafruit Feather nRF52840 Express
...
This provides support initial support for the [Adafruit Feather nRF52840
Express][feather-nrf52840]. The current feature set includes:
- Default flashing via Segger J-Link
- UART, SPI, and I2C exposed in accordance to the Feather [pinout]
- SAUL support for on-board LEDs and button
[feather-nrf52840]: https://learn.adafruit.com/introducing-the-adafruit-nrf52840-feather/
[pinout]: https://cdn-learn.adafruit.com/assets/assets/000/046/243/original/adafruit_products_Feather_M0_Adalogger_v2.2-1.png
[pid.codes]: http://pid.codes/1209/7D00/
2020-01-15 22:11:58 +01:00
3b4fe41296
Merge pull request #13130 from kaspar030/ili9341_resolution_param
...
drivers/ili9341: add number of lines parameter
2020-01-15 18:33:14 +01:00
Jean Pierre Dudey
94ca53c3b9
boards: cc2538dk: remove machine SetClockSource
.
...
It causes errors on current Renode versions. It wasn't documented on the
Renode changelog, but SetClockSource property was removed. Before this
change it showed this error:
There was an error executing command 'machine SetClockSource cpu'
machine does not provide a field, method or property SetClockSource.
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-01-15 11:44:02 -05:00
47634addf3
boards/pinetime: configure ili9341 LCD number of lines
2020-01-15 15:36:21 +01:00
76b9cfb677
Merge pull request #12973 from fjmolinas/pr_atmega_tx_isr
...
cpu/atmega_common/periph/uart: use TX_ISR to check TX end
2020-01-15 11:51:22 +01:00
Hauke Petersen
8b408fc828
Merge pull request #12724 from aabadie/pr/stdio_rtt_blacklist
...
make: improve handling of the stdio_rtt module, improve dependency management at application level
2020-01-15 10:12:13 +01:00
Francisco Molina
fb388bf5b6
boards/atmega/include/periph_conf_atmega_common: add USARTn_TX_vect
2020-01-15 10:02:41 +01:00
fcec59261c
Merge pull request #12552 from kaspar030/add_pinetime_support
...
boards: add initial support for the PINE64 PineTime smartwatch
2020-01-15 09:51:40 +01:00
630ff1425a
Merge pull request #13125 from francois-berder/clicker-pic32prog
...
boards: pic32-clicker: Use pic32prog as default programmer
2020-01-15 07:08:31 +01:00
benpicco
2ff710c762
Merge pull request #12669 from benpicco/mcb2388
...
boards: add mcb2388
2020-01-14 22:46:49 +01:00
Benjamin Valentin
9183d16278
boards: add mcb2388
...
The MCB2388 Evaluation Board is a development board for the LPC2388 MCU.
LPC2388 and LPC2387 are very simmilar, the only difference is added USB Host
support.
Since this is not used yet, I chose to just pretend it's an lpc2387.
So far, only the two UARTs, LEDs and LCD display are configured.
2020-01-14 21:21:08 +01:00
5c21df5fee
boards/pinetime: initial support for the PINE64 PineTime smartwatch
2020-01-14 21:06:43 +01:00
Francois Berder
634fea8347
boards: pic32-clicker: Use pic32prog as default programmer
...
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
2020-01-14 19:43:13 +00:00
8d16ccb96a
Merge pull request #13115 from basilfx/feature/slstk3401a_doc_fixes
...
boards/slstk3401a: update documentation
2020-01-14 17:00:03 +01:00
ef947d3495
Merge pull request #13114 from basilfx/feature/slstk3402a_doc_fixes
...
boards/slstk3402a: update documentation
2020-01-14 16:59:52 +01:00
a1850773ff
Merge pull request #13116 from basilfx/feature/stk3600_docs
...
boards/stk3600: add documentation
2020-01-14 16:00:35 +01:00
f3476452cb
Merge pull request #13117 from basilfx/feature/stk3700_docs
...
boards/stk3700: add documentation
2020-01-14 15:28:27 +01:00
628f085f37
Merge pull request #13118 from basilfx/feature/slwstk6000b_docs
...
boards/slwstk6000b: add documentation
2020-01-14 15:02:49 +01:00
5de5616c92
Merge pull request #13113 from basilfx/feature/sltb001a_doc_fixes
...
boards/sltb001a: update documentation
2020-01-14 15:02:34 +01:00
Martine Lenders
7430ea98ed
Merge pull request #13096 from nmeum/pr/fix_asan_target
...
boards/native: fix all-asan Makefile target
2020-01-14 13:43:22 +01:00
Francisco
f76f7c73ce
Merge pull request #12957 from aabadie/pr/cpu/fe310_spi
...
cpu/fe310: add spi peripheral driver
2020-01-14 10:54:47 +01:00
Bas Stottelaar
4f3083793d
Merge pull request #13099 from basilfx/feature/ikea_tradfri_modules
...
boards/ikea-tradfri: add board documentation.
2020-01-14 10:25:53 +01:00
Francisco
a6cf5cf3f9
Merge pull request #12946 from aabadie/pr/cpu/fe310_i2c
...
cpu/fe310: add i2c peripheral driver
2020-01-14 10:20:11 +01:00
57d5a1db1c
boards: provide stdio_rtt as default module where required
...
For the moment, hamilton, ruuvitag and thingy52 use stdio_rtt by default.
2020-01-14 07:48:08 +01:00
Bas Stottelaar
12ec03d2e0
boards/sltb001a: update documentation
2020-01-13 23:38:43 +01:00
Bas Stottelaar
8f22110210
boards/slstk3402a: update documentation
2020-01-13 23:38:10 +01:00
Bas Stottelaar
488c545674
boards/slstk3401a: update documentation
2020-01-13 23:37:40 +01:00
Bas Stottelaar
52ecf0fcc1
boards/stk3600: add documentation
2020-01-13 23:37:02 +01:00
Bas Stottelaar
b9b8358175
boards/stk3700: add documentation
2020-01-13 23:36:29 +01:00
Bas Stottelaar
aeed1f3153
boards/slwstk6000b: add documentation
2020-01-13 23:31:51 +01:00
Bas Stottelaar
8a98bf5260
boards/ikea-tradfri: add board documentation.
2020-01-13 21:40:00 +01:00
Leandro Lanzieri
50f1b1423a
Merge pull request #12999 from fjmolinas/pr_native_makefile_include_explicit_path
...
boards: use explicit paths for file inclusion
2020-01-13 16:00:48 +01:00
Francisco Molina
74cecf30f0
boards/common/arduino-mkr: remove /Makefile.dep
...
Makefile.dep is already included for the board no need to do it here.
2020-01-13 11:53:48 +01:00
Francisco Molina
5a8f996111
boards: replace use of $(BOARD) by explicit name
...
With the introduction of BOARDSDIR external boards can re-use common
code of BOARDS present in RIOTBASE. To be able to do this file
references may not use $(BOARD) since BOARD will be set by the
external BOARD.
2020-01-13 11:53:48 +01:00
MichelRottleuthner
53cb3b087c
Merge pull request #9530 from Hyungsin/forupstream_xtimer
...
sys: xtimer concurrency/robustness improvement
2020-01-13 08:24:15 +01:00
Sören Tempel
e2b8231796
boards/native: fix crash with all-asan
...
Without this change a RIOT application compiled with all-asan will
segfault as RIOT provides its own malloc by default. Add a define for
disabling custom malloc, calloc and realloc implementations and use it
when compiling with all-asan.
2020-01-12 16:17:48 +01:00
Francois Berder
237f7363fa
boards: pic32-wifire: Do not include vendor header in board header
...
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
2020-01-11 17:11:35 +00:00
8405fbe611
boards/hifive1*: provide and configure SPI feature
2020-01-11 13:06:39 +01:00
b3658ad95e
boards/hifive1b: provide i2c configuration
2020-01-11 13:06:10 +01:00
Hyungsin
6eed5b9d43
remove XTIMER_OVERHEAD
2020-01-10 13:22:11 -08:00
b42cf186fe
boards/hifive1*: remove gpio interrupt definition
...
This macro is now defined in periph_cpu.h
2020-01-10 16:41:33 +01:00
473f1d7147
boards/hifive1*: cleanup board initialization
2020-01-10 16:41:33 +01:00
97ef5d53de
boards/hifive1*: rework clock configuration
2020-01-10 16:41:33 +01:00
39cf4d38c1
boards/hifive1*: move xtimer definitions to board.h
2020-01-10 16:41:32 +01:00
Yegor Yefremov
8101f52e3f
boards/esp32: add TTGO T-Beam board definition
...
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
2020-01-10 10:04:38 +01:00
267e273c56
boards/hifive1b: set custom reset delay of 1s for tests
2020-01-10 08:34:45 +01:00
2bcf1890bb
boards/remote*: factorize provided features
2020-01-08 14:42:03 +01:00
43a9529ed2
boards/remote: remove unused periph_common.h
2020-01-08 14:41:31 +01:00
c70a14ff89
boards/remote*,firefly: use common config headers
2020-01-08 14:40:20 +01:00
4a0ac8e4e8
boards/remote: add common default config headers
2020-01-08 14:38:52 +01:00
ce0bb35587
Merge pull request #12993 from fjmolinas/pr_cc2538_rtt
...
cpu/cc2538: add periph_rtt
2020-01-08 09:55:45 +01:00
Francisco Molina
b436ba4a0c
boards/common/remote: add periph_rtt
2020-01-08 09:16:49 +01:00
Francisco Molina
59ada62930
boards/openmote-b: add periph_rtt
2020-01-08 09:16:49 +01:00
748ffff931
boards/nrf52: remove use of export for LINKER_SCRIPT
2020-01-03 16:07:15 +01:00
c71e931d77
boards/native: remove use of export for LINKFLAGS
2020-01-02 09:47:33 +01:00
kcant
3a29d346ef
Relink wiki.stm32duino.com to web.archive.org ( #13011 )
...
wiki.stm32duino.com broken links correction
2019-12-28 18:39:22 +01:00
kcant
f770c6fffd
Update doc.txt
...
Broken links correction to https://web.archive.org/web/20190428082446/ *
2019-12-28 18:38:27 +01:00
dylad
fc9549b069
boards/sam0: update sam0-based board to use hw fc
2019-12-20 21:26:56 +01:00
876824201c
boards/hifive1*: apply new UART configuration scheme
2019-12-20 15:22:09 +01:00
326d570b11
Merge pull request #12990 from fjmolinas/pr_b-l475e-iot01a_assert_srst
...
boards/b-l475e-iot01a: set OPENOCD_RESET_USE_CONNECT_ASSERT_SRST
2019-12-19 15:10:08 +01:00
Francisco Molina
b4a8cf8351
boards/b-l475e-iot01a: set OPENOCD_RESET_USE_CONNECT_ASSERT_SRST
...
b-l475e-iot01a can become unflashable when hardfaults occure.
To make sure flashing succeeds `connect_assert_srst` is called
before connecting to flash through openocd.
2019-12-19 14:21:27 +01:00
Hauke Petersen
3330676fd5
boards/nrf52840dk: disable UART HWFC
2019-12-18 11:53:26 +01:00
Francisco
927b03f0ff
Merge pull request #12902 from aabadie/pr/boards/hifive1b_arduino
...
boards/hifive1b: add arduino feature
2019-12-16 13:31:17 +01:00
0ef371899d
boards/hifive1b: add arduino feature
2019-12-13 16:25:11 +01:00
Hauke Petersen
d0375ea119
boards/native: fix default value of PORT
2019-12-13 11:36:57 +01:00
benpicco
03b95ef833
Merge pull request #12883 from fabian18/microduino-corerf-doc-pin-mapping
...
boards/microduino-corerf: doc SPI and I2C pin mapping
2019-12-05 21:14:05 +01:00
fabian18
f3f4c3b4b8
boards/microduino-corerf: doc SPI and I2C pin mapping
2019-12-05 19:43:35 +01:00
e5d5892167
boards/hifive1*: remove periph_gpio provided features
...
There are now provided at cpu level
2019-12-05 15:27:12 +01:00
Marian Buschsieweke
cf0fb1dff1
Merge pull request #12868 from benpicco/lpc2k-fix
...
lpc2k_pgm: fix build warnings, add lpc2388
2019-12-05 13:02:19 +01:00
Benjamin Valentin
472373637c
boards/microduino-corerf: enable RTT
...
The board *does* have a crystal oscillator connected, so we can
enable RTT.
2019-12-04 22:45:18 +01:00
Benjamin Valentin
e958798225
boards/microduino-corerf: use 115200 baud for stdio
...
The MCU can handle that baud rate just fine.
A standard baud rate is much easier to use than those awkward 57600 baud.
2019-12-04 22:43:41 +01:00
Benjamin Valentin
9ce34bb305
lpc2k_pgm: fix build warnings
...
GCC now warns when snprintf()ing a buffer that, together with the
format string, might be larger than the destination buffer.
To fix this increase the size of the destination buffer so that
the source buffer and the format string will always fit - 32 bytes
are enough.
2019-12-03 22:09:29 +01:00
Benjamin Valentin
a57f380259
lpc2k_pgm: add LPC2388
...
The device is very simmilar to the LPC2387
2019-12-03 22:09:20 +01:00
Martine Lenders
2f74d9d644
Merge pull request #12517 from miri64/native/enh/reset-command
...
native: allow for native to be resetable via SIGUSR1
2019-12-03 10:56:11 +01:00
Martine Lenders
d670f77d91
native: add and use reset script to reset certain PID
2019-12-03 09:51:52 +01:00
Benjamin Valentin
6f41ecc74b
boards: ATmega: enable periph_rtt for boards with 32kHz crystal
...
The RTT on ATmega only works if the board provides a 32kHz oscillator.
2019-12-01 17:26:24 +01:00
MrKevinWeiss
ebe010125b
boards/openmote-b: fix button pin define
...
According to the schematics user button should be on `PD5` not `PC5`
(so `GPIO_PIN(3, 5)`).
Due to the super high values resistors being used for the external
pullup it seems if you use a internal pullup it doesn't work.
2019-11-29 11:10:24 +01:00
Benjamin Valentin
70eef51cd8
boards/openmote-b: fix naming of RF24 switch pins.
...
The Sub-GHz Antenna of the Openmote-B is always connected to the AT86RF215.
It is the 2.4 GHz radial that can be switched between the CC2538 and the AT86RF215.
This changes the name of the defines accordingly.
2019-11-29 10:59:59 +01:00
benpicco
e81d040a26
Merge pull request #12799 from chudov/derfmega-PR
...
boards/derfmega*: initial support
2019-11-28 13:57:56 +01:00
chudov
0a151a78da
boards/derfmega*: initial support
2019-11-27 20:53:14 +01:00
Benjamin Valentin
0d977b3b3c
cpu/sam0_common/periph/uart: implement buffered write
...
Implement interrupt based uart_write() using a tsrb for the TX buffer.
To enable it, add
USEMODULE += periph_uart_nonblocking
to your Makefile.
2019-11-27 19:01:00 +01:00
Francisco Molina
90bcb016bb
boards: unexport PROGRAMMER
2019-11-27 14:31:01 +01:00
743d7170e2
Merge pull request #12804 from wosym/nucleo-f207zg_ethernet
...
boards/nucleo-f207zg: add ethernet configuration
2019-11-26 12:44:19 +01:00
Wouter
3072900ed6
boards/nucleo-f207zg: add Ethernet config
2019-11-26 11:11:41 +01:00
benpicco
7f40b13d05
Merge pull request #12697 from maribu/stm32-programmer
...
boards: Common STM32 programmer/debugger/serial config
2019-11-25 15:27:22 +01:00
4d0d52dd0e
boards/z1: fix typos
2019-11-23 22:39:35 +01:00
5468ab41bd
boards/yunjia-nrf51822: fix typos
2019-11-23 22:39:35 +01:00
a8351a7296
boards/thingy52: fix typos
2019-11-23 22:39:35 +01:00
02b1cf170f
boards/telosb: fix typos
2019-11-23 22:39:35 +01:00
be61dbe2ac
boards/stm32l0538-disco: fix typos
2019-11-23 22:39:35 +01:00
97a18f9114
boards/stm32f723e-disco: fix typos
2019-11-23 22:39:35 +01:00
9b6ae21817
boards/sensebox_samd21: fix typos
2019-11-23 22:39:35 +01:00
11073a73e1
boards/saml21-xpro: fix typos
2019-11-23 22:39:35 +01:00
f69af0edda
boards/remote-revb: fix typos
2019-11-23 22:39:35 +01:00
4e06b71e8d
boards/remote-reva: fix typos
2019-11-23 22:39:35 +01:00
081f1e80e7
boards/remote-pa: fix typos
2019-11-23 22:39:35 +01:00
ef3b8b15e0
boards/p-l496g-cell02: fix typos
2019-11-23 22:39:35 +01:00
9f2aa74635
boards/nucleo-l4r5zi: fix typos
2019-11-23 22:39:07 +01:00
147696a0fc
boards/msba2: fix typos
2019-11-23 22:39:07 +01:00
daffa544a2
boards/microbit: fix typos
2019-11-23 22:39:07 +01:00
f61175219b
boards/mbed_lpc1768: fix typos
2019-11-23 22:39:07 +01:00
edfa34303b
boards/lsn50: fix typos
2019-11-23 22:39:07 +01:00
e6d3963cd4
boards/iotlab-m3: fix typos
2019-11-23 22:39:07 +01:00
60e2ce8702
boards/frdm-k64f: fix typos
2019-11-23 22:39:07 +01:00
5a4bad8dfa
boards/fox: fix typos
2019-11-23 22:39:07 +01:00
a394fcd100
boards/esp32-wrover-kit: fix typos
2019-11-23 22:39:07 +01:00
8e52d30949
boards/esp32-wroom-32: fix typos
2019-11-23 22:39:07 +01:00
fbc54466f8
boards/esp32-wemos-lolin-d32-pro: fix typos
2019-11-23 22:39:07 +01:00
557f005cb1
boards/esp32-olimex-evb: fix typos
2019-11-23 22:39:07 +01:00
dcd48cbd23
boards/esp32-mh-et-live-minikit: fix typos
2019-11-23 22:39:07 +01:00
4fb244d415
boards/common: fix typos
2019-11-23 22:39:07 +01:00
6a191fe9ff
boards/cc2650stk: fix typos
2019-11-23 22:39:07 +01:00
b0f1e3dbb9
boards/blackpill-128kib: fix typos
2019-11-23 22:39:07 +01:00
90964e4398
boards/blackpill: fix typos
2019-11-23 22:39:07 +01:00
196cf2d776
boards/arduino-leonardo: fix typos
2019-11-23 22:39:07 +01:00
723707b7fa
boards/airfy-beacon: fix typos
2019-11-23 22:39:07 +01:00
benpicco
d244b0fe59
Merge pull request #12787 from gschorcht/cpu/esp32/netdev_default
...
cpu/esp*: define esp_now as default netdev
2019-11-23 14:59:54 +01:00
Gunar Schorcht
72967f8fc3
cpu/esp32: GNRC_NETIF_NUMOF is handled in CPU makefile
...
Since Makefile.dep files are included as last files multiple times to resolve all module dependencies, GNRC_NETIF_NUMOF is handled here.
2019-11-22 17:38:35 +01:00
Francisco
3c60afc083
Merge pull request #12768 from aabadie/pr/boards/pic32-clicker-uart-cleanup
...
boards/pic32-clicker: cleanup uart configuration and initialization, cleanup header includes
2019-11-22 17:20:40 +01:00
Hauke Petersen
96c6313bd4
boards/avr-rss2: use bme280_i2c module
2019-11-22 14:04:38 +01:00
Hauke Petersen
f46731801a
boards/sltb001a: use i2c mode of bme280 driver
2019-11-22 14:04:37 +01:00
Hauke Petersen
3c0d5048f9
board/ruuvitag: enable bme280 for saul default
2019-11-22 14:04:37 +01:00
401abd5b71
boards/pic32-clicker: cleanup includes
2019-11-22 08:12:47 +01:00
e8b0399bc9
boards/pic32-clicker: cleanup uart initialization
2019-11-22 08:12:46 +01:00
Gunar Schorcht
a05027cdba
Merge pull request #12523 from aabadie/pr/sys/arduino_pwm
...
sys/arduino: add implementation for analogWrite
2019-11-21 15:08:10 +01:00
4337cb316f
Merge pull request #12752 from gschorcht/cpu/esp32/espreset
...
boards/esp32*: use espreset tool for reset in make test
2019-11-20 22:07:15 +01:00
Robert Olsson
c903bc8c1b
boards/avr-rss2: add AtMega256RFR2 based board
...
Co-Authored-By: benpicco <benpicco@googlemail.com>
Support: Alexandre Abadie aabadie, Marian Buschsieweke maribu, Martine Lenders miri64
2019-11-20 11:57:02 +01:00
Gunar Schorcht
5ba4a7d7cf
boards/esp32*: espreset tool added
2019-11-20 08:33:47 +01:00
benpicco
1999e2f89c
Merge pull request #12745 from benpicco/atmega-led_fix
...
boards/atmega_common: remove weak led_init()
2019-11-20 00:14:48 +01:00
benpicco
cfcbb76cd2
Merge pull request #12729 from maribu/atmega1284p
...
boards/atmega1284p: Add ATmega1284P as board
2019-11-19 23:18:31 +01:00
Hauke Petersen
04dcc3662b
Merge pull request #12344 from chrysn-pull-requests/particle-antenna-switch
...
particle-*: Configure antenna switch
2019-11-19 23:06:29 +01:00
Benjamin Valentin
c277100dd9
boards/atmega_common: remove weak led_init()
...
`led_init()` is already protected by an `#ifdef`, so no need for
the weak symbol.
The problem is that the weak function does not get overridden, even when
the board provides it's own led_init(), resulting in no LEDs being
initialized.
2019-11-19 22:36:07 +01:00
Marian Buschsieweke
b7150ed6c7
boards/common/atmega: Added ATmega1284P PWM conf
...
Added PWM configuration for the ATmega1284P CPU; this can be reused for every
board featuring that CPU.
2019-11-18 23:46:08 +01:00
chrysn
9954194ae0
particle boards: Make default antenna selection configurable
...
The setter function approach makes this switchable at runtime (antenna
diversity?).
Documentation is added both to the board introduction page and the
individual pins and functions.
2019-11-18 13:54:39 +01:00
chrysn
951f7dec2c
particle-*: Configure antenna switch
...
The particle-{argon,boron,xenon} all have a uFL connector and a PCB
antenna for 2.4GHz radio, connected by a SKY13351-378LF switch
configured by a VCTL[12] pin pair.
This sets the default configuration to use the PCB antenna, as driving
an unconnected antenna will deteriorate radio performance.
2019-11-18 13:54:22 +01:00
588766ab27
Merge pull request #12733 from fjmolinas/pr_jlink_serial
...
makefiles/tools/jlink.inc.mk: DEBUG_ADAPTER_ID as JLINK_SERIAL
2019-11-18 13:47:26 +01:00
Francisco Molina
f9ebc8658f
dist/tools/jlink: cleanup doc
2019-11-18 13:04:42 +01:00
Kevin "Tristate Tom" Weiss
be39169bd4
Merge pull request #11108 from gschorcht/cpu/esp8266/esp-idf/pr
...
cpu/esp8266: complete reimplementation based on ESP8266 RTOS SDK
2019-11-18 09:34:49 +01:00
Marian Buschsieweke
f4089d08fe
boards/atmega328p: Fixed doc
...
- Use proper IEC units for sizes
- Added info on EEPROM
- Fixed incorrect info on default fuse settings
- Added info on how to unlock 8MHz
2019-11-18 00:16:43 +01:00
Marian Buschsieweke
8f03c7561a
boards/atmega1284p: Add ATmega1284P as board
...
The ATmega1284P can be run on a breadboard with no external components, except
for a power supply and (if access to the serial is required) an USB-TTL adapter.
This commit adds it as a "board".
2019-11-17 14:10:12 +01:00
Benjamin Valentin
60686c96dc
boards/common: clean up msba2 common files
...
The 'msba2' common files have accumulated many empty files are files that
do nothing.
This makes reasoning about the boards needlessly difficult.
Trim down on `common/msba2/` so that it now only contains the setup for the
UART/bootloader based flashing.
This should eventuelly be moved to `makefiles/tools/`
2019-11-16 11:57:15 +01:00
65e0247a9b
boards/arduino-atmega: add mapping for Arduino PWM pins
2019-11-15 17:54:30 +01:00
e0f288421d
boards/sodaq-autonomo: add mapping for Arduino PWM pins
2019-11-15 17:51:45 +01:00
d03c982ddb
boards/arduino-mkr: add mapping for Arduino PWM pins
2019-11-15 17:51:45 +01:00
f1cb14730d
boards/arduino-zero: add mapping for Arduino PWM pins
2019-11-15 17:51:45 +01:00
Gunar Schorcht
555a7040db
cpu/esp8266: reset tool to allow automatic tests
2019-11-14 13:58:48 +01:00
Gunar Schorcht
e5b7645b0b
boards/esp32: changes for RTOS SDK
2019-11-14 13:58:25 +01:00
Gunar Schorcht
7d9a3a79a2
boards/esp8266: changes for RTOS SDK
2019-11-14 13:58:25 +01:00
253c75ab6b
Merge pull request #12703 from haukepetersen/fix_nrfboards_blefeat
...
nrf5x: move nimble_ble feat. to cpu
2019-11-13 19:07:48 +01:00
Francisco
9691cb68d6
Merge pull request #12662 from aabadie/pr/boards/hifive1_port_fix
...
boards/hifive1b: fix Linux default serial port
2019-11-13 18:04:22 +01:00
Hauke Petersen
4bf14822cb
nrf5x: move nimble_ble feat. to cpu
2019-11-13 13:43:55 +01:00
Marian Buschsieweke
c510ad858c
boards/common/blxxxpill: Use STM32 programmer conf
2019-11-12 19:48:05 +01:00
Marian Buschsieweke
a949179f69
boards/stm32f030f4-demo: Use STM32 programmer conf
2019-11-12 19:46:29 +01:00
Marian Buschsieweke
92284bed88
boards/common/nucleo: Use STM32 programmer config
2019-11-12 19:43:42 +01:00
benpicco
f77e5a6c6a
Merge pull request #12673 from benpicco/purge-rtc_numof
...
boards: remove RTT_NUMOF/RTC_NUMOF
2019-11-12 11:33:16 +01:00
Benjamin Valentin
0ea2cbf1eb
boards: remove RTT_NUMOF/RTC_NUMOF
...
Those macros are defined but never used.
2019-11-08 14:20:33 +01:00
Marian Buschsieweke
9a0657af9b
boards: Refactored avsextrem & msba2
...
- Removed features already provided at CPU level
- Sorted features alphabetically
2019-11-08 14:02:42 +01:00
Leandro Lanzieri
66d5e4d05f
Merge pull request #12637 from benpicco/lpc2387-uart
...
cpu/lpc2387: update the UART driver
2019-11-07 22:21:50 +01:00
Benjamin Valentin
9e68556393
boards/msba2: configure remaining UARTs
...
All UARTs on the MSBA2 are exposed through pin headers on the board.
Configure them according to the data sheet.
2019-11-07 21:55:25 +01:00
Benjamin Valentin
90aef98ca0
boards/avsextrem: adapt to updated UART driver
2019-11-07 21:55:25 +01:00
Benjamin Valentin
3e053d1db9
boards/msba2: adapt to updated UART driver
2019-11-07 21:55:25 +01:00
2e7534ddee
boards/hifive1b: fix default serial port
...
The board provides a JLink adapter which is exposed as /dev/ttyACMx on Linux. STDIO UART is available on this port
2019-11-07 14:14:05 +01:00
42c4b7d34d
boards/atmega256rfr2-xpro: use 115200 baudrate for STDIO
2019-11-06 12:46:28 +01:00
485bfc45da
boards/atmega256rfr2-xpro: document how to configure the fuses
...
This is important for a correct configuration of the external 16MHz oscillator
2019-11-06 12:46:28 +01:00
498cbe9bbc
boards/atmega256rfr2-xpro: configure external 16MHz oscillator
2019-11-06 12:46:28 +01:00
Marian Buschsieweke
d02ed3a3ff
Merge pull request #12646 from maribu/atmega328p-timer
...
boards/atmega328p: Fixed xtimer frequency
2019-11-05 22:19:09 +01:00
Marian Buschsieweke
f55e438d56
boards/atmega328p: Fixed xtimer frequency
...
The ATmega328p on a breadboard can have various frequencies depending on
the fuse settings and whether and which crystal is connected. Thus, finding a
fixed xtimer frequency that can be configured for every CPU core clock with the
available prescalers is not possible. Therefore, the fixed frequency is replaced
by a frequency depending on the CPU clock speed. For CPU clock frequency of
more than 4 MHz a prescaler of 64 will be chosen (same as on the Arduino Uno),
for 4 MHz and less a prescaler of 8 will be chosen.
2019-11-05 19:32:29 +01:00
f24a3802c7
boards/atmega256rfr2-xpro: configure debug
2019-11-05 10:40:32 +01:00
4751892ce9
boards/atmega256rfr2-xpro: initial support
2019-11-05 10:40:32 +01:00
Gunar Schorcht
7d63158e06
boards/esp32-wroom-32: fixes a broken image link
2019-11-02 18:31:45 +01:00
benpicco
ed93bce856
Merge pull request #9323 from OYTIS/cc1352-launchpad-support
...
CC1352 launchpad support
2019-10-30 14:06:13 +01:00
Marian Buschsieweke
fa3651f275
boards/microduino-corerf: Minor doc tweaks
...
- Using @warning Doxygen command to make warning more visible
- Used IEC units for size specifications
- Aligned markdown source of the table
- Added note that the 5V pin is not connected to the board and cannot be used
to power the board
2019-10-30 08:51:34 +01:00
Anton Gerasimov
9fad1e3b6d
cpu/cc26xx_cc13xx: define uart_conf_t
...
Replaces older macro-based configuration
Signed-off-by: Anton Gerasimov <tossel@gmail.com>
2019-10-29 21:27:00 +01:00
Anton Gerasimov
a60d8f471f
boards/cc1352-launchpad: Add support for CC1352R Launchpad
...
Signed-off-by: Anton Gerasimov <tossel@gmail.com>
2019-10-29 21:27:00 +01:00
Anton Gerasimov
f6a3f14d22
cpu/cc26x0: Factor out code common for cc26xx/cc13xx family
...
Signed-off-by: Anton Gerasimov <tossel@gmail.com>
2019-10-29 21:27:00 +01:00
Benjamin Valentin
3ecf7a0430
boards/msba2: define XTAL frequency
...
The board comes with a 16 MHz XTAL.
Since the avsextrem is just an extended msba2, this is true here too.
2019-10-27 01:32:50 +02:00
7761169964
Merge pull request #11657 from Yanok35/pr-stm32-spi-af
...
boards/stm32-based: allow SPI signals routed on multiple alternate functions
2019-10-25 09:47:49 +02:00
b0dfda244b
Merge pull request #12460 from fjmolinas/pr_port_migration
...
makefiles/vars.inc.mk: introduce and use `PROG_DEV`
2019-10-25 09:40:20 +02:00
Yannick Gicquel
d37adee32d
boards/stm32-based: allow SPI signals routed on multiple alternate functions
...
There is no hardware limitation for custom boards based on STM32 to uses
SPI bus with signals coming from different PORT and alternate functions.
This patch allow alternate's function definition per pin basis, thus enable
the support of SPI bus signals routed on differents PORT.
Signed-off-by: Yannick Gicquel <ygicquel@gmail.com>
2019-10-25 06:27:41 +02:00
Marian Buschsieweke
ef97b874bf
boards/native: Default to C11 instead of C99
2019-10-24 21:57:02 +02:00
Francois Berder
2d68b16c94
boards: pic32-clicker: Do not include vendor header in board header
...
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
2019-10-24 19:01:02 +01:00
Francisco Molina
1ae0873769
boards: change PORT used for flash/debug/reset to PROG_DEV
2019-10-24 12:58:12 +02:00
Francisco Molina
755b4d97da
boards/(openmote-b/remote): migrate PORT_BSL to PROG_DEV
...
- Move serial.inc.mk in remote and openmote-b Makefile.include before
PROG_DEV to avoid repeating OS logic check
- Add deprecation warning for PORT_BSL
2019-10-24 12:57:46 +02:00
Francisco Molina
bf25e12602
makefiles/tools/avrdude.inc.mk: migrate to use PROG_DEV
...
- Move serial.inc.mk in mega-xplained/Makefile.include after
PROG_DEV so PROG_DEV can still default to PORT
- Add deprecation warning for arduino-leonardo and mega-xplained
2019-10-24 12:57:07 +02:00
f84cdc4044
boards/sodaq: restore accidentally removed arduino feature
2019-10-22 19:06:16 +02:00
Francisco
88a6ad9df8
Merge pull request #12541 from aabadie/pr/boards/arduino_zero_adc
...
boards/arduino-zero: configure ADC channels
2019-10-22 15:56:38 +02:00
26c0b812d2
Merge pull request #12531 from fjmolinas/pr_nrf52_nimble
...
common/nrf52840/Makefile.dep: nrf802154 if no nimble_%
2019-10-22 15:14:54 +02:00
76ca2f5a08
boards/arduino-zero: configure ADC channels
2019-10-22 11:19:26 +02:00
benpicco
d49c48368a
Merge pull request #12438 from aabadie/pr/boards/sodaq_factorize
...
boards/sodaq: factorize common code
2019-10-21 17:04:20 +02:00
Francisco Molina
c04a2cf3a3
common/nrf52840/Makefile.dep: nrf802154 if no nimble_%
2019-10-21 16:52:18 +02:00
Benjamin Valentin
a97e0543cb
boards: add stm32f030f4-demo
...
The board is a very cheap (< 1€) breakout board for the stm32f030f4 MCU.
2019-10-21 15:30:22 +02:00
benpicco
ca7e82c312
Merge pull request #11090 from maribu/atmega328p
...
boards: Added standalone ATmega328p
2019-10-21 13:38:58 +02:00
4b06a11b93
Merge pull request #12470 from aabadie/pr/boards/kw41z_openocd
...
boards/frdm: update openocd version requirements
2019-10-21 13:30:54 +02:00
Marian Buschsieweke
f9c2f26dd0
boards: Added standalone ATmega328p
2019-10-21 12:54:46 +02:00
536809cdca
boards/sodaq-*: use common code
2019-10-21 08:33:11 +02:00
f9631953cb
boards: add common sodaq module
2019-10-21 08:33:11 +02:00
5578740fc4
Merge pull request #12397 from fjmolinas/pr_CPU_ARCH_FAM
...
makefiles/vars.inc.mk: move definition and export of CPU_FAM and CPU_ARCH to vars.inc.mk
2019-10-21 08:23:51 +02:00
14567ea973
Merge pull request #12494 from fjmolinas/pr_remove_OS
...
Makefile/include: use ony one call to `uname`
2019-10-18 15:03:10 +02:00
benpicco
29e5c3af67
Merge pull request #12490 from aabadie/pr/boards/efm32_common_periph_gpio
...
boards/efm32: move provided gpio features at cpu level
2019-10-18 11:19:33 +02:00
benpicco
34ee36d9e4
Merge pull request #12491 from aabadie/pr/boards/atmega_common_periph_gpio
...
boards/atmega: move provided gpio features at cpu level
2019-10-18 11:19:15 +02:00
benpicco
4ed04208ea
Merge pull request #12492 from aabadie/pr/boards/cc2538_common_periph_gpio
...
boards/cc2538: move provided gpio features at cpu level
2019-10-18 11:18:54 +02:00
Francisco Molina
45c8eafd42
Makefile.include: remove repeated OS declaration
2019-10-18 10:36:43 +02:00
4d85735b24
boards/slwstk6220a: remove useless provided gpio features
...
These are provided at CPU level.
2019-10-18 09:35:00 +02:00
aed0cfb1d8
boards/efm32: remove useless provided gpio features
...
These features are provided at CPU level
2019-10-18 09:33:54 +02:00
Francisco Molina
347a0fc804
cpu/ boards/: remove exports for CPU_FAM
2019-10-18 08:55:33 +02:00
Francisco Molina
f3482de277
REMOVEME: add OS and OS_ARCH variable
2019-10-18 08:46:51 +02:00
Francisco Molina
c010f59b8c
Makefile.include: remove repeated OS declaration
...
- OS := $(shell uname) is already declared in `Makefile.include`
re-declaring it means it will be re-evalauted multiple times
uselessly.
2019-10-18 08:46:51 +02:00
Francisco
01779508d6
Merge pull request #12394 from aabadie/pr/make/iotlab_support_fix
...
make/testbed-support: fix error with FLASHFILE not defined
2019-10-17 23:21:12 +02:00
5873a04ba9
boards/cc2538*: remove useless provided gpio features
...
These features are provided at CPU level
2019-10-17 22:05:42 +02:00
2bf983038d
boards/cc2538*: reorder provided features
2019-10-17 22:04:02 +02:00
27f2a19f72
boards/atmega: remove useless provided gpio features
...
These features are provided at CPU level
2019-10-17 21:42:49 +02:00
Benjamin Valentin
20906328b4
boards/microduino-corerf: Initial board support
2019-10-17 19:20:31 +02:00
Benjamin Valentin
7d78e32b15
cpu/atmega128rfa1: ATmega128rfa1 MCU support
2019-10-17 19:20:31 +02:00
Benjamin Valentin
6617c5c768
cpu/atmega_common: provide dummy implementation for led_init()
2019-10-17 19:20:31 +02:00
Kevin "Tristate Tom" Weiss
0e85425ae4
Merge pull request #12103 from JannesVolkens/mpu9x50
...
driver/mpu9x50: make mpu9150 more generic
2019-10-17 15:01:50 +02:00
Jannes
fdd34499ac
drivers/mpu9x50: Correct read_temperature
...
Change msbiot Makefile.dep back to mpu9150
2019-10-17 14:04:43 +02:00
Jannes
2df5d6048d
driver/mpu9x50: Rename mpu9150 to mpu9x50
...
Rename all files
Rename all variables, methods and methodcalls
Rename all folders
Add to the makefiles
Add to doc
2019-10-17 12:52:18 +02:00
Francisco Molina
0e672da1e4
boards/mulle: remove simple expansion of PORT
2019-10-17 11:17:16 +02:00
4c794c1122
boards/frdm: document more the OpenOCD version requirement
...
Add the need to have a built from source version of OpenOCD for kw41z and give the url of the commit adding the change in OpenOCD
2019-10-16 14:53:42 +02:00
f81baf2bf6
boards/frdm: remove OpenOCD < 0.10 specific code
...
OpenOCD 0.10 is out from early 2017, all stable Linux distros provide this version now.
2019-10-16 14:51:53 +02:00
Frank Hessel
40fe3154b4
boards/native Add SPI feature to doc.txt
2019-10-16 14:33:07 +02:00
ffc4c84faa
dist/testbed-support: boards: remove useless IOTLAB_FLASHFILE
2019-10-16 11:44:59 +02:00
benpicco
3d01833f88
Merge pull request #12439 from aabadie/pr/boards/feather-m0-doc-typo
...
boards/feather-m0: fix typo in doc
2019-10-14 18:19:15 +02:00
Kevin "Tristate Tom" Weiss
e236fa1ef3
Merge pull request #10793 from aabadie/pr/boards/thingy52_i2c
...
boards/thingy52: add dependency for on-board hts221/lps22hb sensors
2019-10-14 15:06:37 +02:00
9bc600a2e5
Merge pull request #12386 from keestux/sodaq-boards-arduino
...
Sodaq boards arduino
2019-10-14 07:47:58 +02:00
66b57f2a51
boards/stm32: add 54MHz and 108MHz divtable entries
2019-10-13 20:27:37 +02:00
653a551fcc
boards/feather-m0: fix typo in documentation
2019-10-13 17:48:21 +02:00
Kees Bakker
2c41d7d707
boards/sodaq-*: prefer default ADC config from Arduino
...
Right now the gain and reference are hard coded. Until it is configurable
at runtime prefer the same default as with Arduino Core. That is,
GAIN_DIV2 and REFSEL_INTVCC1. This way we can properly measure the
battery voltage.
2019-10-09 20:14:40 +02:00
Kees Bakker
eb0595e4be
boards/sodaq-autonomo: add arduino config
2019-10-09 20:14:40 +02:00
Kees Bakker
9afb390362
boards/sodaq-explorer: add arduino config
2019-10-09 20:14:40 +02:00
Kees Bakker
20e7232d09
boards/sodaq-sara-aff: add arduino config
2019-10-09 20:14:40 +02:00
Kees Bakker
f80123da85
boards/sodaq-one: add arduino config
2019-10-09 20:14:40 +02:00
Kees Bakker
9974ec2231
boards/sodaq-autonomo: add ADC configuration
2019-10-09 20:14:40 +02:00
Kees Bakker
67f82cdf6a
boards/sodaq-explorer: adjust ADC channels
2019-10-09 20:14:40 +02:00