Commit Graph

27 Commits (91ff52a897bff6350e701224a67b336beb5e6f0e)

Author SHA1 Message Date
Joakim Nohlgård a63c0a84a6 kinetis: Use bit.h functions 6 years ago
Hauke Petersen 867b09c224 cpu/kinetis: make UART mode configurable per board 6 years ago
Martine Lenders 0cc15955f6 Merge pull request #6958 from haukepetersen/fix_kinetis_uart
cpu/kintis+boards: fixed UART configuration
6 years ago
Hauke Petersen 9dabbddb2f cpu/kintis+boards: fixed UART configuration 6 years ago
Martine Lenders b1547ffd4f doc: boards: unify board names 6 years ago
Joakim Nohlgård a107a416cf kinetis: Refactor UART driver 6 years ago
smlng c81696a4bf cpp: fix spi_conf_t order in pba-d-01-kw2x 6 years ago
Alexandre Abadie a3497539c2 boards: fix PWM doxygen doc in periph_conf 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 4ed7ee9cea boards/phyNODE: adapted PWM configuration 6 years ago
Joakim Nohlgård 54d1c2323c boards/pba-d-01-kw2x: Update configuration to match driver changes 7 years ago
Joakim Nohlgård 8c154d47ad cpu/kinetis_common: Implement DAC periph driver 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
Hauke Petersen fe5023b7d4 boards: adapted to HWRNG changes 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 1d393fae87 baords: s/TIMER_DEV/TIMER_BASE/ for kinetis boards 8 years ago
Oleg Hahm e634b8c5a8 Merge pull request #3056 from OlegHahm/board_leading_underscore_removal
boards: remove header guard under scores
8 years ago
BigDaddyD b6bd067863 boards: removed leading underscores from macros
* also added a trailing underscore to header guards for consistency

Commit for PR 2623, repairing header file include guards.
This PR is intended to fix the include guards in files under RIOT/boards

SQUASH ME: fix underscore removal overdos

SQUASH ME: consistent macro naming

SQUASH ME: missed that one

SQUASH ME: fixed overdo

SQUASH ME: consistency
8 years ago
Hauke Petersen a174b7644a boards: adjusted peripheral confs to GPIO changes 8 years ago
Hauke Petersen 9943f51080 global: renamed cpu-conf.h into cpu_conf.h 8 years ago
Johann Fischer 31c0ea7358 Merge pull request #2994 from gebart/pr/kinetis-pwm-refactor
kinetis: Refactor PWM periph
8 years ago
Joakim Gebart fc926e57bf pba-d-01-kw2x: Add PWM_MAX_VALUE 8 years ago
Jonas 9b66477180 adapted new auto-init process to kw2xrf driver
added kw2xrf to auto-init
8 years ago
Johann F b0b5027bca add support for phyWAVE-KW2x Board, pba-d-01-kw2x
- default cpu model is kw21d256
8 years ago