Dylan Laduranty
ccc155e351
cpu/sam0: remove bitfield usage in sdhc driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-25 16:13:17 +02:00
Dylan Laduranty
04e4770379
cpu/sam0: remove bitfield usage in headers
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-25 16:13:17 +02:00
Dylan Laduranty
25a04e6757
cpu/sam0/periph: remove bitfield usage in watchdog driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-25 16:13:17 +02:00
Dylan Laduranty
707fecbc38
cpu/sam0/periph: remove bitfield usage in usbdev driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-25 16:13:17 +02:00
Dylan Laduranty
f31ac8a978
cpu/sam0/periph: remove bitfield usage in UART driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-25 16:13:16 +02:00
Dylan Laduranty
6ccaca1e76
cpu/sam0/periph: remove bitfield usage in timer driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-25 16:13:16 +02:00
Dylan Laduranty
925e98b115
cpu/sam0/periph: remove bitfield usage in SPI driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-25 16:13:16 +02:00
Dylan Laduranty
7c1e66bdae
cpu/sam0/periph: remove bitfield usage in RTC/RTT driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-25 16:13:16 +02:00
Dylan Laduranty
a66eebb8ac
cpu/sam0/periph: remove bitfield usage in I2C driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-25 16:13:16 +02:00
Dylan Laduranty
37b03d8172
cpu/sam0/periph: remove bitfield usage in trng driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-25 16:13:16 +02:00
Dylan Laduranty
38c65b9531
cpu/sam0/periph: remove bitfield usage in PWM driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-25 16:13:16 +02:00
Dylan Laduranty
8af7b3b465
cpu/sam0/periph: remove bitfield usage in gpio_ll driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-21 09:42:46 +02:00
Dylan Laduranty
b2bbc4c6f1
cpu/sam0/periph: remove bitfield usage in gpio_ll_irq driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-21 09:42:46 +02:00
Dylan Laduranty
1e7167d9bf
cpu/sam0/periph: remove bitfield usage in gpio driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-21 09:42:46 +02:00
Dylan Laduranty
ae7ed4612a
cpu/sam0/periph: remove bitfield usage in flashpage driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-21 09:31:41 +02:00
Dylan Laduranty
1140241128
cpu/sam0/periph: remove bitfield usage in GMAC driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-21 09:31:41 +02:00
Dylan Laduranty
9d298137d6
cpu/sam0/periph: remove bitfield usage in DMAC driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-21 09:31:41 +02:00
Dylan Laduranty
292111a244
cpu/sam0/periph: remove bitfield usage in DAC driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-21 09:29:58 +02:00
Dylan Laduranty
3c64901b5e
cpu/sam0/periph: remove bitfield usage in ADC driver
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-21 09:29:58 +02:00
Benjamin Valentin
d6d7d90a2a
cpu/sam0_common: eth: reduce TX buffer count
2024-05-23 17:19:32 +02:00
Benjamin Valentin
4d1a5aa62c
cpu/sam0_common: eth: port to new netdev API
2024-05-23 17:19:32 +02:00
Teufelchen
e2541c8528
Merge pull request #20525 from Teufelchen1/deprecate/muxpos
...
cpu/sam0: Remove deprecated muxpos
2024-05-07 14:15:04 +00:00
Teufelchen1
1cb2d7caed
cpu/sam0: Remove deprecated muxpos
2024-04-03 11:59:48 +02:00
MrKevinWeiss
e0fdc3c16c
*Kconfig*: Modify Kconfig to remove dep model
2024-03-27 10:28:12 +01:00
MrKevinWeiss
7a68fb0d5e
*Kconfig*: Remove dep-only Kconfig files
2024-03-26 14:54:22 +01:00
MrKevinWeiss
0a9c51fdf9
*.config: Modify all .config kconfig files
2024-03-26 14:53:40 +01:00
MrKevinWeiss
0f2b71c60e
*Makefile.features: Remove TEST_KCONFIG includes
2024-03-26 14:53:39 +01:00
Dylan Laduranty
92c36df77b
cpu/sam0: don't enable TRFAIL interrupts
...
these interrupts were used to generate USBDEV_EVENT_TR_FAIL which is deprecated and will be removed
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-03-19 16:39:59 +01:00
Benjamin Valentin
6389b3c83b
Revert "cpu/sam0_common: RTC: avoid negative month after POR"
...
This reverts commit 897a3ceda9
.
2024-03-07 13:52:35 +01:00
Benjamin Valentin
8c4d0c53f2
cpu/sam0_common: RTC: avoid negative month after POR
2024-03-07 13:52:35 +01:00
Benjamin Valentin
897a3ceda9
cpu/sam0_common: RTC: avoid negative month after POR
2024-03-06 18:48:26 +01:00
Marian Buschsieweke
06a05370a2
cpu/sam0_common: Implement gpio_ll_switch_dir
2024-02-05 10:56:16 +01:00
Marian Buschsieweke
8bf61336a2
Merge pull request #20290 from maribu/drivers/periph/gpio_ll/features
...
drivers/periph_gpio_ll: Fix GPIO_DISCONNECT handling and add compile time feature checks
2024-02-05 07:30:54 +00:00
Marian Buschsieweke
b42b1998ec
cpu/sam0_common: fix vendor header files
...
Ran the `fix_headers.sh` to fix the vendor header files and removed
the no longer needed work around for them.
2024-01-31 14:46:23 +01:00
Marian Buschsieweke
1425dc0652
cpu/sam0_common: Update script to fix vendor headers
...
The script to fix the vendor header files has been renamed to
`fix_headers.sh` and now does two things:
1. Strip bogus type qualifiers in front of padding (as before)
2. Strip bogus `LITTLE_ENDIAN` defines.
2024-01-31 14:46:23 +01:00
Benjamin Valentin
a21acf0858
cpu/sam0_common: flashpage: disable interrupts while writing
2024-01-30 18:48:01 +01:00
Marian Buschsieweke
807fcd7614
cpu/sam0_common/periph_gpio_ll: fix doc
...
Fix some copy-paste bugs in the doc.
2024-01-23 15:51:36 +01:00
Marian Buschsieweke
bd3f54ac8f
drivers/periph_gpio_ll: Add features for compile-time-checks
...
This adds the features
- periph_gpio_ll_input_pull_down:
To indicate support for input mode with internal pull down
- periph_gpio_ll_input_pull_keep:
To indicate support for input mode with internal resistor
pulling towards current level
- periph_gpio_ll_input_pull_up:
To indicate support for input mode with internal pull up
- periph_gpio_ll_disconnect:
To indicate a GPIO can be disconnected
- periph_gpio_ll_open_drain:
To indicate support for open drain mode
- periph_gpio_ll_open_drain_pull_up:
To indicate support for open drain mode with internal pull up
- periph_gpio_ll_open_source:
To indicate support for open source mode
- periph_gpio_ll_open_source_pull_down:
To indicate support for open source mode with internal pull down
2024-01-23 15:03:34 +01:00
Marian Buschsieweke
1484d305bf
cpu/sam0_common: implement periph_gpio_ll_irq
...
Co-authored-by: benpicco <benpicco@googlemail.com>
2024-01-22 16:28:30 +01:00
Marian Buschsieweke
855756524f
cpu/sam0_common: Implement periph_gpio_ll
...
Co-authored-by: benpicco <benpicco@googlemail.com>
2024-01-22 16:28:16 +01:00
Benjamin Valentin
9d70fbf2e1
cpu/sam0_common: SDHC: make use of busy_wait()
2024-01-15 14:30:56 +01:00
Benjamin Valentin
fbeb1f9a26
drivers/periph/spi: move DMA threshold to common code
2023-12-23 17:35:29 +01:00
benpicco
208790a5f1
Merge pull request #20108 from benpicco/drivers/dose-uart_ondemand_tx
...
drivers/periph/uart: add periph_uart_tx_ondemand feature
2023-12-14 20:42:55 +00:00
Benjamin Valentin
60f8468191
cpu/sam0_common: implement uart_tx_ondemand
2023-12-14 18:30:38 +01:00
Gunar Schorcht
d089c122c1
cpu/sam0_common: improve doc consistency for MTDs
2023-12-14 17:26:29 +01:00
Benjamin Valentin
6b86e274d9
cpu/sam0/uart: implement uart_pin_cts()/uart_pin_rts()
2023-12-12 20:26:17 +01:00
Marian Buschsieweke
b6a7815b48
cpu/sam0_common: implement periph_timer_query_freqs
2023-12-07 16:18:09 +01:00
Benjamin Valentin
1e9b1992df
cpu/sam0_common: fix adc_continuous_sample()
2023-12-01 19:45:54 +01:00
benpicco
c93a5b84a3
Merge pull request #20020 from gompper/periph/freqm
...
drivers/include/periph: add FREQM peripheral driver
2023-11-27 16:06:52 +00:00
Urs Gompper
f352609c5e
cpu/sam0_common: added peripheral FREQM configuration declaration
2023-11-23 21:00:16 +01:00