Ludovic Vanasse
04c7391162
Doc: loading ELF program
...
Migrate the Updating a release System with ELF programs with child pages
to official wiki
2024-12-29 14:23:27 +08:00
Alin Jerpelea
db1ebe0095
Documentation: add NuttX-12.8.0 release notes
...
Add release notes for 12.8.0 release
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2024-12-28 23:03:40 +08:00
Alin Jerpelea
48f80bf41e
Documentation: add NuttX-12.7.0 release notes
...
Add release notes for 12.7.0 release
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2024-12-28 23:03:40 +08:00
Matteo Golin
b15cd35bb0
docs/porting: Create a porting guide for the BCM2711 and organize porting case studies into their own directory.
2024-12-27 21:50:19 -03:00
Jorge Guzman
d4acd6949f
stm32h7/linum-stm32h753bi: fix fdcan configuration
...
Signed-off-by: Jorge Guzman <jorge.gzm@gmail.com>
2024-12-27 00:14:39 +08:00
Laczen JMS
28937fed4d
Documentation: add (nim)ble on esp32c3
...
Modify documentation of esp32c3 and add nimble section to
esp32c3-generic.
Signed-off-by: Laczen JMS <laczenjms@gmail.com>
2024-12-25 11:09:38 +08:00
Henry Rovner
923dc37a3b
risc-v/bl808: Add I2C driver
...
This change implements a driver with support for all four I2C blocks on the BL808.
2024-12-25 11:03:26 +08:00
Jorge Guzman
4d7be17d40
stm32h7/linum-stm32h753bi: add tone support
...
Signed-off-by: Jorge Guzman <jorge.gzm@gmail.com>
2024-12-23 22:45:01 +08:00
Jorge Guzman
e55966d3dc
arm/stm32h753bi: Add support to lvgl
...
Signed-off-by: Jorge Guzman <jorge.gzm@gmail.com>
2024-12-22 05:44:14 -03:00
Masanari Iida
02828921db
Documentation/guides: Fix typos in port_arm_cm4.rst
...
Build Documentation / build-html (push) Waiting to run
This patch fixes spelling typos in port_arm_cm4.rst
2024-12-20 23:09:40 -05:00
Andre Heinemans
58e232863d
imx95-evk: update configs; add imx95-evk:can
2024-12-18 20:09:12 +08:00
Eren Terzioglu
8256864bfe
esp32[s2|s3]: Add qencoder defconfig
2024-12-17 13:35:42 -03:00
Eren Terzioglu
58be435817
esp32[h2]: Add qencoder defconfig
2024-12-17 13:35:42 -03:00
Eren Terzioglu
767c5f16f0
esp32[s2|s3]: Add pulse counter support
2024-12-17 13:35:42 -03:00
Eren Terzioglu
e48d092778
esp32[c6|h2]: Add pulse counter support
2024-12-17 13:35:42 -03:00
chao an
e7c5608f4a
drivers/reset: fix typo retrun -> return
...
Signed-off-by: chao an <anchao@lixiang.com>
2024-12-17 20:48:07 +08:00
chao an
f7ab66fa86
drivers/can: fix typo specfic -> specific
...
Signed-off-by: chao an <anchao@lixiang.com>
2024-12-17 20:48:07 +08:00
chao an
4793407b67
net/icmp: fix typo timout -> timeout
...
Signed-off-by: chao an <anchao@lixiang.com>
2024-12-17 20:48:07 +08:00
Matteo Golin
e96fb6b118
arch/bcm2711, boards/raspberry-pi-4b: Add preliminary support for the BCM2711 and Raspberry Pi 4B.
...
Includes a Mini-UART NSH console for the 4B, tested on the 4GB RAM
model. Part of an I2C driver which can only read, boiler-plate for a SPI
driver, and a GPIO driver with limited pins. Some tools are present for
automatically fetching the boot files and creating the `config.txt` file
based on selected Kconfig options.
2024-12-17 16:43:17 +08:00
Eren Terzioglu
a49a5df5ba
esp32[c3|c6|h2]: Update docs for efuse driver
2024-12-17 01:04:39 +08:00
Andre Heinemans
60bf6827f2
boards/arm: add support for imx95-evk m7 core
...
- Add support for the IMX95LPD5EVK-19 evaluation kit (M7 core only)
- Firmware can be executed from ITCM, DDR or NOR flash
- configurations:
'nsh' A minimal configuration that only enables nsh shell
on a UART
'rpmsg' This configuration is similar to nsh but in addition
it offers the Remote Processing Messaging (RPMsg) service to
enable heterogeneous inter-core communication.
2024-12-17 00:06:56 +08:00
p-szafonimateusz
15250540eb
Documentation: add PCI CAN cards doc
...
Documentation: add PCI CAN cards doc
Signed-off-by: p-szafonimateusz <p-szafonimateusz@xiaomi.com>
2024-12-13 11:19:22 +08:00
Tiago Medicci Serrano
89d8a8a193
Documentation: Add entry for Python on NuttX
...
This commit adds entries in the documentation referring to the
Python's port for NuttX.
2024-12-12 23:38:35 +08:00
Takuya Miyasita
f66c4a0733
Documentation/guides: add the guide:how to port.
...
I think the guy who wants to port NuttX is expected to understand NuttX kernel code and related configurations,
but the getting enough knowledge needs to read the kernel codes deeply.
To reduce the time for NuttX beginner who wants to port,
I tried to make the guide (how to port) based on my porting journey.
2024-12-12 21:52:24 +08:00
Nathan Hartman
5607eece84
Documentation: Tweak text about Zero Latency Interrupts
...
This is a follow-up to 366c8a5d94
(PR-15102).
* Documentation/guides/zerolatencyinterrupts.rst
(Title): Make title case consistent.
(Getting Back into the Game, Maskable Nested Interrupts): Clarify discussion
about priorities.
(Cortex-M3/4 Implementation): The first half of a sentence was deleted in
366c8a5d9
because the Kconfig that was described there no longer exists:
CONFIG_ARMV7M_USEBASEPRI. Write a new beginning for this sentence that
matches current implementation.
(Disabling the High Priority Interrupt): Change "cannot" to "must not be
allowed to" to improve clarity.
(Configuring High Priority Interrupts): Change "to NVIC" to "in NVIC" to
improve clarity.
2024-12-11 01:27:48 +08:00
buxiasen
3164f201fb
document/drivertest: add more information in drivertest
...
Signed-off-by: buxiasen <buxiasen@xiaomi.com>
2024-12-11 00:33:48 +08:00
Xiang Xiao
366c8a5d94
Documentation: Remove CONFIG_ARMV7M_USEBASEPRI from code base
...
since the basepri is always used without any configuraion
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2024-12-10 10:42:32 -05:00
simbit18
e0106b00b3
docs: Fix example ina226
...
added example of doc ina226
2024-12-10 09:38:40 -03:00
Alan Carvalho de Assis
2cc838aa40
Doc: Fix kernel thread API
...
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-12-10 09:28:20 +08:00
Xiang Xiao
60fb917eda
Remove FAR from 32/64bit arch
...
since these arch doesn't distinguish between near and far pointers
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2024-12-05 22:55:39 +08:00
wangmingrong1
95ed02ec22
arm64/qemu: Add 9pfs configuration
...
Convenient for qemu debugging and adding ci check
We can learn to use the following command to mount 9pfs on qemu64:
qemu-system-aarch64 -cpu max -nographic \
-machine virt,virtualization=on,gic-version=3,mte=on \
-fsdev local,security_model=none,id=fsdev0,path=/xxxx -device virtio-9p-device,id=fs0,fsdev=fsdev0,mount_tag=host \
-chardev stdio,id=con,mux=on, -serial chardev:con \
-mon chardev=con,mode=readline -kernel ./nuttx/nutt
mkdir mnt
mount -t v9fs -o trans=virtio,tag=host mnt
Signed-off-by: wangmingrong1 <wangmingrong1@xiaomi.com>
2024-12-03 18:19:09 +08:00
wangmingrong1
9555f9ff55
arm64/mte: Add support for arm64 mte
...
For details, please refer to the kernel's introduction to this at "https://docs.kernel.org/arch/arm64/memory-tagging-extension.html " and Android's introduction to this at "https://source.android.com/docs/security/test/memory-safety/arm-mte "
Of course, there is also the following detailed principle introduction
https://developer.arm.com/-/media/Arm%20Developer%20Community/PDF/Arm_Memory_Tagging_Extension_Whitepaper.pdf
The modification of this patch is only to merge the simplest MTE function support. In the future, the MTE function will be integrated into the kernel to a greater extent, for example, hardware MTE Kasan will be supported in the future.
Signed-off-by: wangmingrong1 <wangmingrong1@xiaomi.com>
2024-12-02 11:04:11 -03:00
wangmingrong1
360c053eca
arm64/qemu: Add arm64 mte defconfig support
...
Signed-off-by: wangmingrong1 <wangmingrong1@xiaomi.com>
2024-12-02 11:04:11 -03:00
trns1997
7d2d38f899
install kconfiglib using apt repo
2024-12-02 13:43:29 +08:00
anjiahao
68ac081bd1
mps3-an547:update Documentation
...
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2024-11-29 18:33:18 +08:00
p-szafonimateusz
c02dba9a0d
Documentation: add x86_64 kernel build configs
...
Documentation: add x86_64 kernel build configs
2024-11-27 13:32:23 -03:00
wangjianyu3
289f43f0ad
Documentation/esp32s3-devkit: Add doc for esp32s3-devkit/USBMSC
...
More details
https://nuttx.apache.org/docs/latest/applications/system/usbmsc/index.html
https://github.com/apache/nuttx/pull/14966
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2024-11-27 13:30:44 -03:00
wangjianyu3
3d5cf53624
Documentation/esp32s3-devkit: Add doc for esp32s3-devkit/TXTABLE
...
More details
https://github.com/apache/nuttx/pull/9936
https://nuttx.apache.org/docs/latest/components/filesystem/partition.html#text-based-partition-table
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2024-11-27 02:45:44 +08:00
wangmingrong1
eff13d6004
gcov: Add usage documentation
...
Signed-off-by: wangmingrong1 <wangmingrong1@xiaomi.com>
2024-11-26 16:32:50 +08:00
Neo Xu
224a8f4b28
Documentation: fix nuttxgdb related commands
...
Now we should load tools/gdb/gdbinit.py script
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-11-25 18:43:23 -03:00
dependabot[bot]
52ac99126d
Documentation: Bump docutils from 0.18.1 to 0.19
...
This PR bumps the version of docutils from 0.18.1 to 0.19, as requested by dependabot:
- https://github.com/apache/nuttx/pull/14910
2024-11-24 17:52:30 +08:00
wangjianyu3
2d20de72be
Documentation/esp32s3-devkit: Add doc for USB ADB
...
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2024-11-22 13:28:44 -03:00
Peter Bee
c0f776dbc3
follow upstream change & fix minor things
...
Signed-off-by: Peter Bee <pbjd97@gmail.com>
2024-11-20 16:32:05 -03:00
Marco Casaroli
7c55890247
doc(rp23xx): add arch and board documentation
2024-11-20 16:32:05 -03:00
YAMAMOTO Takashi
032b2bcd4b
syslog.rst: mention the correct kconfig option
2024-11-20 17:41:38 +08:00
raiden00pl
7e42ca2538
boards/stm32: split nucleo-f4x1re into separate boards
...
Split nucleo-f4x1re into nucleo-f401re and nucleo-f411re.
These are separate boards and should be in separate directories as it's
done for all other nucleo boards in NuttX
2024-11-19 13:28:42 +01:00
YAMAMOTO Takashi
7d73bc6861
esp32s3-devkit doc: Update the procedure after simple boot
2024-11-18 11:15:52 +08:00
chao an
238cddde3a
drivers/syslog: remove implement of syslog_putc()
...
syslog_putc() have a lot of duplicate logic with syslog_write().
remove syslog_putc() and reuse syslog_write() to simplify syslog printing.
Signed-off-by: chao an <anchao@lixiang.com>
2024-11-15 19:46:36 +08:00
raiden00pl
45c4350cf1
Documentation: update x86_64 doc
...
Documentation: update x86_64 doc
2024-11-15 01:03:55 +08:00
raiden00pl
0ca02775eb
Documentation: add PCI bus doc
...
Documentation: add PCI bus doc
2024-11-15 01:03:55 +08:00