Commit Graph

37 Commits (0f2fa7883cf75bec70d3ade0ec8d3e00b8151a7c)

Author SHA1 Message Date
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