1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
RIOT/cpu
Koen Zandberg 3a8dd32265
stm32/spi: Reduce register writes in hot path
This combines a number of register writes in the SPI
acquire and transfer code. The DMA enable for SPI is moved to the
acquire function, switching between DMA and regular transfer between
acquires is not possible.
2020-06-09 10:20:49 +02:00
..
arm7_common cpu/arm7_common: simplify irq_restore() 2020-05-15 13:43:04 +02:00
atmega32u4 cpu/atmega32u4: Relocate default timer config 2020-05-28 16:27:06 +02:00
atmega128rfa1 cpu/atmega{128rfa1,256rfr2}: Relocate default timer config 2020-05-28 16:27:07 +02:00
atmega256rfr2 cpu/atmega{128rfa1,256rfr2}: Relocate default timer config 2020-05-28 16:27:07 +02:00
atmega328p cpu/atmega328p: Relocate default timer config 2020-05-28 16:27:07 +02:00
atmega1281 cpu/atmega{1281,2560}: Relocate default timer config 2020-05-28 16:27:08 +02:00
atmega1284p cpu/atmega1284p: Relocate default timer config 2020-05-28 16:27:07 +02:00
atmega2560 cpu/atmega{1281,2560}: Relocate default timer config 2020-05-28 16:27:08 +02:00
atmega_common Merge pull request #13902 from benpicco/periph_timer_periodic 2020-05-28 18:03:32 +02:00
cc26x0 cpu/cc26x0: move i2c code to cc26xx_cc13xx 2020-05-24 12:44:09 -05:00
cc26x2_cc13x2 cc26x2_cc13x2: separate arrays with newline 2020-05-02 13:25:41 -05:00
cc26xx_cc13xx cpu/cc26x0: move i2c code to cc26xx_cc13xx 2020-05-24 12:44:09 -05:00
cc430 cpu/cc430: rtc: remove dead code 2020-02-04 13:20:56 +01:00
cc2538 cpu/cc2538: Flush the RX FIFO (if overflowed) after a receive 2020-04-20 18:19:23 +01:00
cortexm_common Merge pull request #14162 from jia200x/pr/kconfig/cortex 2020-05-28 14:59:37 +02:00
efm32 cpu/cortexm_common: Move common modules to Makefile.dep 2020-04-01 09:46:21 +02:00
esp32 Merge pull request #13895 from gschorcht/cpu/esp32/fix_i2c_gpio_32_33 2020-05-25 22:37:35 +02:00
esp8266 cpu/esp8266: Allow compilation with external boards 2020-05-14 13:35:51 +02:00
esp_common Merge pull request #13895 from gschorcht/cpu/esp32/fix_i2c_gpio_32_33 2020-05-25 22:37:35 +02:00
ezr32wg cpu/cortexm_common: Move common modules to Makefile.dep 2020-04-01 09:46:21 +02:00
fe310 cpu/fe310: implement driver for watchdog 2020-04-07 14:37:55 +02:00
kinetis cpu/kinetis: Move dependencies to Makefile.dep 2020-05-20 19:46:13 +02:00
lm4f120 cpu/lm4f120: fix invalid doxygen group name 2020-05-05 14:08:32 +02:00
lpc1768 cpu/cortexm_common: Move common modules to Makefile.dep 2020-04-01 09:46:21 +02:00
lpc2387 cpu/lpc2387: timer: implement timer_set_periodic() 2020-05-28 17:37:41 +02:00
mips32r2_common cpu: mips32r2_common: Implement mips32r2_isr_end 2020-03-25 19:10:01 +00:00
mips_pic32_common cpu: mips_pic32_common: Implement GPIO IRQ 2020-05-02 17:59:17 +01:00
mips_pic32mx Merge pull request #13127 from francois-berder/remove-objcopy-warning 2020-04-26 23:27:30 +02:00
mips_pic32mz Merge pull request #13127 from francois-berder/remove-objcopy-warning 2020-04-26 23:27:30 +02:00
msp430_common cpu/msp430_common: Fix missing include 2020-05-04 10:58:36 +02:00
msp430fxyz cpu/msp430: move dependencies to Makefile.dep 2020-01-28 13:20:51 +01:00
native cpu/native: Move dependencies to Makefile.dep 2020-05-20 18:24:39 +02:00
nrf5x_common nrf5x: remove common nrf5x spi peripheral driver 2020-05-18 19:18:28 +02:00
nrf51 nrf51: move common SPI implementation 2020-05-12 19:15:25 +02:00
nrf52 nrf52/i2c: Use mutex and IRQ for blocking 2020-06-02 10:24:40 +02:00
sam0_common cpu/sam0_common: Move periph_timer_periodic feature to Makefile.features 2020-05-29 11:13:59 +02:00
sam3 cpu/cortexm_common: Move common modules to Makefile.dep 2020-04-01 09:46:21 +02:00
sam_common cpu/sam_common: remove use of export for LINKFLAGS 2020-01-02 09:50:14 +01:00
samd5x cpu/sam0_common: implement periph/dac 2020-05-02 18:31:55 +02:00
samd21 Merge pull request #13957 from benpicco/cpu/samd21-pwm_flex 2020-05-02 20:52:56 +02:00
saml1x cpu/sam0_common: implement periph/dac 2020-05-02 18:31:55 +02:00
saml21 cpu/saml21: Check CPU_MODEL to provide periph_hwrng 2020-05-29 16:19:00 +02:00
stellaris_common cpu: do not locally export compilation variables 2019-08-29 10:35:53 +02:00
stm32 stm32/spi: Reduce register writes in hot path 2020-06-09 10:20:49 +02:00
doc.txt cpu: doc typos 2017-01-20 13:36:26 +01:00
Kconfig cpu/Kconfig: Add a common symbol for the CPU Core 2020-05-28 10:08:34 +02:00