@@ -62,13 +62,13 @@ configurations. e.g:
6262 buttons. It might as well override default drivers parameters (e.g.: assigning
6363 specific pin connections to a LCD screen, radio, etc.).
6464- ` gpio_params.h ` : if the board supports
65- [ SAUL] ( https://doc .riot-os.org/group__drivers__saul.html ) then its
66- [ saul_gpio_params_t] ( https://doc .riot-os.org/structsaul__gpio__params__t.html )
65+ [ SAUL] ( https://api .riot-os.org/group__drivers__saul.html ) then its
66+ [ saul_gpio_params_t] ( https://api .riot-os.org/structsaul__gpio__params__t.html )
6767 is defined here. (Analogously, an ` adc_params.h ` can
68- contain a [ saul_adc_params_t] ( https://doc .riot-os.org/structsaul__adc__params__t.html )
68+ contain a [ saul_adc_params_t] ( https://api .riot-os.org/structsaul__adc__params__t.html )
6969 and ` pwm_params.h ` a
70- [ saul_pwm_rgb_params_t] ( https://doc .riot-os.org/structsaul__pwm__rgb__params__t.html )
71- and a [ saul_pwm_dimmer_params_t] ( https://doc .riot-os.org/structsaul__pwm__dimmer__params__t.html ) ).
70+ [ saul_pwm_rgb_params_t] ( https://api .riot-os.org/structsaul__pwm__rgb__params__t.html )
71+ and a [ saul_pwm_dimmer_params_t] ( https://api .riot-os.org/structsaul__pwm__dimmer__params__t.html ) ).
7272- other: other specific headers needed by one ` BOARD `
7373
7474:::note
@@ -128,12 +128,12 @@ present in the platform should be enabled. Each board (or CPU) has knowledge as
128128to which drivers should be enabled in each case.
129129
130130The previous code snippet shows how a board which has a
131- [ Semtech SX1272 and SX1276 radio driver] ( https://doc .riot-os.org/group__drivers__sx127x.html )
131+ [ Semtech SX1272 and SX1276 radio driver] ( https://api .riot-os.org/group__drivers__sx127x.html )
132132device, pulls in its driver when the default network interfaces are required.
133133
134134When the pseudomodule ` saul_default ` is enabled, the board should pull in all
135135the drivers of the devices it has which provide a
136- [[ S] ensor [ A] ctuator [ U] ber [ L] ayer] ( https://doc .riot-os.org/group__drivers__saul.html )
136+ [[ S] ensor [ A] ctuator [ U] ber [ L] ayer] ( https://api .riot-os.org/group__drivers__saul.html )
137137interface. This is usually done as following:
138138
139139``` makefile
@@ -273,8 +273,8 @@ For example: If you observe "erratic" blinking patterns in
273273### Overhead Calibration
274274
275275When using the high level timer `ztimer` there is an overhead in calling the
276- [ztimer_sleep](https://doc .riot-os.org/group__sys__ztimer.html#gade98636e198f2d571c8acd861d29d360)
277- and [ztimer_set](https://doc .riot-os.org/group__sys__ztimer.html#ga8934a79a89e35d58673418a1e4a2e69c)
276+ [ztimer_sleep](https://api .riot-os.org/group__sys__ztimer.html#gade98636e198f2d571c8acd861d29d360)
277+ and [ztimer_set](https://api .riot-os.org/group__sys__ztimer.html#ga8934a79a89e35d58673418a1e4a2e69c)
278278functions. This offset can be compensated for.
279279It can be measured by running `tests/sys/ztimer_overhead` on your board, i.e:
280280
@@ -311,7 +311,7 @@ The last two lines can be added as defines to the new board `board.h`:
311311```
312312
313313Alternatively, the pseudomodule
314- [ ztimer_auto_adjust] ( https://doc .riot-os.org/group__pseudomodule__ztimer__auto__adjust.html )
314+ [ ztimer_auto_adjust] ( https://api .riot-os.org/group__pseudomodule__ztimer__auto__adjust.html )
315315can be used in an application to enable automatic timer offset compensation at board startup.
316316This however incurs overhead both in the text segment and at bootup time.
317317
@@ -572,10 +572,10 @@ in place of the actual board name in the environment or Make variable `BOARD`.
572572
573573A list of all existing board aliases can be found in
574574[ ` makefiles/board_alias.inc.mk ` ] ( https://github.com/RIOT-OS/RIOT/blob/master/makefiles/board_alias.inc.mk ) .
575- [ ` BOARD=native ` ] ( https://doc .riot-os.org/group__boards__common__native.html )
575+ [ ` BOARD=native ` ] ( https://api .riot-os.org/group__boards__common__native.html )
576576is a special alias in that it
577- resolves to either [ ` native32 ` ] ( https://doc .riot-os.org/group__boards__native32.html )
578- or [ ` native64 ` ] ( https://doc .riot-os.org/group__boards__native64.html )
577+ resolves to either [ ` native32 ` ] ( https://api .riot-os.org/group__boards__native32.html )
578+ or [ ` native64 ` ] ( https://api .riot-os.org/group__boards__native64.html )
579579depending on the host architecture.
580580
581581## Tools
@@ -595,7 +595,7 @@ Some scripts and tools available to ease `BOARD` porting and testing:
595595## Further Reference
596596
597597- [ In her blog] ( https://blog.martine-lenders.eu/riot-board-en.html ) , Martine Lenders documented her approach of
598- porting the [ Adafruit Feather nRF52840 Express] ( https://doc .riot-os.org/group__boards__adafruit-feather-nrf52840-express.html )
598+ porting the [ Adafruit Feather nRF52840 Express] ( https://api .riot-os.org/group__boards__adafruit-feather-nrf52840-express.html )
599599 in February 2020.
600600- [ Over at HackMD] ( https://hackmd.io/njFHwQ33SNS3sQKAkLkNtQ ) , Akshai M documented his approach of
601- porting the [ Silicon Labs SLSTK3400A starter kit] ( https://doc .riot-os.org/group__boards__slstk3400a.html ) in July 2020.
601+ porting the [ Silicon Labs SLSTK3400A starter kit] ( https://api .riot-os.org/group__boards__slstk3400a.html ) in July 2020.
0 commit comments