Joakim Nohlgård
00a0740fcc
kinetis: Add support for LPUART module in parallel with UART module
...
A dispatcher function is implemented for directing writes to the correct
function. The dispatcher is bypassed completely if the CPU only contain
one kind of UART module.
There are at least two different UART hardware modules deployed in
different Kinetis CPU families (or possibly three or more when counting
variations of the UART module). The UART module is an older 8 bit module
with advanced functionality, while the LPUART is a 32 bit module with
focus on low power consumption.
- The older families in the K series all have UART modules.
- The K22F family have both UART and LPUART modules in the same CPU.
- Older L series (e.g. KL25Z) have two variations of the UART module
- Newer L series (e.g. KL43Z) have LPUART modules, and sometimes
UART as well.
- Newer W series (KW41Z) have only LPUART
2017-11-07 14:19:42 +01:00
Francisco Acosta
a423897b1a
Merge pull request #7857 from kYc0o/fix_enc28j60_comp
...
drivers/enc28j60/enc28j60.c: fix counter var length
2017-11-07 13:55:23 +01:00
kYc0o
58e3fab133
drivers/enc28j60/enc28j60.c: fix counter var length
2017-11-07 11:45:44 +01:00
Sebastian Meiling
2c19595b7e
Merge pull request #7763 from photonthunder/sam0_common_uart_receive
...
cpu/sam0_common/periph/uart - don’t setup receive if no pin is selected
2017-11-06 17:33:42 +01:00
Martine Lenders
6da479a4dd
Merge pull request #7186 from miri64/gnrc_pktbuf/enh/assert-users-gt-0
...
gnrc_pktbuf_static: assert that users > 0 on release
2017-11-06 15:39:24 +01:00
Martine Lenders
f8c2078f94
gnrc_pktbuf_static: assert that users > 0 on release
2017-11-06 15:27:44 +01:00
Hauke Petersen
9c386716a9
Merge pull request #7241 from kaspar030/make_periph_use_submodules
...
make: use submodules for periph
2017-11-06 14:28:04 +01:00
Martine Lenders
0954dba17d
Merge pull request #6000 from kaspar030/add_event_system
...
sys: add asynchronous event system
2017-11-06 14:25:18 +01:00
Martine Lenders
e35ebf426e
Merge pull request #7768 from kaspar030/improve_clist_foreach
...
core: clist: improve clist_foreach()
2017-11-06 14:22:55 +01:00
27cdd5497e
tests/event: initial commit of sys/event test application
2017-11-06 14:19:31 +01:00
0e09213e53
sys/event: initial commit of handler-based event system
2017-11-06 14:19:31 +01:00
615b1e60bc
core/clist: add argument to clist_foreach
2017-11-06 12:49:22 +01:00
f142908f4e
Merge pull request #7655 from kaspar030/add_list_sort
...
core/clist: add clist_sort()
2017-11-06 12:46:01 +01:00
3ec8126c84
cpu: cortexm: provide periph_pm for all cortexm
2017-11-06 12:01:19 +01:00
6be2fb1f25
cpu: kinetis_common: rename periph/hwrng_rnga.c -> periph/hwrng.c
2017-11-06 12:01:19 +01:00
9bdde09884
cpu: mips32r2_common: always select periph_timer
...
(needed for gettimeofday())
2017-11-06 12:01:19 +01:00
f697d0d859
cpu: stm32_common: rename rtt_lptim.c -> rtt.c
...
This ensures that the rtt code is made available by depending on
periph_rtt.
2017-11-06 12:01:19 +01:00
443c8e39ed
cpu: kinetis: make periph_rtc depend on periph_rtt
2017-11-06 12:01:19 +01:00
17a30bf319
saul: add periph dependencies for saul_adc and saul_gpio
2017-11-06 12:01:19 +01:00
565eb9cf63
cpu: native: always select periph_uart
2017-11-06 12:01:19 +01:00
8965e9e26c
make: make features available to Makefile.include
2017-11-06 12:01:19 +01:00
172c9e8066
boards: mulle: always select periph_rtt
2017-11-06 12:01:19 +01:00
53c0f0c5a1
make: always select periph_pm if available
2017-11-06 12:01:19 +01:00
7b6e02da50
make: always select periph_gpio if available
2017-11-06 12:01:19 +01:00
3ebcdfd400
drivers/periph_common: guard spi_init() by spi module
2017-11-06 12:01:19 +01:00
5c6c439920
cpu: mips32r2_common: adapt to periph.mk
2017-11-06 12:01:19 +01:00
5cd997fcdc
cpu: kinetis_common: adapt to periph.mk
2017-11-06 12:01:19 +01:00
d69291c3a1
make: handle optional features in Makefile.dep
2017-11-06 12:01:19 +01:00
a20745b6c5
cpu: make use of Makefile.periph
2017-11-06 12:01:19 +01:00
46d824b6b1
make: add Makefile.periph
2017-11-06 12:01:01 +01:00
c348a89c91
make: add NO_PSEUDOMODULES variable
2017-11-06 12:01:01 +01:00
Martine Lenders
60d543ab3d
Merge pull request #7862 from roberthartung/atmega_common_fix_periph
...
atmega_common: renames periph for atmega_common_periph
2017-11-06 11:55:59 +01:00
Robert Hartung
491f420651
cpu/atmega_common: renames periph module
2017-11-06 11:38:26 +01:00
Martine Lenders
046f30b918
Merge pull request #7722 from miri64/gnrc_uhcpc/fix/dep
...
gnrc_uhcpc: fix dependencies
2017-11-06 11:21:55 +01:00
Martine Lenders
772ee47e28
Merge pull request #7790 from OTAkeys/pr/fix_can_set_get_filters
...
can/device: wake up device before getting/setting filters
2017-11-06 11:01:53 +01:00
Martine Lenders
ce0a82fe34
Merge pull request #7510 from aabadie/adafruit_feather
...
boards/feather-m0: initial support
2017-11-06 07:37:50 +01:00
Martine Lenders
3425c9b940
Merge pull request #7939 from aabadie/pr/doxygen_warning
...
doc: increase GRAPH_MAX_NODES to avoid doxygen warning
2017-11-06 06:11:55 +01:00
d011fd1dd8
tests: exclude feather-m0 board from unittests
2017-11-05 22:19:07 +01:00
337e9d80f2
boards/feather-m0: initial support
2017-11-05 22:19:07 +01:00
a7d575b8d6
doc: increase GRAPH_MAX_NODES to avoid warning
2017-11-05 22:14:30 +01:00
5fe06c806a
Merge pull request #7927 from basilfx/bugfix/i2c_addresses
...
tests: u8g2: fix i2c addresses.
2017-11-05 21:32:04 +01:00
Bas Stottelaar
9428034fc8
tests: fix for u8g2 default I2C address.
2017-11-05 18:54:22 +01:00
Bas Stottelaar
10292cf9fa
Merge pull request #7296 from aabadie/driver_si70xx_cleanup
...
drivers/si70xx: cleanup and use pseudomodules
2017-11-05 18:29:34 +01:00
6f43e98b95
drivers/si70xx: cleanup and use pseudomodules
2017-11-05 18:13:19 +01:00
Joakim Nohlgård
7e3482eea0
Merge pull request #7933 from cladmi/pr/asssmobj_depends_to_header
...
Makefile.base: Add missing dep to RIOTBUILD_CONFIG_HEADER_C
2017-11-04 23:20:21 +01:00
Martine Lenders
e83248154b
Merge pull request #7932 from cladmi/pr/makefile_whitespace
...
Makefile.base: Fix indentation to two spaces
2017-11-03 18:08:53 +01:00
Martine Lenders
41b3ac4e3e
Merge pull request #7931 from haukepetersen/fix_drivers_defaultparamsincludeboardh
...
drivers: include board.h in default params files
2017-11-03 17:54:39 +01:00
Cenk Gündoğan
0328e45a8f
Merge pull request #7934 from cgundogan/pr/packer_df-util_bluepill
...
packer: add dfu-util and bluepill udev rules
2017-11-03 17:17:05 +01:00
Gaëtan Harter
1a6b492438
Makefile.base: Fix indentation to two spaces
2017-11-03 13:51:51 +01:00
Gaëtan Harter
3d2ed681e3
Makefile.base: Add missing dep to RIOTBUILD_CONFIG_HEADER_C
...
Assembly files '.S' are compiled with a subset of CFLAGS.
This means also `-include '$(RIOTBUILD_CONFIG_HEADER_C)'` so they should be
recompiled when it updates.
2017-11-03 13:46:49 +01:00