1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-17 10:33:49 +01:00
bors[bot] 0f50a8fa00
Merge #19798
19798: cpu/nrf53: add I2C and SPI support r=benpicco a=dylad

### Contribution description

This PR provides support for nRF53 SPI and I2C.
It also moves common structs from each nRF CPU folder to `cpu/nrf5x_common` to avoid duplication.
Moreover, since nRF9160 and nRF5340 have shared IRQ for UART/SPI/I2C. Both this families now use a common file to register and manage these interrupts. Note that nRF9160 have different name for its interrupts than nRF5340 but they have the same purpose.

### Testing procedure

Since some structs were moved around, I think this PR should be carefully tested against nRF52, nRF53 and nRF9160 to avoid any issues.
On nRF5340DK-APP, SPI can be tested with its onboard SPI flash.

### Issues/PRs references



Co-authored-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2023-07-13 12:08:04 +00:00
..
2022-01-13 17:50:59 +01:00
2022-06-01 10:48:34 +02:00
2022-09-26 17:45:54 +02:00
2022-09-26 17:45:54 +02:00
2023-03-05 00:46:06 +01:00
2023-01-13 13:58:07 +01:00
2023-02-27 18:12:13 +01:00
2022-04-25 16:05:28 +02:00
2023-02-22 09:10:03 +01:00
2023-01-07 09:47:44 +01:00
2023-02-25 14:01:20 +01:00
2023-01-20 15:25:25 +01:00
2022-08-31 16:29:03 +02:00
2023-01-20 14:37:09 +01:00
2023-03-13 11:49:39 +01:00
2022-09-26 17:45:54 +02:00
2023-07-11 14:59:53 +00:00
2022-12-11 12:03:28 +00:00
2022-01-13 17:50:59 +01:00
2022-02-02 14:44:50 +01:00
2022-09-14 15:05:25 +02:00
2023-02-27 16:00:21 +01:00
2022-09-27 13:42:37 +02:00
2022-11-29 13:28:46 +01:00
2021-10-01 14:44:10 +02:00
2023-06-01 12:17:35 +02:00
2022-06-01 10:54:01 +02:00