Martine Lenders
0cc15955f6
Merge pull request #6958 from haukepetersen/fix_kinetis_uart
...
cpu/kintis+boards: fixed UART configuration
7 years ago
Hauke Petersen
9dabbddb2f
cpu/kintis+boards: fixed UART configuration
7 years ago
Oleg Hahm
242cd6290a
cpu: kinetis: suppress incorrect cppcheck warning
7 years ago
Joakim Nohlgård
a107a416cf
kinetis: Refactor UART driver
7 years ago
Joakim Nohlgård
6cda6a6560
periph/cpuid: Unify implementations to a common driver for several platforms
7 years ago
Hauke Petersen
8064bd9fa9
periph/pwm: remove pwm_(start|stop) + doc
...
- joined start/stop and poweron/poweroff
- added general documentation
7 years ago
Hauke Petersen
2f9e3c89e1
periph/hwrng: use void* buf for hwrng_read()
7 years ago
Hauke Petersen
5880d0edda
cpu/kinetis+boards: adapted to new SPI API
...
- adapted the SPI driver
- adapted all boards using the CPU
7 years ago
Hauke Petersen
2c5a9a5cbf
cpu/kinetis: unified PM implementation
7 years ago
Joakim Nohlgård
45c8bc47e8
kinetis_common: Fix -Wsign-compare in gpio.c
7 years ago
Kaspar Schleiser
662bec002a
cpu: k60: add periph/pm support
7 years ago
Peter Kietzmann
280a200377
Merge pull request #6230 from haukepetersen/opt_kinetis_pwm
...
cpu/kinetis: reworked PWM driver implementation
7 years ago
Hauke Petersen
c062bf71b9
Merge pull request #6177 from gebart/pr/kinetis-adc-clock-scaler-fix
...
kinetis: Fix ADC clock computation
7 years ago
Hauke Petersen
d1db190f83
cpu/kinetis_common: reworked PWM driver
7 years ago
Joakim Nohlgård
c2ccc1bfa0
kinetis: Fix ADC clock computation
...
The ADC prescaler computation was broken and gave too high ADC clock for
module clocks slower than 32 MHz (the >32 MHz case is already handled
separately)
7 years ago
Hauke Petersen
3a00fe8e49
cpus: make use of cortexm_isr_end()
7 years ago
Hauke Petersen
2eebf36eb2
cpu/uart: make use of named return values
7 years ago
Kees Bakker
bac5cda1e3
periph/i2c: convert char to uint8_t where applicapable
...
In general, data transferred through I2C are bytes and thus should have
type uint8_t, not char.
Also convert uint8_t ptrs to void ptrs
7 years ago
Joakim Nohlgård
1a2b2575fb
kinetis: Add stddef, stdint missing includes for gpio.c
7 years ago
Joakim Nohlgård
8947a3c49c
cpu/kinetis_common: Add debugging messages to i2c driver
7 years ago
Joakim Nohlgård
5633af4300
cpu/kinetis_common: Update periph_timer to support both LPTMR and PIT
7 years ago
Joakim Nohlgård
8c154d47ad
cpu/kinetis_common: Implement DAC periph driver
8 years ago
Hauke Petersen
4938142b42
cpu/kinetis: adapted GPIO driver
8 years ago
Johann Fischer
0b2ffc212d
Merge pull request #5075 from jfischer-phytec-iot/pr@kinetis-i2c
...
cpu/kinetis_common/periph/i2c.c: fix generating the STOP signal
8 years ago
Joakim Nohlgård
65bb26f0b4
cpu/kinetis_common: Use gpio_init_port for PWM pin handling
8 years ago
Johann Fischer
db2506822f
cpu/kinetis_common/periph/i2c.c: fix generating the STOP signal
...
This patch fix the bug in _i2c_receive. The STOP signal should be
generated before the reading from the data register because the
receiving of the next byte will be initiated by reading
the data register (dev->D).
8 years ago
Hauke Petersen
3990bd84e7
cpu/kinetis_common: reworked ADC driver
8 years ago
Peter Kietzmann
c8829a49b8
Merge pull request #4838 from haukepetersen/fix_periph_timerarg
...
drivers/timer: added callback argument
8 years ago
Hauke Petersen
b11a3ad74b
cpus: adapted timer implementations to API changes
8 years ago
Hauke Petersen
34f9deecb7
cpu/kinetis_common: reworked GPIO driver
8 years ago
Joakim Nohlgård
e2f7ac78f0
Merge pull request #4040 from gebart/pr/periph-timer-init-freq
...
periph/timer: Change timer_init API to support arbitrary (integer) frequencies
8 years ago
Hauke Petersen
6f0179ce69
cpu/kinetis_common: adapted HWRNG implementation
8 years ago
Joakim Nohlgård
d2b06d1923
cpu/kinetis_common: Update timer_init to match API change
8 years ago
Hauke Petersen
fecf74970e
cpu/kinetis_common: adapted to PWM interface changes
8 years ago
Joakim Nohlgård
3db00667b7
cpu/kinetis_common: Use a different module name to prevent linker races in Travis
8 years ago
Hauke Petersen
cfcf951b9d
cpu/kinetis_common: fixed null ptr ref in gpio.c
8 years ago
Hauke Petersen
5cac36d5b3
cpu/kinetis_common: moved drivers to periph subdir
8 years ago