Description
Was mentioned in #265 (comment) but still (or again) an issue.
For example, the links to gpio_override in gpio_set_inover() and gpio_set_outover() are not working but GPIO_OVERRIDE_INVERT can be found in the source code. PDF version affected as well. Maybe others also (like struct alarm_pool
in 4.2.11.5.1. Detailed Description of 4.2.11.5. alarm).
\see
and \sa
seem to start a new paragraph, so don't work so well in some places (look for See also in PDF):
4.1.28.7.34. timer_time_us_64
4.1.15.10.6. pio_claim_free_sm_and_add_program_for_gpio_range
4.1.15.11.3. Function Documentation: sm_config_set_mov_status
Some See also
entries in the following entries are not linked:
4.1.7.10.10. dma_channel_is_claimed
4.1.15.10.5. pio_claim_free_sm_and_add_program
4.1.15.10.6. pio_claim_free_sm_and_add_program_for_gpio_range
4.1.15.10.13. pio_get_funcsel
4.1.26.5.13. next_striped_spin_lock_num
4.1.28.7.7. hardware_alarm_claim_unused
4.1.28.7.21. timer_get_index
4.1.28.7.24. timer_hardware_alarm_claim
4.1.28.7.25. timer_hardware_alarm_claim_unused
4.1.28.7.31. timer_hardware_alarm_unclaim
4.2.2.5.1. async_at_time_worker_t
4.2.2.5.2. async_when_pending_worker_t
4.2.6.8.4. Function Documentation: multicore_doorbell_claim
…
Maybe you create some scripts to do some consistency checking (or run some AI tool to do it; also for constants and their short versions and their correspondence between hardware registers and SDK).