[riot-notifications] [RIOT-OS/RIOT] boards/efm32: update board definitions and documentation (#15368)

Bas Stottelaar notifications at github.com
Tue Nov 3 13:42:47 CET 2020


### Contribution description
This PR updates the board definitions and documentation.

* Exposes LETIMER0 to board that did not have this configured yet
* Removes shared peripherals from SPI and UART (e.g. `UART_DEV(1).dev` == `SPI_DEV(0).dev`).
* Updates documentation (line length, CPU info, tables)
* Flashing improvements

Basically, this aligns many changes already done to separate boards, but are now also applied to the ones that haven't been updated.

### Testing procedure
It would be wise to test with a EFM32 board. However, most changes are configuration only, so Murdock should be happy.

I have tested this with the STK3600, SLST3401a, SLSTK3402a and SLTB001a.

### Issues/PRs references
#14780 
#11548
#15365 
You can view, comment on, or merge this pull request online at:

  https://github.com/RIOT-OS/RIOT/pull/15368

-- Commit Summary --

  * boards/efm32: update copyright year
  * boards/efm32: align xtimer configuration
  * boards/efm32: reset board before flashing
  * boards/efm32: remove secondary UART
  * boards/efm32: update timer configuration
  * boards/efm32: cleanup EFM32 rtt/rtc definitions
  * boards/slstk3402a: add TIMER0 as second timer
  * boards/stk3200: add LETIMER0 as secondary timer
  * boards/common/slwstk6000: add LETIMER0 as secondary timer
  * boards/sltb001a: replace *_ENABLED (x) with *_ENABLED x
  * boards/efm32: update documentation

-- File Changes --

    M boards/common/slwstk6000b/Makefile.include (1)
    M boards/common/slwstk6000b/doc.txt (2)
    M boards/common/slwstk6000b/include/board.h (13)
    M boards/common/slwstk6000b/include/periph_conf.h (22)
    M boards/ikea-tradfri/Makefile.include (1)
    M boards/ikea-tradfri/board.c (2)
    M boards/ikea-tradfri/doc.txt (51)
    M boards/ikea-tradfri/include/board.h (10)
    M boards/ikea-tradfri/include/gpio_params.h (2)
    M boards/ikea-tradfri/include/periph_conf.h (3)
    M boards/slstk3401a/board.c (2)
    M boards/slstk3401a/doc.txt (49)
    M boards/slstk3401a/include/board.h (10)
    M boards/slstk3401a/include/gpio_params.h (2)
    M boards/slstk3401a/include/periph_conf.h (25)
    M boards/slstk3402a/board.c (2)
    M boards/slstk3402a/doc.txt (49)
    M boards/slstk3402a/include/board.h (9)
    M boards/slstk3402a/include/gpio_params.h (2)
    M boards/slstk3402a/include/periph_conf.h (28)
    M boards/sltb001a/board.c (2)
    M boards/sltb001a/doc.txt (64)
    M boards/sltb001a/include/board.h (21)
    M boards/sltb001a/include/gpio_params.h (2)
    M boards/sltb001a/include/periph_conf.h (25)
    M boards/stk3200/Makefile.include (3)
    M boards/stk3200/board.c (2)
    M boards/stk3200/doc.txt (226)
    M boards/stk3200/include/board.h (13)
    M boards/stk3200/include/gpio_params.h (2)
    M boards/stk3200/include/periph_conf.h (23)
    M boards/stk3600/Makefile.include (3)
    M boards/stk3600/board.c (2)
    M boards/stk3600/doc.txt (50)
    M boards/stk3600/include/board.h (7)
    M boards/stk3600/include/gpio_params.h (2)
    M boards/stk3600/include/periph_conf.h (23)
    M boards/stk3700/Makefile.include (3)
    M boards/stk3700/board.c (2)
    M boards/stk3700/doc.txt (50)
    M boards/stk3700/include/board.h (7)
    M boards/stk3700/include/gpio_params.h (2)
    M boards/stk3700/include/periph_conf.h (23)

-- Patch Links --

https://github.com/RIOT-OS/RIOT/pull/15368.patch
https://github.com/RIOT-OS/RIOT/pull/15368.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/15368
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20201103/772a6efe/attachment-0001.htm>


More information about the notifications mailing list