1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-28 22:49:47 +01:00
RIOT/cpu
Marian Buschsieweke 3002f1efa3
cpu/stm32: fix periph_i2c for F1, F2, L1 and F4 families
- boot the I2C after init in low power mode
    - otherwise I2C will consume more power until the first time it is
      used, which is surprising
- STM32 F1 only: reconfigure SCL and SDA as GPIOs while the I2C
  peripheral is powered down
    - When the I2C peripheral is not clocked, it drives SCL and SDA
      down. This will dissipate power across the pull up resistor.
2023-12-12 09:55:47 +01:00
..
arm7_common cpu/arm7: Fix undefined behavior based on invalid assembly 2023-05-19 11:34:30 +02:00
atmega8 cpu/avr8: Enable PM periph to all SoC 2023-12-01 14:12:23 +01:00
atmega32u4 cpu/avr8: Enable PM periph to all SoC 2023-12-01 14:12:23 +01:00
atmega128rfa1 cpu/avr8: Enable PM periph to all SoC 2023-12-01 14:12:23 +01:00
atmega256rfr2 cpu/avr8: Enable PM periph to all SoC 2023-12-01 14:12:23 +01:00
atmega328p cpu/avr8: Enable PM periph to all SoC 2023-12-01 14:12:23 +01:00
atmega1281 cpu/avr8: Enable PM periph to all SoC 2023-12-01 14:12:23 +01:00
atmega1284p cpu/avr8: Enable PM periph to all SoC 2023-12-01 14:12:23 +01:00
atmega2560 cpu/avr8: Enable PM periph to all SoC 2023-12-01 14:12:23 +01:00
atmega_common cpu/atmega_common: implement periph_timer_query_freqs 2023-12-07 16:15:22 +01:00
atxmega cpu/atxmega: Drop unnecessary test config 2023-12-01 14:12:24 +01:00
avr8_common cpu/avr8_common: Fix PM and Common peripherals build 2023-12-01 14:12:24 +01:00
cc26x0_cc13x0 cpu/cc26x0_cc13x0: Drop feature cortexm_mpu 2023-04-26 10:51:52 +02:00
cc26x2_cc13x2 cpu: call early_init() 2023-01-08 22:26:12 +01:00
cc26xx_cc13xx cpu/cc26xx_cc13xx: implement periph_timer_query_freqs 2023-12-07 16:15:43 +01:00
cc2538 cpu: call early_init() 2023-01-08 22:26:12 +01:00
cortexm_common cpu/cortexm_common: work around bug on WFI for STM32 2023-12-05 15:16:55 +01:00
efm32 cpu/efm32: add EFM32GG11 family 2023-09-18 12:40:33 +02:00
esp32 cpu/esp32: Fix kconfig of esp-lcd 2023-11-15 12:23:39 +01:00
esp8266 tree-wide: fix typos in doc and comments 2023-10-16 12:17:48 +02:00
esp_common Merge #19465 #19981 #19995 2023-10-19 19:01:12 +00:00
fe310 cpu/riscv: Add PMP driver 2023-06-28 11:55:34 +02:00
gd32v tree wide: fix typos in comments found by codespell 2023-05-02 09:52:06 +02:00
kinetis cpu/kinetis: implement periph_timer_query_freqs 2023-12-07 16:17:31 +01:00
lm4f120 cpu: call early_init() 2023-01-08 22:26:12 +01:00
lpc23xx cpu: Add TLS symbols for newer picolibc to linker scripts 2023-03-02 22:55:22 -08:00
lpc1768 cpu: call early_init() 2023-01-08 22:26:12 +01:00
msp430 cpu/msp430: aid optimizer 2023-12-10 09:11:23 +01:00
native cpu/native: replace external mtd0 declaration 2023-12-07 15:32:49 +01:00
nrf5x_common Merge pull request #20111 from maribu/cpu/nrf5x_common/cleanup_uart 2023-12-10 08:32:30 +00:00
nrf51 Merge pull request #20102 from maribu/cpu/nrf5x_common/clean_up_uart 2023-11-26 20:43:29 +00:00
nrf52 cpu/nrf5x: clean up periph_uart 2023-11-26 21:33:23 +01:00
nrf53 cpu/nrf5x_common: implement periph_timer_query_freqs 2023-12-08 23:23:07 +01:00
nrf9160 cpu/nrf5x_common: implement periph_timer_query_freqs 2023-12-08 23:23:07 +01:00
qn908x cpu/qn908x: implement periph_timer_query_freqs 2023-12-07 16:17:57 +01:00
riscv_common cpu/riscv_common: remove picolibc from blacklisting in CI 2023-08-07 13:21:40 +02:00
rpx0xx cpu/rpx0xx: Fix kconfig model 2023-05-24 09:53:23 +02:00
sam0_common cpu/sam0_common: implement periph_timer_query_freqs 2023-12-07 16:18:09 +01:00
sam3 cpu/sam3: assert valid freq in timer_init() 2023-09-15 12:58:31 +02:00
sam_common cpu/sam_common: make use of cortexm.ld 2022-09-23 15:55:12 +02:00
samd5x cpu/samd5x: make GCLK definitions overwritable 2023-11-23 21:00:16 +01:00
samd21 cpu/sam0_common: move adc_res_t to common code 2023-01-17 17:18:07 +01:00
saml1x cpu/sam0_common: move adc_res_t to common code 2023-01-17 17:18:07 +01:00
saml21 treewide: fix path to ztimer test applications 2023-05-13 19:08:38 +02:00
stellaris_common cpu: do not locally export compilation variables 2019-08-29 10:35:53 +02:00
stm32 cpu/stm32: fix periph_i2c for F1, F2, L1 and F4 families 2023-12-12 09:55:47 +01:00
doc.txt docs/doxygen : Add CPU section 2021-07-09 10:47:42 +02:00
Kconfig treewide: change Kconfig prefix for module symbols 2020-08-31 09:57:28 +02:00