Commit Graph

69 Commits (pr/rotary)

Author SHA1 Message Date
Joakim Nohlgård a107a416cf kinetis: Refactor UART driver 6 years ago
kYc0o 97b11b34e3 boards/pba-d-01-kw2x: add Darwin serial port 6 years ago
Joakim Nohlgård 339a4da9dc Makefiles: move to new directory /makefiles 6 years ago
smlng dbd05d3f3b cpp: add feature cpp to pba-d-01-kw2x 6 years ago
smlng c81696a4bf cpp: fix spi_conf_t order in pba-d-01-kw2x 6 years ago
Cenk Gündoğan d39ccdce21 pba-d-01-kw2x: fix LED2_PIN <-> LED0_PIN 6 years ago
Cenk Gündoğan 8c3bbf9c4d doc: pba-d-01-kw2x: brief -> name 6 years ago
Alexandre Abadie a3497539c2 boards: fix PWM doxygen doc in periph_conf 6 years ago
Hauke Petersen 7ad342ca2d boards/pba-d-01-kw2x: map tcs37727 to SAUL devices 6 years ago
PeterKietzmann e617d74fa8 drivers/kw2xrf: update default params on init 6 years ago
smlng 887f499eca drivers/kw2xrf: adapt to new SPI interface
- add docu for structs, defines and functions
    - exclude drivers/kw2xrf/include/overwrites.h (vendor header)
    - add missing header guards
6 years ago
Peter Kietzmann 513b20ffd3 Merge pull request #4780 from haukepetersen/opt_periph_spi2
drivers/spi: reworked SPI driver interface
6 years ago
Oleg Hahm c5abb08316 Merge pull request #4058 from daniel-k/pr/gdb_threads_openocd
cortex_m: Add debug symbols for OpenOCD/GDB thread support
6 years ago
Hauke Petersen 5880d0edda cpu/kinetis+boards: adapted to new SPI API
- adapted the SPI driver
- adapted all boards using the CPU
6 years ago
Oleg Hahm 3c6678b037 *: fix mismatching endifs for header guards 6 years ago
Oleg Hahm 7ee7801c10 *: remove trailing underscores from header guards 6 years ago
Hauke Petersen b368179d6b boards/pba-d-01-kw2x: adapted MMA8x5x configuaration 6 years ago
Hauke Petersen 924ea48695 board/bpa-d-01-kw2x: included hdc1000 via SAUL 6 years ago
daniel-k 9d403d95ce cortex_m: Add debug symbols for OpenOCD/GDB thread support 6 years ago
Hauke Petersen 4ed7ee9cea boards/phyNODE: adapted PWM configuration 6 years ago
Kaspar Schleiser 10e9336c78 boards: adapt to automatically included boards/$board/Makefile.dep 7 years ago
kYc0o e443b90815 Merge pull request #5452 from locicontrols/find-tty
Adjust find-tty.sh to return all matches, then use it in boards/cc2538dk
7 years ago
Joakim Nohlgård 54d1c2323c boards/pba-d-01-kw2x: Update configuration to match driver changes 7 years ago
Ian Martin b1946e6715 dist: tools: let find-tty.sh return all matches, not just the first 7 years ago
Johann F e2b5468b84 boards/pba-d-01-kw2x/board.c: fix leds default state
Signed-off-by: Johann F <j.fischer@phytec.de>
7 years ago
Oleg Hahm 10f5f1aa33 make: introduce netif_default pseudomodule
Additionally the dependencies for GNRC specific modules are centralized in Makefile.dep.
7 years ago
Cenk Gündoğan 551cb3365c Merge pull request #4814 from gebart/pr/kinetis-dac
cpu/kinetis_common: Add periph/dac implementation
7 years ago
Jonas a886c7c0d5 pba-d-01-kw2x: enable support to flash board selected by its SERIAL no 7 years ago
Joakim Nohlgård 8c154d47ad cpu/kinetis_common: Implement DAC periph driver 7 years ago
Cenk Gündoğan 8afe8cd147 pba-d-01-kw2x: add mma8652 as dependency for saul_default 7 years ago
Cenk Gündoğan 0ffb75b19c pba-d-01-kw2x: add default values for mma8652_params 7 years ago
Hauke Petersen 5996706771 boards: adapted LED initialization calls 7 years ago
Hauke Petersen c06cd23511 boards/pba-d-01-kw2x: unified LED defines 7 years ago
Joakim Nohlgård 65bb26f0b4 cpu/kinetis_common: Use gpio_init_port for PWM pin handling 7 years ago
Hauke Petersen 7dc8aa5098 boards/pba-d-01: updated ADC configuration 7 years ago
Oleg Hahm f576317194 ci: split up cortex_m4 in even more groups 7 years ago
Cenk Gündoğan 4ea1a56f10 Merge pull request #4834 from cgundogan/pr/pba-d-01-kw2x/LED
pba-d-01-kw2x: use GPIO_PIN for LED_*_GPIO
7 years ago
Cenk Gündoğan 61724685c8 pba-d-01-kw2x: use GPIO_PIN for LED_*_GPIO 7 years ago
Francisco Javier Acosta Padilla a47bda5302 board/pba-d-01-kw2x: user button added 7 years ago
Cenk Gündoğan ddb111dfa9 pba-01-d-kw2x: add sensors to board.h 7 years ago
Hauke Petersen fe5023b7d4 boards: adapted to HWRNG changes 7 years ago
Joakim Nohlgård 7835ab2be7 make: Move BOARD and CPU includes to Makefile.modules 7 years ago
Joakim Nohlgård fae9a092fd boards: Remove Makefile.include.cortexm_common 7 years ago
Hauke Petersen b436219674 boards: removed F_CPU define from board.h 7 years ago
Hauke Petersen db25206a58 boards: use default values for STDIO defines 7 years ago
Hauke Petersen ac2b9f2524 boards: changed module name to 'board' 7 years ago
Oleg Hahm d65d213def CI: split up Cortex-M4 in two groups 7 years ago
Joakim Nohlgård 142c28094e kinetis_common: Refactor GPIO implementation
This is a rewrite of the Kinetis GPIO driver which follows the
refactored API in [1]. Pins are specified using the GPIO_PIN(PORT_x, y)
macro, e.g. GPIO_PIN(PORT_E, 25) for the PTE25 pin.

The interrupt pin handling is now implemented as a linked list, this
is more memory efficient, but with a minor variation in interrupt
latency depending on in what order the pins were initialized at
runtime.

Because the linked list entries are taken from a shared pool, there is
also the possibility of running out of available configuration slots,
define the preprocessor macro GPIO_INT_POOL_SIZE in periph_conf.h if
you need more than 16 pins configured for interrupts in the same
application.

[1]: https://github.com/RIOT-OS/RIOT/pull/3095
8 years ago
Hauke Petersen 528e832c90 boards: cleaned up entries in Makefile.features 8 years ago
Hauke Petersen 1d393fae87 baords: s/TIMER_DEV/TIMER_BASE/ for kinetis boards 8 years ago