Unfortunately, updating past Sphinx 5.x results in unordered bullet
lists not formatting correctly as show in a screen capture attached
to #4928. Revert this patch until the issue is resolved and output
is reviewed for other potential issues.
From: Utkarsh Verma <utkarsh@bitbanged.com>
Date: Wed, 14 Jun 2023 05:36:26 +0000
Subject: [PATCH] eng: Fix builds for newer Sphinx versions (>=7)
The current Sphinx theme depends on the `style` parameter which got
deprecated in v5.1 and finally got removed in v7. Now, the `styles` key
should be preferred which is a list of stylesheets. This commit
implements this change.
Updates #4915.
Updates #4928.
Add information about the new i.MXRT1166 BSP. Rework some parts that
have been changed during or as preparation for that variant:
* The BSP now adapts to the Chip variant. It's no longer necessary to
overwrite the PLL settings in an application.
* Improve documentation on how to adapt to different boards.
* Add Update the i.MXRT chapter so that it represents the new i.MXRT1166
BSP.
* Add information about mcux-sdk and how to handle it.
rtems_task_wake_after takes a parameter in terms of a count of clock
ticks and not a measure in a subunit of seconds. This updates
documentation to reflect that. This also makes obvious the caveat about
the first tick wait not being a whole tick and points the user at a
replacement for better accuracy.
Updates #4772
Most of the mistakes were in the body text, which hindered only clarity.
One mistake was found in the Document Standard item 7, which would prevent
the provided code snippit from working.
The current Sphinx theme depends on the `style` parameter which got
deprecated in v5.1 and finally got removed in v7. Now, the `styles` key
should be preferred which is a list of stylesheets. This commit
implements this change.
Closes#4915
A register block may be used to specify the interface of devices which
contain registers associated with an integer address. Register blocks
consist of register block members specified by the ``definition``
attribute. Register block members are either instances of registers
specified by the ``registers`` attribute or instances of other register
blocks specified by links with the "register-block-include" link role.
Registers consists of bit fields. The register block members are placed
into the address space of the device relative to the base address of the
register block. Register member offests and the register block size are
specified in units of the address space granule.
Update #3715.
This patch adds the documentation for building and running RTEMS on the Kendryte K210 RISC-V SoC.
The generic riscv introducion was re-arranged to list the multilib variants then the specific
hardware targets. In addition a couple of errors were fixed for the generic QEMU commands.
V2 corrected a typo, expanded K210 Console UART parameters, and addded a hyperlink to renode.io install
instructions.
V3 clarified the multilib variant description, clarified the multilib variant reference platform, and
corrected capitalization on SiFive.
V4 improves the instructions for running the K210 BSP on the Renode.io simulator.
V5 cleaned up the text to be no more than 80 characters per line.
V6 applied word wrap to paragraphs and replaced hard coded RTEMS major versions with macros.
Closes#4876
This patch adds the documentation for building and running RTEMS on the Kendryte K210
RISC-V SoC. The generic riscv introducion was re-arranged to list the multilib variants
then the specific hardware targets. In addition a couple of errors were fixed for the
generic QEMU commands.
V2 corrected a typo, expanded K210 Console UART parameters, and addded a hyperlink
to renode.io install instructions.
Closes#4876