raiden00pl
8a330ca0bc
Documentation: migrate /tools
2023-10-26 00:08:54 +08:00
raiden00pl
64b924d18c
Documentation: migrate /syscall
2023-10-26 00:08:54 +08:00
raiden00pl
00d14665d1
Documentation: migrate /mm
2023-10-26 00:08:54 +08:00
raiden00pl
ebcf8f0d16
Documentation: migrate /net
2023-10-26 00:08:54 +08:00
raiden00pl
61cdd105ef
Documentation: migrate /libs
2023-10-26 00:08:54 +08:00
raiden00pl
6448135f65
Documentation: migrate /fs
2023-10-26 00:08:54 +08:00
raiden00pl
1822b1c37f
Documentation: migrate /audio
2023-10-26 00:08:54 +08:00
Stuart Ianna
c19c943835
Documentation: Add entry for sd_stress tool.
2023-10-25 09:16:50 +08:00
raiden00pl
962d46186d
Documentation/netutils: ignore header for TOC
2023-10-25 00:25:58 +08:00
raiden00pl
d1ebe6cd24
Documentation: add dummy apps descriptions
...
The apps description is empty for now but allows to generate nice tables of content with all nuttx-apps functionalities.
2023-10-25 00:25:58 +08:00
raiden00pl
6e9cd74e81
Documentaion: migrate tools/readme
2023-10-24 10:29:01 -03:00
raiden00pl
abdcc8d17c
Documentation: unify applications/xxx/index.rst
2023-10-24 10:29:01 -03:00
raiden00pl
931096f3f6
Documentation: various cosmetic changes
2023-10-24 10:29:01 -03:00
raiden00pl
e229528d5a
Documentation: fix warnings from games
2023-10-24 10:29:01 -03:00
raiden00pl
4520d8676a
Documentaion: migrate wireless/readme
2023-10-24 10:29:01 -03:00
raiden00pl
a008eb8669
Documentaion: migrate examples/bastest/readme without test cases
2023-10-24 10:29:01 -03:00
raiden00pl
cffc74c664
Documentaion: migrate system/readme
2023-10-24 10:29:01 -03:00
raiden00pl
a9a1d719da
Documentaion: migrate netutils/readme
2023-10-24 10:29:01 -03:00
raiden00pl
7e2a5f6f3f
Documentaion: migrate modbus/readme
2023-10-24 10:29:01 -03:00
raiden00pl
0979fd0ab7
Documentaion: migrate interpreters/readme
2023-10-24 10:29:01 -03:00
raiden00pl
05b0b7c9f3
Documentaion: migrate graphics/readme
2023-10-24 10:29:01 -03:00
raiden00pl
454e3a210b
Documentaion: migrate crypto/readme
2023-10-24 10:29:01 -03:00
raiden00pl
203f6cd4a9
Documentaion: migrate audioutils/readme
2023-10-24 10:29:01 -03:00
Michal Lenc
8f042f527e
Documentation: add fmemopen test entry
...
Test tool for fmemopen() function added to documentation.
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2023-10-24 10:28:01 -03:00
raiden00pl
24bc270d82
Documentation/examples: format the first header as in other files
2023-10-24 13:56:34 +08:00
raiden00pl
731eaefba2
Documentation/examples: add missing titles
2023-10-24 13:56:34 +08:00
raiden00pl
a342d2a7ac
Documentaion: migrate testing readmes
2023-10-24 13:56:34 +08:00
raiden00pl
3d7a395f52
Documentaion: migrate examples/mcuboot readme
2023-10-24 13:56:34 +08:00
raiden00pl
e8c135ba0c
Documentaion: migrate fsutils/inifile readme
2023-10-24 13:56:34 +08:00
raiden00pl
c4b2c65078
Documentaion: migrate graphics/lvgl readme
2023-10-24 13:56:34 +08:00
Alan Carvalho de Assis
10e1540b53
games: Add documentation
...
This commit add support to Games documentation on NuttX.
Signed-off-by: Alan Carvalho de Assis <acassis@gmail.com>
2023-10-24 13:54:32 +08:00
raiden00pl
c87a967806
Documentation: format the NSH command list
...
command names will be more visible and look nicer
2023-10-23 14:53:59 +03:00
raiden00pl
bca2a7925c
Documentation: migrate industry/abnt_codi readme
2023-10-23 19:52:53 +08:00
raiden00pl
af8548097f
Documentation: migrate system/i2c readme
2023-10-23 19:52:53 +08:00
raiden00pl
ecbc8aa62c
Documentation: migrate nimble readme
2023-10-23 19:52:53 +08:00
raiden00pl
e93eb76017
Documentation: list all supported libs tools and apps
2023-10-23 19:52:53 +08:00
raiden00pl
f84cb54515
Documentation: move nxdiag to applications/system
2023-10-23 19:52:53 +08:00
raiden00pl
f486c59f6f
Documentation: move wapi to applications/wireless
2023-10-23 19:52:53 +08:00
raiden00pl
a03b41291b
Documentation: migrate apps/logging doc
2023-10-23 19:52:53 +08:00
raiden00pl
61359f7fcc
Documentation: migrate apps/boot doc
2023-10-23 19:52:53 +08:00
raiden00pl
131f4151b7
Documentation: reflects the structure of nuttx-apps
2023-10-23 19:52:53 +08:00
raiden00pl
88b7ce80a0
Documentation: add missing platforms to platforms/ and remove introduction/platforms
2023-10-22 19:06:44 +08:00
raiden00pl
52ec2326b3
Documentation: fix esp32-devkitc errors
2023-10-22 19:06:44 +08:00
raiden00pl
97fa781de7
Documentation: move a64 from arm to arm64
2023-10-22 19:06:44 +08:00
halyssonJr
48a878fd06
Adding initial support to board esp32-2432S028, is a board with SD Card, RGB LED, output for speak and display LCD
...
Signed-off-by: halyssonJr <halysson1007@gmail.com>
2023-10-22 00:57:36 +08:00
raiden00pl
3cccb0dd17
Documentation: migrate apps/example/README.md
2023-10-21 22:13:55 +08:00
raiden00pl
449c6028ba
Documentation: fix nxdiag Usage header level
2023-10-21 22:13:55 +08:00
raiden00pl
ce84c5db55
Documentation: split long lines
2023-10-21 22:13:55 +08:00
Alan Carvalho de Assis
b95fd6a573
esp32: Add wifishare board config and documentation
...
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2023-10-20 09:46:21 +08:00
Christian Catchpole
495253385f
improve macOS install docs
2023-10-17 17:53:42 +08:00
Alin Jerpelea
643b9c1abf
Documentation: add NuttX-12.3.0 release notes
...
Add release notes for 12.3.0 release
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2023-10-06 23:12:03 +08:00
Tiago Medicci Serrano
57bf9d44d2
Documentation: Fix search path for defconfig include list
...
Add `*` to make it being understood as a list.
2023-10-05 19:18:05 -04:00
Tiago Medicci Serrano
997b3422a3
Documentation: Update the recommended toolchain for ESP32-C3/C6/H2
...
Currently, this toolchain is being used for NuttX CI testing and
provide features that weren't available in the old toolchain based
on GCC 10.2.
2023-10-05 19:18:05 -04:00
Alin Jerpelea
244293ce5f
Documentation: update gcc download location
...
Update GCC 10.3 download link to match the curent location
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2023-10-02 17:17:05 +08:00
Alin Jerpelea
4e93f93f30
Documentation: update gcc compiler to 10.3
...
Update the gcc compiler to 10.3-2021.10 to be able to compile the latest NuttX version
Fix for error:
arm-none-eabi-g++: error: unrecognized command line option '-std=gnu++20';
did you mean '-std=gnu++2a'?
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2023-09-28 16:14:50 +08:00
Eren Terzioglu
ded321a515
xtensa/esp32s2: Add support to TWAI/CANBus controller
2023-09-28 09:35:08 +08:00
anjiahao
ae9d9054af
zipfs:Add Documentation for zipfs
...
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2023-09-27 01:06:04 +08:00
Alin Jerpelea
e09aa5b7f9
Documentation: split the ReleaseNotes
...
Our releases contain links to github PR and lots of text so we
are splitting the release notes to individual files
This change should
- improve readability
- reduce the ReleaseNotes file for each release.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2023-09-26 20:41:00 +08:00
Alin Jerpelea
4137fb5fdf
Documentation: move ReleaseNotes
...
Move the release notes under Documentation folder for future cleanup
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2023-09-26 20:41:00 +08:00
raiden00pl
3f1417ef8d
boards: add nrf9160-dk board support (nrf52840 chip)
2023-09-25 23:06:39 +08:00
raiden00pl
11a3484e86
boards: add initial support for thingy91 board (nrf9160 and nrf52840 chips)
2023-09-24 19:38:47 +08:00
raiden00pl
3ad3b66e11
boards/thingy52: use RTT console as default
...
External JLink is required to program the board, so the console via RTT
is available anyway. It is much more convenient to use than soldering the
P4 connector and working with an external UART converter.
2023-09-22 19:46:43 +08:00
raiden00pl
59cf80cf90
boards/nucleo-h745zi: access CM4 core NSH over uart rpmsg
...
Command on the CM7 core:
nsh-cm7> cu -l /dev/ttyproxy
NuttShell (NSH) NuttX-10.4.0
nsh-cm4>
2023-09-22 19:46:26 +08:00
Michal Lenc
0a2c79034f
documentation: add information about SAMv7 1 wire support
...
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2023-09-20 17:27:26 +08:00
raiden00pl
f2f9e6ad87
Documentation/stm32h7: add supported chips and a brief description of dual-core
2023-09-17 01:21:39 +08:00
simbit18
b1bbbfa084
Documentation/applications/nsh/commands.rst: Update date command
...
Updated the documentation for the date command.
add Example.
2023-09-15 22:43:26 +03:00
yinshengkai
a0cc455922
tools: add support for merge_config
...
Usage example:
./tools/merge_config.py -o defconfig .config1 .config2
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2023-09-14 14:33:30 +08:00
yinshengkai
d0ca0d422e
tools: defconfig supports the include command
...
We support search directory structure as follows:
Current directory
stm32/configs/common
stm32/common/configs
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2023-09-14 14:33:30 +08:00
chao an
9f10ddc9b0
nuttx/build: Restore ARLOCK to improve compile speed in incremental case
...
To solve the issue of carrying object files from previous builds,
Matias changed the archiving process to re-archive libapps.a on every compilation,
if libapps.a carries more object files, incremental compilation will waste too
many time in re-archiving, compared with the previous implement, this is a degradation
of the build system. Referring to mature engineering projects such as cmake, if there
is configuration or source file changed, the best solution should be to reconfigure
the environment.
Revert this PR to ensure the compilation speed during incremental compilation.
| commit 34b34e2d45
(tag: nuttx-20200914-172150)
| Author: Matias N <matias@protobits.dev>
| Date: Fri Sep 11 22:31:38 2020 -0300
|
| Fix: ensure archive files do not carry object files from prior builds
|
| In some cases, when NuttX configuration changes and this makes the
| object list used to build one of the .a libraries change as well,
| since the command used to build it is "ar crs" and this simply appends
| the list of object files, the library could still include object
| files from prior builds. This commit modifies the ARCHIVE macro to
| erase the .a file if it already exists.
|
| Since in some cases this behavior was actually expected (object
| files from a subdirectory were appended to a library created one
| level above) I added a ARCHIVE_ADD which works as ARCHIVE did.
|
| This change should greatly improve behavior of building after
| configuration changes.
Testing:
sim:nsh
-------------------------------
| Patched | Current
-------------------------------
|$ time make | $ time make
|real 0m1.270s | real 0m1.728s
|user 0m0.971s | user 0m1.276s
|sys 0m0.363s | sys 0m0.530s
-------------------------------
Private project (20+ 3rd library needs archive to libapps.a)
-------------------------------
| Patched | Current
-------------------------------
|$ time make | $ time make
|real 0m21.181s | real 0m39.721s
|user 0m14.638s | user 0m24.837s
|sys 0m6.919s | sys 0m14.394s
-------------------------------
Signed-off-by: chao an <anchao@xiaomi.com>
2023-09-12 21:55:23 +08:00
dlstjq7685
74885b1d48
fix correct spell Cirectory -> directory
2023-09-12 21:54:54 +08:00
Tomáš Pilný
80ac78e782
Documentation/esp32: Describe RTM support
...
Added RMT to perihperal support overview
2023-09-12 17:44:42 +08:00
Tiago Medicci Serrano
1f1c793fd5
boards/esp32s3-devkit: Add board GPIO support
...
The board-level GPIO support is different from the already existing
button and LEDC support because it enable us to register the GPIO
pins as devices in `/dev/gpioX`. Some applications are able to use
this interface to read and write the GPIO pins.
Documentation was added regarding its usage. Please check
`Documentation/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.rst`
2023-09-12 16:22:15 +08:00
Andre Heinemans
329e050c30
Added NXP SE05x support (secure element)
2023-09-09 15:54:08 +08:00
Eren Terzioglu
cf395cf3fb
xtensa/esp32: Add twai defconfigs to esp32
2023-09-07 16:59:44 -03:00
Eren Terzioglu
a26996fb3b
xtensa/esp32s3: Add support to TWAI/CANBus controller
2023-09-08 01:49:43 +08:00
Tiago Medicci Serrano
6d724b5003
Documentation: Document I2S support on ESP32-S3-DevKitC-1 board
...
Add documentation about the I2S peripheral support on ESP32-S3. The
I2S/audio support is demonstrated on the ESP32-S3-DevKitC-1 board.
2023-09-05 13:33:05 +08:00
simbit18
d7359bf076
Documentation/quickstart/configuring.rst: Add credentials for NSH session
...
Add credentials on code blocks Build & run
2023-09-03 19:03:54 -03:00
chao an
664927c86e
mm/alloc: remove all unnecessary cast for alloc
...
Fix the minor style issue and remove unnecessary cast
Signed-off-by: chao an <anchao@xiaomi.com>
2023-08-30 14:34:20 +08:00
raiden00pl
c795e06e01
Documentation: various improvements for stm32xx documentation
2023-08-26 01:20:00 +08:00
simbit18
612b8320bb
Documentation/quickstart/install.rst: update fix incorrect version
...
10.1.0 -> 12.2.1
2023-08-26 00:46:56 +08:00
raiden00pl
9117cf44e1
Documentation: migrate STM32F1
2023-08-25 00:11:05 +08:00
raiden00pl
00db279c00
Documentation: migrate STM32F4
2023-08-24 12:07:40 -03:00
raiden00pl
a4637613d8
Documentation: migrate STM32F7
2023-08-24 17:56:59 +08:00
raiden00pl
c3f8753ecd
Documentation: migrate STM32L4
2023-08-24 17:56:39 +08:00
raiden00pl
32ddfe918d
Documentation: migrate STM32L5
2023-08-23 23:39:25 +08:00
raiden00pl
635488b04a
Documentation: migrate STM32U5
2023-08-23 23:38:56 +08:00
raiden00pl
87b028c227
Documentation: migrate STM32F3
2023-08-23 23:38:16 +08:00
raiden00pl
2b6f8ede4b
Documentation: migrate STM32L1
2023-08-23 23:29:50 +08:00
raiden00pl
d3b727eec3
Documentation: migrate STM32F2
2023-08-23 23:29:08 +08:00
raiden00pl
fe874d1d5c
Documentation: migrate STM32H7
2023-08-23 23:23:08 +08:00
raiden00pl
a630f9f210
Documentation: migrate STM32G4
2023-08-23 23:22:41 +08:00
raiden00pl
8a03b886dd
Documentation: migrate STM32WB
2023-08-23 23:22:14 +08:00
raiden00pl
77716ee264
Documentation: migrate STM32L0
2023-08-23 23:21:54 +08:00
raiden00pl
44f288a37c
Documentation: migrate STM32G0
2023-08-23 23:20:52 +08:00
raiden00pl
8da255309b
Documentation: migrate STM32F0
2023-08-23 23:20:08 +08:00
raiden00pl
81118db95d
Documenation: migrate XMC4
2023-08-23 12:12:14 +08:00
Tomáš Pilný
24adf144e1
Fixed doc build warning cause by chinese-coded full-width comma - changed to normal comma and space
2023-08-22 23:35:29 +08:00
Tomáš Pilný
3b6b4788c9
Added minidumpserver into index
2023-08-22 23:35:29 +08:00
Tomáš Pilný
4cfd5048b6
Fixed old bugs preventing doc build
2023-08-22 23:35:29 +08:00
Tomáš Pilný
9ce8d4eca2
Changed "based from" to "based on" in compiling.rst
2023-08-22 23:35:29 +08:00