mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
85c7bd937c
19825: drivers: rename st7735 to more generic st77xx r=aabadie a=gschorcht ### Contribution description This PR provides the following changes: - renames the driver `st7735` to `st77xx` - renames the test `st7735` to `st77xx` - models controller variants as pseudomodules `st7735`, `st7789` and `st7796` - removes the buggy initialization as a workaround to use reset defaults, see issue #19818 - adds backward compatibility header files for `ST7735_PARAM_*` symbols - adds a test board for compilation test of backward compatibility - updates the corresponding board definitions The PR should solve the remaining dependency issues in KConfig we had by using `st7735` module for different controller variants. The backward compatibility header files should work for boards that still use `ST7735_PARAM_*` in their board definitions so that the board defintions at user's side use shouldn't be affected. ~To be compilable, the PR includes PR #19824.~ ### Testing procedure - Green CI - `tests/drivers/disp_dev` and `tests/drivers/st77xx` should still work for all boards using a ST77xx display. - The PR was already tested for these tests for: - [x] `adafruit-pybadge` - [x] `esp32s2-lilygo-ttgo-t8` - [x] `esp32s3-usb-otg` - [x] `sipeed-longan-nano` ### Issues/PRs references Workaround for issue #19818 Preqruisite for PR #19827 Co-authored-by: Gunar Schorcht <gunar@schorcht.net> |
||
---|---|---|
.. | ||
can | ||
include | ||
leds | ||
loramac | ||
multimedia | ||
screen | ||
security | ||
usb | ||
wdt_event | ||
wdt_thread | ||
auto_init.c | ||
Kconfig | ||
Makefile |