1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-29 08:21:18 +01:00
bors[bot] ec69cfde6f
Merge #19919 #19931 #19935
19919: drivers/st77xx: introduce rotation defines r=benpicco a=gschorcht

### Contribution description

The PR introduces counterclockwise rotations for the definition of parameter `ST77XX_PARAM_ROTATION`.

It is more intuitive and universal to use `ST77XX_ROTATION_{0,90,180,270}` instead of `ST77XX_ROTATION_{ST77XX_ROTATION_{VERT,VERT_FLIP,HORZ,HORZ_FLIP}`, especially because the orientation of the display may vary with respect to the orientation of the board.

### Testing procedure

`tests/drivers/st77xx` should still work, for example:
```
BOARD=adafruit-pybadge make -C tests/drivers/st77xx flash
```
```
BOARD=esp32s3-usb-otg make -j8 -C tests/drivers/st77xx flash
```

### Issues/PRs references


19931: boards: fix documentation for GD32V boards and doxygen 1.9.4 r=benpicco a=gschorcht

### Contribution description

This PR fixes some small problems in documentation of `sipeed-longan-nano`, `sipeed-longan-nano-tft` and `seeedstudio-gd32` for doxygen 1.9.4 that is used on `doc.riot-os.org`.

Doxygen version 1.9.4 doesn't like anymore
- single double quotes as symbol for the inches unit in the text
- line breaks in `[]()` to avoid exhausting the 100 characters per line.

See https://doc.riot-os.org/group__boards__sipeed__longan__nano.html for example.

Doxygen 1.9.1 which is part of `riot-docker` container didn't have theses problems 😟

### Testing procedure

Documentation should be fixed.

### Issues/PRs references


19935: boards/nucleo64: fix SPI Arduino mapping for most boards r=benpicco a=maribu

### Contribution description

Before, the Arduino SPI mapping for all Nucleo-64 boards was incorrect. With this, the situation improves to the following:

- [x] nucleo-f030r8
- [ ] nucleo-f070rb
    - No SPI buses provided.
- [x] nucleo-f072rb
- [x] nucleo-f091rc
- [x] nucleo-f103rb
- [ ] nucleo-f302r8
    - No SPI bus at D11, D12, D13 provided
- [x] nucleo-f303re
- [x] nucleo-f334r8
- [x] nucleo-f401re
- [x] nucleo-f410rb
- [x] nucleo-f411re
- [x] nucleo-f446re
- [x] nucleo-g070rb
- [x] nucleo-g071rb
- [x] nucleo-g431rb
- [x] nucleo-g474re
- [x] nucleo-l053r8
- [x] nucleo-l073rz
- [x] nucleo-l152re
    - No SPI bus at D11, D12, D13 provided
- [x] nucleo-l452re
- [x] nucleo-l476rg
- [x] nucleo-wl55jc

The remaining offenders still need to be fixed, but that is better done one PR at a time.

### Testing procedure

- Check if the SPI device provided in the given `boards/<BOARD_NAME>/incude/periph_conf.h` is indeed `SPI_DEV(0)`, or in `periph_conf.h` the correct SPI dev is found
    - this should be fine for all boards above, except for the unchecked ones

or:

- run https://github.com/RIOT-OS/RIOT/pull/19932: The SPI test should pass now

### Issues/PRs references

Bug found in https://github.com/RIOT-OS/RIOT/pull/19932#issuecomment-1726305437

Co-authored-by: Gunar Schorcht <gunar@schorcht.net>
Co-authored-by: Marian Buschsieweke <marian.buschsieweke@posteo.net>
2023-09-20 11:42:38 +00:00
..
2021-08-13 19:50:38 +02:00
2019-11-23 22:39:07 +01:00
2020-04-17 16:43:16 +05:30
2020-09-29 14:42:15 +02:00
2020-02-27 08:46:40 +01:00
2022-09-16 14:00:35 +02:00
2022-09-14 15:05:25 +02:00
2021-11-05 12:49:37 +01:00
2020-02-12 07:34:22 +01:00
2019-11-23 22:39:07 +01:00
2020-05-04 18:18:00 +05:30
2022-04-20 09:23:50 +02:00
2021-04-27 17:37:52 +02:00
2021-08-13 19:50:38 +02:00
2023-06-20 12:07:48 +02:00
2021-08-13 19:50:38 +02:00
2019-11-23 22:39:07 +01:00
2019-03-14 14:32:28 +01:00
2017-09-01 15:12:20 +02:00
2017-09-01 15:12:20 +02:00
2020-04-29 14:32:00 +05:30
2020-11-18 09:13:56 +01:00
2020-04-16 17:17:27 +05:30
2023-06-08 14:33:38 +02:00
2021-12-16 15:19:44 +01:00
2020-04-01 13:37:22 +02:00
2021-08-13 19:50:38 +02:00
2021-07-07 08:40:02 +02:00
2019-11-23 22:39:07 +01:00
2021-08-13 19:50:38 +02:00
2017-09-01 15:12:20 +02:00
2021-08-13 19:50:38 +02:00
2022-09-14 15:05:25 +02:00
2017-06-21 17:05:45 +02:00
2022-03-09 15:23:51 +01:00
2022-01-18 16:27:44 +01:00
2020-04-23 15:49:55 +05:30
2023-01-31 21:05:07 +01:00
2020-06-17 08:41:41 +02:00
2020-04-22 21:57:05 +05:30
2021-08-13 19:50:38 +02:00
2023-06-01 16:52:26 +02:00
2023-08-08 09:09:12 +02:00
2023-04-11 17:42:10 +02:00
2017-08-30 09:06:03 +02:00
2019-11-27 13:35:57 +01:00
2017-09-01 15:12:20 +02:00
2017-09-01 15:12:20 +02:00
2021-08-13 19:50:38 +02:00
2020-07-17 15:05:32 +02:00
2021-08-13 19:50:38 +02:00
2021-08-13 19:50:38 +02:00
2021-08-13 19:50:38 +02:00
2021-11-04 10:39:36 +01:00
2023-02-27 12:31:04 +01:00
2019-11-23 22:39:40 +01:00
2021-04-08 10:14:30 +02:00
2022-09-16 11:12:27 +02:00
2021-08-13 19:50:38 +02:00
2021-08-13 19:50:38 +02:00
2021-11-30 10:31:22 +01:00
2020-08-25 16:20:18 +02:00
2018-07-25 12:01:38 +02:00
2020-11-22 23:12:40 +01:00
2021-11-08 18:42:05 +01:00
2022-05-18 17:06:12 +02:00
2018-06-11 19:10:40 +02:00
2022-09-14 15:05:25 +02:00
2019-11-23 22:39:40 +01:00
2022-09-14 15:05:25 +02:00
2022-09-14 15:05:25 +02:00
2020-04-09 13:34:51 +02:00
2022-09-16 14:00:35 +02:00