Zhe Weng
b1ad547deb
Documentation: add NAT description
...
Signed-off-by: Zhe Weng <wengzhe@xiaomi.com>
2022-11-11 14:36:55 +08:00
Lucas Saavedra Vaz
bcafc77cf8
boards/esp32-lyrat: Add support for the ES8388 codec
2022-11-08 10:03:18 -03:00
Lucas Saavedra Vaz
22ce6e8a9c
boards/xtensa: Added support for the ESP32-S2-Kaluga-1 board
2022-11-07 14:23:09 -03:00
Xiang Xiao
4e43fef5cd
boards: Update telnetd related config after apps/nshlib change
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-11-07 15:24:29 +09:00
Tiago Medicci Serrano
998b726c4b
documentation: update esp32[-s2] documentation about I2S/audio support
2022-11-07 13:46:44 +08:00
Alan Carvalho de Assis
fd8647d3dd
Doc: Add how to configure network MTU size
2022-11-02 09:14:17 +08:00
Xiang Xiao
28947517ca
sched/spawn: Rename task_spawnattr_[get|set]stack[size|addr] to posix_spawnattr_[get|set]stack[size|addr]
...
since they can be not only used in task_spawn but also in posix_spawn
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-11-01 09:51:18 +09:00
Xiang Xiao
64e7833cbc
sched/spawn: Support task_spawnattr_[set|get]stackaddr
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-10-31 12:46:58 +09:00
Lucas Saavedra Vaz
4d164bb995
doc: Add and fix Secure Boot and Flash Encryption section for ESP boards
2022-10-28 01:14:20 +08:00
Miguel Herranz
819ebe7356
libc/stdio: Add stdio file locking functions
...
Add flockfile(), ftrylockfile() and funlockfile() functions [1].
[1] POSIX.1-2008 / System Interfaces / flockfile
https://pubs.opengroup.org/onlinepubs/9699919799.2008edition/functions/flockfile.html
Signed-off-by: Miguel Herranz <miguel@midokura.com>
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-10-22 23:34:45 +08:00
Tiago Medicci Serrano
b16ed003f1
documentation: add documentation for ESP32-S2/S3/C3
...
Add documentation for ESP32-S2 and ESP32-S2 Saola 1 board
Add links to already existing ESP32-S3 documentation
Add links to already existing ESP32-C3 documentation
2022-10-22 15:18:35 +08:00
anjiahao
1c416b1712
Documentation:add nxmutex Description
...
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2022-10-22 14:50:48 +08:00
TimJTi
83c76eaa93
Documentation file typo's corrected
...
Correct "Nuttx" to "NuttX"
2022-10-13 18:26:17 +08:00
TimJTi
538365e362
Documentation for Custom Boards and Apps
2022-10-12 14:56:31 -03:00
Brennan Ashton
c9636f0b3e
docs: Update dependencies and fix lint errors
2022-10-10 09:29:53 +08:00
Alan Carvalho de Assis
40144a652d
doc/esp32: Fix typo in the softap
2022-10-04 03:58:33 +08:00
Petro Karashchenko
d247e8d1d2
sched/semaphore: fix priority boost restoration for priority inheritance
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2022-10-03 15:14:24 -03:00
Tiago Medicci Serrano
fc9b9f70ac
xtensa/esp32: add documentation of the I2S/audio support on ESP32
2022-09-30 17:23:17 -03:00
Xiang Xiao
764540267e
sched/clock: Rename g_system_timer to g_system_ticks
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-09-27 17:45:44 -03:00
Lucas Saavedra Vaz
4ee22e8739
boards: initial support for the ESP32-LyraT
...
boards/esp32-lyrat: Fix board name in comment
boards/esp32-lyrat: Fix coding style
boards/esp32-lyrat: Removed BOOT_BUTTON support
boards/esp32-lyrat: Improved code maintainability and fixed styling
boards/esp32-lyrat: Specified board version in configuration files
boards/esp32-lyrat: Added wapi config
boards/esp32-lyrat: Added documentation
boards/esp32-lyrat: Fix typo in documentation
boards/esp32-lyrat: Added comment on BUTTON_BOOT
2022-09-23 23:38:26 +08:00
Michal Lenc
9ebd7e525c
imxrt: add support for ADC triggering by an external signal
...
Config option IMXRT_ADCx_ETC can now be used to select an external HW
trigger to be used instead of continous trigger. Continous trigger is
used if IMXRT_ADCx_ETC = -1 (default option). Otherwise the source signal
is routed through XBAR and used as a trigger.
Hardware triggering is currently limited to maximum of 8 channels.
HW trigger is automatically disabled if there are more than 8 channels.
The external triggering was tested with PWM signal as a source.
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2022-09-22 22:13:56 +08:00
Lucas Saavedra Vaz
3aa08e4d78
documentation: Added Secure Boot and Flash Encryption section to ESP32
...
documentation: Fixed typos in ESP32 Secure Boot section
documentation/esp32: Improved note about the MCUboot port
documentation/esp32: Improved instructions in Secure Boot section
documentation/esp32: Fix information in Secure Boot section
documentation/esp32: Added info in Secure Boot section
documentation/esp32: Fix Secure Boot Instructions
2022-09-20 00:28:26 +08:00
Michal Lenc
7d877fbbc3
imxrt: add support for PWM synchronization
...
This commit allows the PWM modules to be synchronized by an external
signal (other PWM module for example). The sync source can be selected
from configuration.
PWM module can also now generate a trigger when its timer reaches the duty
cycle. This trigger is used for the synchronization of other modules. It
can also be used for triggering ADC for example in the future.
Thanks to Rastislav Pavlanin and Jan Spurek from NXP support for
suggestion which helped to solve the inter-module PWM synchronization
task.
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2022-09-15 08:10:26 +09:00
curuvar
46103e29c0
Add "telnet" configuration to Raspberry Pi Pico W
2022-09-10 10:30:59 +08:00
Nathan Hartman
b04ae46ea6
boards/arm/tiva: Add tm4c129e-launchpad
...
* boards/arm/tiva/tm4c129e-launchpad: New subdirectory providing
board support for the Texas Instruments TM4C Crypto Connected
LaunchPad, or more correctly the EK-TM4C129EXL.
* Documentation/introduction/detailed_support.rst,
Documentation/introduction/supported_platforms.rst,
boards/README.txt: Document the additional board support.
* boards/Kconfig:
(ARCH_BOARD_TM4C129E_LAUNCHPAD): New config.
(ARCH_BOARD): Add tm4c129e-launchpad.
(Board-Specific Options): Source the board-specific Kconfig
boards/arm/tiva/tm4c129e-launchpad/Kconfig when selected.
2022-09-07 14:15:48 +08:00
curuvar
89d3ba44ca
Fixes to RP2040 SMART flash and documentation
2022-09-06 13:13:00 +08:00
curuvar
74f1bfbfd7
Added support for Raspberry Pi Pico W
2022-08-17 19:03:19 -03:00
Tiago Medicci Serrano
daa4cf7ad2
documentation: improve frame buffer and lcd drivers documentation
2022-08-17 10:04:52 +03:00
Xiang Xiao
ba9486de4a
iob: Remove iob_user_e enum and related code
...
since it is impossible to track producer and consumer
correctly if TCP/IP stack pass IOB directly to netdev
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-08-15 08:41:20 +03:00
Tiago Medicci Serrano
df0604a4be
Added default config for lvgl configs based on both fb and lcddev.
...
In order to better test the lcdddev driver and framebuffer, newer
board configs (for the TTGO T-Display and for the simulator) were
added.
Adjusted references of the sim:lvgl_(fb/lcd) config.
2022-08-13 20:36:45 +08:00
Jari van Ewijk
195412fa46
S32K1 & S32K3: add basic documentation for MCU family and boards
2022-08-02 14:53:09 -04:00
curuvar
c21c7ac8dc
Added Adafruit QT Py RP2040 board.
...
Added ability to configure indivdual UART, SPI and I2C pin location.
2022-07-23 18:25:38 +08:00
Gustavo Henrique Nihei
feca57ffa9
esp32-devkitc: Add knsh configuration to the Documentation page
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2022-07-14 14:57:57 +08:00
curuvar
b70fc57849
RP2040 Board Documentation
2022-07-02 11:22:52 +08:00
curuvar
0c3db448bb
Added Adafruit Feather RP2040, Adafruit KB2040 and Added neopixel driver to support RP2040
2022-06-30 22:13:49 -07:00
Nathan Hartman
2032eeae6c
Documentation: Fix various typos.
...
Documentation/components/drivers/character/serial.rst
Documentation/faq/index.rst
Documentation/guides/pysimcoder.rst
Documentation/platforms/arm/imxrt/boards/teensy-4.x/index.rst
Documentation/platforms/arm/imxrt/index.rst
Documentation/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.rst
Documentation/platforms/arm/stm32wl5/index.rst
Documentation/platforms/risc-v/bl602/index.rst
Documentation/platforms/sim/sim/index.rst
Documentation/platforms/xtensa/esp32/index.rst
Co-authored-by: Gustavo Henrique Nihei <38959758+gustavonihei@users.noreply.github.com>
2022-06-24 00:01:38 +08:00
Alan Carvalho de Assis
e87a20e648
Add documentation to ESP32-S3 boards
2022-06-17 17:14:10 -03:00
Michał Łyszczek
5490f8964f
stm32wl5: add support for internal FLASH
...
This patch adds corrected implementation of FLASH memory to be used
with progmem driver for use with mtd filesystems like nxffs or smartfs.
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
2022-06-15 20:29:17 +08:00
Michał Łyszczek
4e5d8aca3d
nucleo-wl55jc: add buttons and gpio interrupt support
...
This patch adds to the nucleo-wl55jc previously implemented EXTI support.
Button support with nuttx's button driver is added.
I've written small example to show how to use GPIO EXTI. B3 button can be
used (selectable via Kconfig) to toggle Red LED.
I've added new defconfig for demo purposes. I've included there config
and enabled example programs that are meant to demonstrate functions of
the board and does not really have a place in real world project. Like
Red LED can be toggled with B3 button, or LED example that flashes LEDS,
or button example to show which button has been pressed.
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
--
v1 -> v2:
Suggested by: Petro Karashchenko
- Change (1 << 0) to (1 << BUTTON1_BIT (and similar)
v2 -> v3:
- Fix invalid BUTTON3_BIT value
v3 -> v4:
Suggested by: Petro Karashchenko
- Change 0/1 to false/true
2022-06-13 20:21:20 +08:00
Michał Łyszczek
288b57d5ca
stm32wl5: add EXTI support for GPIO
...
This patch implements working support for EXTI GPIO.
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
--
v1 -> v2:
Suggested by: Petro Karashchenko
- change (1 << n) to (1 << (n)) in macro definition
- change 1 << X to (1 << X) in code
- fix alignment
v2 -> v3:
Suggested by: Petro Karashchenko
- I was supposed to change (1 << pin) to 1 << pin, not the other way around:)
2022-06-13 20:21:20 +08:00
Michał Łyszczek
114758e518
add docs for stm32wl5 chip and nucleo-wl55jc board
...
This patch adds documentation for both stm32wl5 chip family and
nucleo-wl55jc board. I've kept the same directory structure for
arm/stm32 as in arch/ and boards/ directories.
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
2022-06-08 08:09:50 +09:00
Michał Łyszczek
a5bcb2dc46
Documentation: fix multiple errors and warnings
...
Multiple files were badly formatted, which resulted in many
warnings. This made it harder to check for errors in newly
written documentation.
What's worse, badly formatted text resulted in butchered
output in generated html.
This patch fixes most of the errors, but alas, not all of
the errors can be fixed. Anyway, this should be way easier
to spot errors in newly written docs now.
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
2022-06-08 03:02:32 +08:00
YAMAMOTO Takashi
045f8753e2
Documentation: esp32-devkitc: Improve html rendering
2022-05-27 11:04:59 +03:00
YAMAMOTO Takashi
5d03e1a3b4
esp32-devkitc: Document wamr_wasi_debug config
2022-05-25 14:47:16 +08:00
Xiang Xiao
b30e0a26ef
Move "-nostartfiles -nodefaultlibs" from Make.defs to Toolchian.defs
...
and replace "-nostartfiles -nodefaultlibs" with "-nostdlib"
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-05-18 08:26:02 -04:00
anjiahao
09c6b02017
Documentation:fix error describe on message queue
...
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2022-04-26 16:09:37 +08:00
Jiuzhu Dong
de1c184e6c
boards/sim: support rc.sysinit
...
Follow: http://glennastory.net/boot/sysinit.html
This is first script that init runs is rc.sysinit. This
script does serval initialization tasks about basic service.
The boot sequence currently provided to the board level is:
board_earlyinitialize->
board_lateinitialize(Peripherals driver, core driver, ...)->
run rcS script(mount fs, run service) ->
board_appinitialize->
After this patch:
The boot sequence currently provided to the board level is:
board_earlyinitialize->
board_lateinitialize(core driver,...)->
run rc.sysinit script(mount fs, run core service) ->
board_appinitialize(Peripherals driver)->
run rcS script(run other service)->
So, Peripheral drivers can do more with the file system and
core services.
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2022-04-21 12:54:53 +03:00
Xiang Xiao
ef1a98dd00
Remove the unneeded void cast
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-04-17 23:32:05 +03:00
Michal Lenc
d5b34f9ce0
Documentation/guides/pysimcoder.rst: update pysimCoder dependencies
...
CONFIG_LIBM option may be required by some toolchains that do not include
standard math library. Morover CONFIG_PTHREAD_STACK_MIN was listed twice
in the list.
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2022-04-08 01:05:43 +08:00
Long Dao
8bf0750090
Update cpp_cmake.rst
2022-04-05 02:04:05 +08:00
Long Dao
e25df6706d
Update cpp_cmake.rst
...
update CMAKE_C_FLAGS when compile C file
2022-04-05 02:04:05 +08:00
Alan C. Assis
0f49a8dec7
Fix ESP32-C3 toolchain download link
2022-04-02 05:41:18 +08:00
Janne Rosberg
841bcf84a0
docs/mpfs: mark USB and ethernet as supported
2022-03-18 17:22:27 +02:00
YAMAMOTO Takashi
26a08908cf
boards/esp32-devkitc/index.rst: Mention efuse config
2022-03-17 13:40:51 +08:00
Meco Man
6ad06b0c2b
[docs] eliminate potential misunderstandings
2022-03-17 02:04:05 +08:00
Xiang Xiao
ee931c137f
boards: Remove -fno-builtin
...
it's more efficent to generate the machine code directly if possible
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-03-10 19:46:01 +02:00
simbit18
1e7e1cad0b
Update install.rst
...
updade tip
2022-03-07 23:51:48 +08:00
Xiang Xiao
f1ed349dd9
sched/clock: Remove CLOCK_MONOTONIC option from Kconfig
...
here is the reason:
1.clock_systime_timespec(core function) always exist regardless the setting
2.CLOCK_MONOTONIC is a foundamental clock type required by many places
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-02-23 01:21:26 +08:00
Xiang Xiao
1d1bdd85a3
Remove the double blank line from source files
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-02-20 20:10:14 +01:00
Alan C. Assis
9739be15de
Doc/sim: Add documentation about LVGL and VNC
2022-02-19 17:30:27 +08:00
Xiang Xiao
b0fa232918
boards: Remove -D__NuttX__ from the individual Make.defs
...
since it is defined globally in tools/Config.mk now
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-02-15 15:26:38 +01:00
Xiang Xiao
47e38eb70f
binfmt: Decouple builtin from binfs file system
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-02-14 09:35:35 -03:00
Xiang Xiao
04297c3ca3
board: Remove -fno-omit-frame-pointer from Make.defs
...
except sim arch, since this flag is set inside Toolschain.defs now
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-01-20 16:00:48 +01:00
Alexander Lunev
ea6141e01b
Documentation: added "Testing / capturing TCP network traffic" section, including packet loss emulation
2022-01-20 14:15:33 +08:00
Xiang Xiao
8bcdefafc9
board: Remove -fno-strength-reduce
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-01-19 00:14:03 +01:00
Eero Nurkkala
10d98f64d3
Documentation: risc-v/mpfs: update documentation
...
Update the risc-v/mpfs documentation to match the current work.
Signed-off-by: Eero Nurkkala <eero.nurkkala@offcode.fi>
2022-01-17 17:33:03 +08:00
Xiang Xiao
902d2197b0
vnc: Decouple VNC server from NX graphic stack
...
since VNC server is very useful even without NX:
1.Replace nxgl_coord_t with fb_coord_t
2.Replace nxgl_rect_s with fb_area_s
3.Remove nxgl_xxx function call
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-01-03 11:19:32 +08:00
ligd
75aec04330
serial: add CONFIG_TTY_LAUNCH support
...
this allow user start new program from tty
Signed-off-by: ligd <liguiding1@xiaomi.com>
2022-01-01 20:38:26 +08:00
Alan C. Assis
7b1135500b
doc/esp32: Add documentation about BLE for ESP32
2021-12-28 07:31:02 -06:00
ligd
10ccba6671
init: move USERMAIN_XX out of INIT_ENTRYPOINT
...
Signed-off-by: ligd <liguiding1@xiaomi.com>
2021-12-24 08:23:30 -06:00
Jari van Ewijk
2e47ef32cf
GPIO driver: register all pintypes as generic /dev/gpioN
2021-12-09 23:55:12 -06:00
Abdelatif Guettouche
490ac188c2
Documentation/esp32: Remove the open issues section.
...
1. Issues regarding caching: The ESP32 has no D-Cache and thus the
issues described there do not apply.
2. Issue regarding assertion: No chip does this at the moment.
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-12-06 07:15:58 -06:00
Abdelatif Guettouche
00befc4ec6
Documentation/esp32c3: Document the CDC console defconfig.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-11-09 09:22:57 -03:00
Abdelatif Guettouche
dee1726a35
Documentation/esp32c3: List the supported ESP32-C3 boards.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-11-08 14:58:54 -03:00
Alan C. Assis
b248dd0d3a
Documentation: Fix openocd command instruction
...
A user reported me an issue while following our documentation
then looking his command line error I noticed the openocd stlink
interface was wrong: st-link-v2.cfg -> stlink-v2.cfg
2021-11-04 15:09:34 +01:00
Cocoacrumbs
2d4906ab9b
Small clarification in the making-changes.rst documentation.
2021-11-02 20:22:18 +01:00
Gustavo Henrique Nihei
a1af605973
espressif: Fix references to Wi-Fi according to Wi-Fi Alliance
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2021-10-25 08:01:44 -05:00
Gustavo Henrique Nihei
b99852872c
Documentation: Update "Using QEMU" section for ESP32
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2021-10-19 23:23:43 +02:00
Alan C. Assis
e0389ce1fb
build: Replace 'make download' with 'make flash'
2021-10-14 16:33:27 -03:00
Janne Rosberg
3a6d2adce8
Documentation/mpfs: add SD to supported peripherals
2021-09-18 12:18:09 -03:00
Alan C. Assis
eaf50cd06b
Doc: Update download version to 10.1 and fix tar command
2021-09-17 07:53:57 -07:00
Alan C. Assis
edb52cc32c
Doc: Add initial documentation to the simulator
2021-09-06 10:34:57 +08:00
Alan C. Assis
adea1fdeb4
Add wifinsh documentation and fix missing "nsh> " in the doc
2021-08-31 15:04:07 -03:00
Alan C. Assis
de64a1eee8
doc/esp32: Add instructions to use softap
...
Co-author: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-08-26 20:57:19 +02:00
Alan C. Assis
6031e06ff2
Move "Contributing" to be after getting started
2021-08-23 21:22:49 +08:00
Abdelatif Guettouche
6c2fcdc45d
Documentation: Update ESP32-C3 supported peripheral list.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-08-21 18:30:53 -03:00
Abdelatif Guettouche
11ed9199c1
Documentation/esp32-wrover-kit: update the name of the GPIO interrupt
...
device.
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-08-19 19:18:23 -07:00
Xiang Xiao
6b6c11f0ad
mtd: Replace MTDIOC_XIPBASE with BIOC_XIPBASE
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-08-12 08:01:29 -03:00
Alan C. Assis
1023918d37
Doc/esp32: Fix wapi psk command, value 1 is for WEP
2021-08-11 20:04:48 -07:00
Michal Lenc
c456b15916
Documentation: add guide for pysimCoder integration with NuttX
...
This commit adds documentation for compiling NuttX for pysimCoder and
then running pysimCoder designed applications on NuttX. PysimCoder is
a Rapid Control Application Development Tool that can transfer block
diagrams into C code and can be used in real time control applications.
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2021-08-11 18:04:09 +02:00
Alan C. Assis
2581c7acef
Doc/FAQ: Add more entries about board initialization
2021-08-08 20:50:49 -07:00
Alan C. Assis
bed8161202
Documentation/FAQ: Why /dev/ttySx is not created
2021-08-06 19:52:30 -03:00
Xiang Xiao
b12f588140
Rename CONFIG_LIB_BOARDCTL to CONFIG_BOARDCTL
...
since boardctl isn't a libc feature
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-08-06 13:58:26 +02:00
Xiang Xiao
5025fbef8d
Rename LIB_ to LIBC_ for all libc Kconfig
...
follow other libc component naming convention
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-08-05 19:45:24 +02:00
jsun
bb63afde1e
Documentation/bl602: Update some imformation; Add partition.toml in tool/bl602
2021-07-27 21:01:15 -07:00
Abdelatif Guettouche
58a5e0744b
Documentation/esp32: Remove the rest of the OpenOCD text.
...
This information there is outdated and some of its content should be in
the board documentation and not the chip.
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-07-26 18:17:53 -03:00
Abdelatif Guettouche
18dd3973f0
Documentation/esp32: Combine some duplicate information was provided in two
...
separate sections.
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-07-26 18:17:53 -03:00
Abdelatif Guettouche
96d093a545
Documentation/esp32: The linker scripts now is generated to decided
...
wether to run from IRAM or Flash based on Kconfig options.
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-07-26 18:17:53 -03:00
Abdelatif Guettouche
28b1e35a33
Documentation/esp32: WDT reboot from the 2nd stage bootloader is now
...
handled by NuttX startup code, so remove any mentions to that.
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-07-26 18:17:53 -03:00
Abdelatif Guettouche
d4483ac808
Documentation/esp32: Use the latest tag when building the toolchain.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-07-26 18:17:53 -03:00
jsun
e968240855
Add BL602 documentation
2021-07-19 08:40:44 -03:00
Michal Lenc
cafcb0508f
Documentation/platforms/arm/imxrt: added information regarding tickless mode support
...
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2021-07-13 09:55:29 -03:00
Jiuzhu Dong
9b1f554429
sched: Dynamically extend the pid hash table
...
Change-Id: I3a719bc575cd408cd530a39efa203f507b44fa9c
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2021-07-11 19:42:30 -07:00
Nathan Hartman
935c206bd4
Documentation: Fix typos
...
Documentation/reference/os/wqueue.rst:
* Fix spelling, grammar, and typos.
* Improve wording in a few areas.
* Re-wrap the paragraphs that were modified.
2021-07-05 23:08:21 -05:00
chao.an
ebf89ff63b
mm/iob: add iob_get_queue_size() helper
...
Signed-off-by: chao.an <anchao@xiaomi.com>
2021-07-05 06:20:52 -05:00
Nathan Hartman
ce20211357
Fix various typos in comments and documentation
...
Fix typos in these files:
* Documentation/components/drivers/character/foc.rst
* Documentation/guides/cpp_cmake.rst
* Kconfig
* arch/arm/src/imxrt/imxrt_lpspi.c
* arch/arm/src/kinetis/kinetis_spi.c
* arch/arm/src/kl/kl_spi.c
* arch/arm/src/lpc31xx/lpc31_spi.c
* arch/arm/src/nrf52/nrf52_radio.h
* arch/arm/src/s32k1xx/s32k1xx_lpspi.c
* arch/arm/src/stm32/Kconfig
* arch/arm/src/stm32/stm32_adc.c
* arch/arm/src/stm32/stm32_foc.c
* arch/arm/src/stm32/stm32_foc.h
* arch/arm/src/stm32/stm32_pwm.c
* arch/arm/src/stm32/stm32_spi.c
* arch/arm/src/stm32f0l0g0/stm32_spi.c
* arch/arm/src/stm32f7/Kconfig
* arch/arm/src/stm32f7/stm32_spi.c
* arch/arm/src/stm32h7/Kconfig
* arch/arm/src/stm32h7/stm32_allocateheap.c
* arch/arm/src/stm32h7/stm32_fmc.c
* arch/arm/src/stm32h7/stm32_fmc.h
* arch/arm/src/stm32h7/stm32_pwm.c
* arch/arm/src/stm32h7/stm32_qspi.c
* arch/arm/src/stm32h7/stm32_spi.c
* arch/arm/src/stm32l4/stm32l4_pwm.c
* arch/arm/src/stm32l4/stm32l4_spi.c
* arch/arm/src/stm32l5/Kconfig
* arch/arm/src/stm32l5/stm32l5_spi.c
* arch/renesas/src/rx65n/rx65n_dtc.c
* arch/renesas/src/rx65n/rx65n_usbdev.c
* arch/risc-v/src/rv32m1/rv32m1_serial.c
* boards/arm/stm32/b-g431b-esc1/src/stm32_foc.c
* boards/arm/stm32/nucleo-f103rb/src/stm32_foc_ihm07m1.c
* boards/arm/stm32/nucleo-f302r8/src/stm32_foc_ihm07m1.c
* boards/arm/stm32h7/nucleo-h743zi2/README.txt
* boards/risc-v/rv32m1/rv32m1-vega/README.txt
* boards/sim/sim/sim/scripts/Make.defs
* drivers/1wire/1wire.c
* drivers/1wire/1wire_internal.h
* drivers/lcd/Kconfig
* drivers/syslog/ramlog.c
* fs/fat/Kconfig
* libs/libc/debug/Kconfig
* libs/libc/machine/Kconfig
* libs/libc/stdio/lib_libvsprintf.c
* libs/libc/stdlib/lib_div.c
* libs/libc/stdlib/lib_ldiv.c
* libs/libc/stdlib/lib_lldiv.c
* libs/libdsp/lib_observer.c
2021-07-04 11:23:26 -05:00
Nathan Hartman
a8cbcd084f
signal: Fix docs and comments related to SIGWORK and its config
...
Documentation/reference/os/wqueue.rst:
* CONFIG_SIG_SIGWORK: Fix sentence that was cut off in the
middle.
include/signal.h:
* SIGWORK: Fix grammar in comment.
sched/Kconfig:
* config SIG_SIGWORK: Fix ---help--- text to indicate that
this user-configured signal number may be used by various
internal worker threads.
2021-06-30 21:22:49 -05:00
Michal Lenc
b88b5b14c8
Documentation/platforms/arm/imxrt: update documentation with FlexPWM support
...
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2021-06-26 09:58:52 -05:00
Michal Lenc
0851036ae3
boards/arm/imxrt/teensy-4.x: added support for encoder
...
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2021-06-16 21:22:03 -05:00
Eero Nurkkala
1bce864ef7
mpfs: add i2c driver
...
This adds mpfs i2c driver.
Signed-off-by: Eero Nurkkala <eero.nurkkala@offcode.fi>
2021-06-11 21:03:42 -05:00
Eero Nurkkala
fad34e04c4
mpfs: add spi driver
...
This adds the SPI driver for the MPFS Icicle board.
Signed-off-by: Eero Nurkkala <eero.nurkkala@offcode.fi>
2021-06-11 09:10:03 -05:00
Gustavo Henrique Nihei
bf1d587063
Documentation: Update kconfig-frontends install instructions
...
It still assumed kconfig-frontends as part of the core NuttX
repository.
2021-06-10 18:27:41 -04:00
chao.an
2c51c29768
mm/iob: add an interface to support dequeue an iob from the queue
...
Signed-off-by: chao.an <anchao@xiaomi.com>
2021-06-10 10:45:30 -05:00
chao.an
e73883aba5
Documentation/iob: update the function prototype
...
Signed-off-by: chao.an <anchao@xiaomi.com>
2021-06-10 10:45:30 -05:00
Fotis Panagiotopoulos
e189d83e11
SYSLOG channel add functions return handle to the channel.
2021-06-03 08:36:15 -05:00
Xiang Xiao
ae216cf9e9
sched/task: Simplify the syscall handling of task_spawn
...
It's better to save one argument by returning pid directly.
This change also follow the convention of task_create.
BTW, it is reasonable to adjust the function prototype a
little bit from both implementation and consistency since
task_spawn is NuttX specific API.
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-06-01 12:45:10 +09:00
Alan C. Assis
0114318da6
Doc: Improve documentation to make clear about the priorities
2021-05-30 11:28:04 -03:00
Jiuzhu Dong
fea1da2f53
cmd/free: add nused/nfree field in command free
...
Change-Id: I74aa4b1e7394a17c3b117322a4cc24aa52aac3b8
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2021-05-25 01:01:38 -07:00
Janne Rosberg
39274937e4
documentation/mpfs: add mpfs and icile board to documentation
2021-05-24 22:55:44 -05:00
Michal Lenc
d6227623b7
Documentation/platforms: fix docs style and add photo for imxrt1060-evk board
...
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2021-05-12 11:47:32 -03:00
Michal Lenc
1856a85b28
Documentation/platforms: added documentation for imxrt10xx boards
2021-05-12 11:47:32 -03:00
Abdelatif Guettouche
77bb231827
Documentation/esp32c3-devkit: Fix the name of the ESP32-C3 DevkitM
...
image.
2021-05-12 10:16:05 -03:00
Abdelatif Guettouche
42232fa98e
Documentation/esp32c3: Fix the OpenOCD board.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-05-12 10:16:05 -03:00
Abdelatif Guettouche
5bd970df4f
Documentation/esp32c3: Explain debugging with OpenOCD.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-05-12 04:40:41 -07:00
Abdelatif Guettouche
df7bd125f8
boards/risc-v/esp32c3: Convert the README.txt to the new Documentation.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-05-12 04:40:41 -07:00
Nathan Hartman
8af9d39667
Documentation, comments: Minor improvements and typos fixed
2021-05-09 19:12:13 -07:00
Alan C. Assis
0a0a034a3f
esp32: replace EPS32 typo with ESP32
2021-04-29 18:03:05 -03:00
Nathan Hartman
26f09cec6d
Documentation: Fix a few typos.
...
* Documentation/contributing/documentation.rst
* Documentation/guides/tasktraceuser.rst
* Documentation/guides/drivers.rst
* Documentation/quickstart/running.rst
* Documentation/quickstart/compiling.rst
* Documentation/components/drivers/character/watchdog.rst
* Documentation/components/drivers/character/foc.rst
* Documentation/components/nxgraphics/nxtk.rst
* Documentation/applications/nsh/login.rst
* Documentation/introduction/detailed_support.rst
* Documentation/introduction/resources.rst
* Documentation/reference/user/01_task_control.rst
* Documentation/reference/os/wqueue.rst
Fix some misspelled words.
Many of these were caught by codespell.
2021-04-28 17:00:23 -03:00
Byron Ellacott
9d4742af00
Add experimental support for an eZ80 toolchain using llvm and GNU binutils.
...
An additional fix for the RTC driver to lock the RTC after setting values instead of unlocking it is included.
2021-04-27 21:18:48 -03:00
Nathan Hartman
4a75b41b4d
Documentation: Minor fixes
...
Documentation/guides/drivers.rst:
* Replace wrong "Ethernet" with "SD Card"
Documentation/platforms/arm/imxrt/index.rst:
* Fix misspelled "Supported"
Documentation/platforms/xtensa/esp32/index.rst:
* Fix doubled "also"
* Fix "the" -> "to"
Documentation/reference/os/index.rst:
* Fix doubled "also"
* Fix "also" -> "are"
2021-04-20 21:31:18 -05:00
Masayuki Ishikawa
1a9e7efde5
smp: Remove CONFIG_SMP_IDLETHREAD_STACKSIZE
...
Summary:
- The CONFIG_SMP_IDLETHREAD_STACKSIZE was introduced to optimize
the idle stack size for other than CPU0
- However, there are no big differences between the idle stacks.
- This commit removes the config to simplify the kernel code
Impact:
- All SMP configurations
Testing:
- Tested with ostest with the following configs
- spresense:smp, spresense:rndis_smp
- esp32-devkitc:smp (QEMU), maix-bit:smp (QEMU)
- sabre-6quad:smp (QEMU), sabre-6quad:netnsh_smp (QEMU)
- raspberrypi-pico:smp, sim:smp (x86_64)
Signed-off-by: Masayuki Ishikawa <asayuki.Ishikawa@jp.sony.com>
2021-04-19 21:46:39 -05:00
Xiang Xiao
2335b69120
arch: Allocate the space from the beginning in up_stack_frame
...
arch: Allocate the space from the beginning in up_stack_frame
and modify the affected portion:
1.Correct the stack dump and check
2.Allocate tls_info_s by up_stack_frame too
3.Move the stack fork allocation from arch to sched
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-04-16 12:41:41 +09:00
Alan C. Assis
33dfceb6ff
Add more questions/answers to the FAQ
2021-04-15 08:11:54 -05:00
YAMAMOTO Takashi
d1307aa34f
esp32-devkitc: Add a config to run apps/examples/sotest
2021-04-15 12:18:52 +01:00
YAMAMOTO Takashi
c62173375d
esp32-devkitc: Add a config to run apps/examples/module
...
Right now, these seems to be no config in tree with
CONFIG_ARCH_USE_MODULE_TEXT.
2021-04-15 12:18:52 +01:00
Gustavo Henrique Nihei
23775da531
Documentation: Add ESP-WROVER-KIT documentation with NX and LVGL configs
2021-04-14 16:29:32 -03:00
Alan C. Assis
9d5ed6e594
Documentation: Add FAQ entry
2021-04-14 15:09:21 -03:00
Michal Lenc
0719976722
Documentation: added documentation for i.MX RT series and Teensy 4.x board
...
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2021-04-13 13:18:47 -05:00
Christian Clauss
15932fa9ea
Lint Python code with flake8 and isort
2021-04-10 08:36:29 -07:00
Fotis Panagiotopoulos
ee7276e7a7
syslog: syslog_device ops are handled internally by the driver.
2021-04-09 08:02:38 -05:00
Abdelatif Guettouche
7fb6a92e35
Documentation/esp32: Add unsupported peripherals.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-04-08 20:02:56 -03:00
Abdelatif Guettouche
183735336d
Documentation/esp32: Add supported peripherals.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-04-08 20:02:56 -03:00
Abdelatif Guettouche
4f9b280987
Documentation/esp32: Fix a couple of typos and add some notes.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-04-08 20:02:56 -03:00
Matias N
bc8a6772f6
Documentation: migrate ESP32DevKit README into docs
2021-04-07 22:34:33 +01:00
Matias N
d3fe676d0a
Documentation: update pipenv to include sphinx-autobuild
2021-04-07 22:34:33 +01:00
Brennan Ashton
f2b799842e
lint Documentation/
2021-04-04 23:29:27 -05:00
Nathan Hartman
c869bc5348
docs and comments: Update stale references to COPYING
...
Since 7a046358d9
the top-level COPYING
file has been deleted and replaced by DISCLAIMER, LICENSE, and NOTICE
files. However, some references to the old COPYING file remained in
Kconfig help text and documentation.
Documentation/contributing/coding_style.rst:
Documentation/introduction/about.rst:
boards/arm/lpc17xx_40xx/olimex-lpc1766stk/README.txt:
boards/arm/sam34/arduino-due/README.txt:
boards/arm/sam34/sam4l-xplained/README.txt:
boards/arm/sama5/giant-board/README.md:
boards/arm/sama5/sama5d2-xult/README.txt:
boards/arm/sama5/sama5d4-ek/README.txt:
boards/arm/samd2l2/samd20-xplained/README.txt:
boards/arm/samd2l2/samd21-xplained/README.txt:
boards/arm/samd2l2/saml21-xplained/README.txt:
boards/arm/stm32/hymini-stm32v/README.txt:
boards/arm/stm32/stm3210e-eval/README.txt:
fs/fat/Kconfig:
libs/libc/string/Kconfig:
* Updates stale references to the old top-level COPYING file to
either LICENSE or NOTICE (or both), as appropriate in each
instance.
2021-04-01 21:10:56 -05:00
Abdelatif Guettouche
c7c4f0b44c
Documentation: Describe how the use the MQTT-C config and the expected
...
output.
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-03-31 10:01:08 -05:00
raiden00pl
e4c27dfdd6
drivers: add generic upper-half driver for Field Oriented Control (FOC)
2021-03-30 21:54:39 -03:00
Matias N
3fdd9266ec
doc: add user API syslog description
2021-03-26 23:41:45 -05:00
Matias N
33aafe8e7f
doc: mention sphinx-autobuild in contributing section
2021-03-26 23:41:45 -05:00
Matias N
d312eb49f8
docs: reduce main content max width from 1200px to 1000px
2021-03-26 23:41:45 -05:00
Matias N
653bbdedec
Documentation: add ESP32 and DevKitC docs
2021-03-25 19:44:24 -07:00
Matias N
75b13c8353
documentation: improve boardctl() docs
2021-03-25 19:03:49 -03:00
Flavio Alves
bbdec3c4f4
Adding example to build cmake projects in NuttX
...
Section adjustments
Update Documentation/guides/cpp_cmake.rst
Co-authored-by: Matias N. <v01d@users.noreply.github.com>
Update Documentation/guides/cpp_cmake.rst
Co-authored-by: Matias N. <v01d@users.noreply.github.com>
Update Documentation/guides/cpp_cmake.rst
Co-authored-by: Matias N. <v01d@users.noreply.github.com>
Update Documentation/guides/cpp_cmake.rst
Co-authored-by: Matias N. <v01d@users.noreply.github.com>
Update Documentation/guides/cpp_cmake.rst
Co-authored-by: Matias N. <v01d@users.noreply.github.com>
Update Documentation/guides/cpp_cmake.rst
Co-authored-by: Matias N. <v01d@users.noreply.github.com>
Reviewed introduction to the document
Add the motivation for writing the document.
Update Documentation/guides/cpp_cmake.rst
Co-authored-by: Gustavo Henrique Nihei <38959758+gustavonihei@users.noreply.github.com>
Update Documentation/guides/cpp_cmake.rst
Co-authored-by: Gustavo Henrique Nihei <38959758+gustavonihei@users.noreply.github.com>
Update Documentation/guides/cpp_cmake.rst
Co-authored-by: Gustavo Henrique Nihei <38959758+gustavonihei@users.noreply.github.com>
Update Documentation/guides/cpp_cmake.rst
Co-authored-by: Gustavo Henrique Nihei <38959758+gustavonihei@users.noreply.github.com>
Update Documentation/guides/cpp_cmake.rst
Co-authored-by: Gustavo Henrique Nihei <38959758+gustavonihei@users.noreply.github.com>
Adding caption and name for files
Correcting caption
Update Documentation/guides/cpp_cmake.rst
Co-authored-by: Gustavo Henrique Nihei <38959758+gustavonihei@users.noreply.github.com>
Update Documentation/guides/cpp_cmake.rst
Co-authored-by: Gustavo Henrique Nihei <38959758+gustavonihei@users.noreply.github.com>
test: Separating the file from the document
Revert "test: Separating the file from the document"
This reverts commit beec4788bdb574d9c99f1817b7ffe6e90a18fe46.
Removing captions
Update Documentation/guides/cpp_cmake.rst
Co-authored-by: Gustavo Henrique Nihei <38959758+gustavonihei@users.noreply.github.com>
Update Documentation/guides/cpp_cmake.rst
Co-authored-by: Gustavo Henrique Nihei <38959758+gustavonihei@users.noreply.github.com>
2021-03-23 06:41:16 -07:00
raiden00pl
8bf3c5efb9
boards/stm32: add initial support for b-g431b-esc1 board
2021-03-20 21:07:20 -03:00
Jiuzhu Dong
59eb4fa8d6
fs: delete NFILE_DESCRIPTORS for allocating dynamically
...
Change-Id: Id06d215063796d222b9792d25ab2d6742167729f
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2021-03-17 06:46:42 -07:00
Byron Ellacott
c9db653c8d
symtabs: improve handling of symbol lookups
...
When CONFIG_SYMTAB_ORDEREDBYNAME is selected most code will use
the ordered search function. When it is not selected no code will
use the ordered search function. This change merges the two
functions and varies its behaviour based on the config setting,
such that all callers can simply call the one search function
and get the best behaviour.
An additional configuration option allows leading underscores to
be stripped from symbols being relocated in loaded objects. This
allows toolchains which prefix C symbol with underscores to make
loadable ELF objects.
2021-03-16 10:18:17 -07:00
Xiang Xiao
c047c1412f
Remove all gap8(risc-v) arch and board source code
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-03-11 10:51:11 -08:00
Xiang Xiao
c54d617f2c
Remove nr5m100(risc-v) arch and board source code
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-03-11 10:51:11 -08:00
Jiuzhu Dong
3c0354aba6
net/socket: delete config CONFIG_NSOCKET_DESCRIPTORS
...
N/A
Change-Id: I7d10ec460c351e4fbcdc19b3a8284dcb77073722
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2021-03-03 19:01:41 -08:00
Alan C. Assis
30468a34dd
Fix Ubuntu name and use Windows in upper case
2021-02-07 22:10:48 -08:00
Matias N
f63c189a17
Documentation: document nRF52832 Sparkfun board (improve MDK board a bit)
2021-02-07 17:04:08 -03:00
Matias N
87596d74dd
Documentation: introduce hardware platforms documentation
2021-02-07 08:38:51 -03:00
Huang Qi
073912e232
Replace all wget with curl
...
wget is missing from some system (like macOS and Windows native),
it's better to use curl to simplify build environment.
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2020-12-22 03:36:10 -06:00
Sara Souza
071cfceed6
Update Documentation/components/drivers/character/watchdog.rst
2020-12-18 04:07:07 -08:00
David Sidrane
8de9cba43b
Update Documentation/components/drivers/character/watchdog.rst
2020-12-18 03:35:54 -08:00
saramonteiro
48b5ac3ec0
Apply suggestions from code review
...
Co-authored-by: David Sidrane <David.Sidrane@Nscdg.com>
2020-12-18 03:35:54 -08:00
Sara Souza
4029c315f0
Apply 1 suggestion(s) to 1 file(s)
2020-12-18 03:35:54 -08:00
Sara Souza
51a6665925
Apply 1 suggestion(s) to 1 file(s)
2020-12-18 03:35:54 -08:00
Sara Souza
e049afc2a1
Documentation: how to use auto monitor feature to keep the chip alive
2020-12-18 03:35:54 -08:00
Abdelatif Guettouche
452b52a61e
boards/xtensa/esp32/common: Fix functions' descriptions.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2020-12-10 12:31:17 -06:00
raiden00pl
0c05f2ea38
stm32: add stm32g43x support and nucleo-g431rb board
2020-12-09 09:43:25 -03:00
Matias N
1e7c13dba3
Documentation: merge quickstart with the rest of "getting started"
2020-12-05 21:43:35 -06:00
Matias N
9c83b407b4
Documentation: re-enable prev, next buttons
2020-12-05 21:43:35 -06:00
Michal Lenc
2de4b68389
Docs and README: Add Teensy-4 BSP
...
Signed-off-by: Michal Lenc <lencmich@fel.cvut.cz>
2020-12-04 10:18:41 -08:00
Matias N
a59c7744f8
Documentation: support versioned docs
2020-11-26 10:58:44 -08:00
Matias N
c91939b5c0
Documentation: improve debugging section
2020-11-24 22:02:49 +01:00
Matias N
d118249566
Documentation: remove empty releases section; put reference up higher
2020-11-21 18:09:19 -08:00
Matias N
3aacc506dc
Documentation: various improvements to quickstart section
2020-11-21 18:09:19 -08:00
Matias N
ce146e91ef
Documentation: remove empty subheading
2020-11-21 18:09:19 -08:00
Matias N
c6270b552b
Documentation: remove TODO
2020-11-21 18:09:19 -08:00
Matias N
31f77461b3
Documentation: reorder introduction in index
2020-11-21 18:09:19 -08:00
Matias N
206402c7e0
Documentation: add TODO
2020-11-21 18:09:19 -08:00
Matias N
2c2f2bc795
Documentation: improve menuselection tag appearance
2020-11-21 18:09:19 -08:00
Diego Herranz
3956787254
Documentation/components/drivers/character/pwm: fix pwm.c location
...
- pwm.c was moved in 68bbc8438c
but the
documentation wasn't updated.
- Also a minor typo fixed.
2020-11-17 22:11:08 +01:00
Sara Souza
8a1960fdf4
Documentation for Watchdog Timer Driver
2020-11-09 08:06:10 -08:00
Nakamura, Yuuichi
08ad202dfb
Update task trace document
2020-11-02 01:12:08 -08:00
Yoshinori Sugino
c13f869432
Modify SIGSTP to SIGTSTP
...
Follow the POSIX description.
SIGTSTP should be sent when the Ctrl-Z characters is encountered, not SIGSTP.
Testing:
Built with hifive1-revb:nsh (CONFIG_SERIAL_TERMIOS=y, CONFIG_SIG_DEFAULT=y and CONFIG_TTY_SIGTSTP=y)
2020-10-29 01:12:43 -07:00
Matias N
aabb30a103
documentation: change non-working URL
2020-10-25 12:25:34 -03:00
Brennan Ashton
23cd1e030e
Docs: Fix broken links and references in docs
...
Also add to the CI a problem matcher to better report issues
Signed-off-by: Brennan Ashton <bashton@brennanashton.com>
2020-10-22 10:22:11 -03:00
Brennan Ashton
c412021904
Docs: Bump version of pygments to get new GAS lexer
...
Signed-off-by: Brennan Ashton <bashton@brennanashton.com>
2020-10-22 10:22:11 -03:00
Diego Herranz
c0719b370d
Documentation/quickstart/debugging: rewrite SWD sentence
...
Original content rather than copy-paste from Wikipedia.
Discussed on https://github.com/apache/incubator-nuttx/pull/2031
2020-10-21 17:09:42 +08:00
Diego Herranz
345f2a7731
Documentation/quickstart/debugging.rst: fix NuttX capitalisation
2020-10-21 13:57:56 +08:00
Diego Herranz
b482cbdd04
Documentation/quickstart/debugging.rst: rewrite JTAG/OpenOCD section
...
- Add mentions to SWD
- Sony's OpenOCD fork no longer needed since Nuttx support was merged upstream
on http://openocd.zylin.com/#/c/4103/ . Recommended to build from source or use
one of the unofficial, more recent builds.
- Amazon link for Olimex adapter was no longer available so removed.
- Reordered and some parts rewritten
2020-10-21 13:57:56 +08:00
Nakamura, Yuuichi
d8d19911ef
Add SCHED_INSTRUMENTATION_HIRES support
2020-10-21 00:33:10 +08:00
Nakamura, Yuuichi
e1b9c278f8
Update trace command document
2020-10-21 00:31:51 +08:00
Xiang Xiao
eb4121ce38
Change all 'Nuttx' to 'NuttX'
...
Unify the naming convention
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-20 01:45:06 -07:00
Xiang Xiao
a49a3eae51
tools: Remove the special handle for Ubuntu under Windows 10
...
since the Native Linux support could be reused for this case:
https://lists.apache.org/thread.html/r315682ed20bbeb2f1403cf592f892ef009274423189ffc5b3841a6a9%40%3Cdev.nuttx.apache.org%3E
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-18 11:48:19 -07:00
Xiang Xiao
e53779065e
Documentation: Fix the broken link in introduction/
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-18 11:46:20 -07:00
Xiang Xiao
652241a411
Documentation: Format introduction/supported_platforms.rst
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-18 11:46:20 -07:00
Xiang Xiao
8a7982bec0
Documentation: Change 32bit arch to 64bit arch
...
since NuttX support at least 64bit x86 and riscv now
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-18 11:46:20 -07:00
Xiang Xiao
4f1f25b516
Documentation: Remove the wrong comment about 64bit sim
...
64bit sim is fully supported now
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-18 11:46:20 -07:00
Xiang Xiao
55aff276ee
Documentation: Reorder Documentation/index.rst
...
1.Move quickstart to first
2.Move boards after introduction
3.Move reference after guides
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-18 11:45:05 -07:00
Xiang Xiao
81465f659d
Documentation: Move nsh/ to applications/
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-18 11:45:05 -07:00
Xiang Xiao
9abe505726
Documentation: Move syslog.rst to components/drivers/special/
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-18 11:45:05 -07:00
Xiang Xiao
155e98d42c
Documentation: Move socketcan.rst to components/drivers/special/
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-18 11:45:05 -07:00
Xiang Xiao
302d4da341
Documentation: Move note.rst to components/drivers/character/
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-18 11:45:05 -07:00
Xiang Xiao
598e3eedb4
Documentation: Remove all tail spaces from *.rst and *.html
...
by the below command:
find . -type f -name '*.rst' -exec sed --in-place 's/[[:space:]]\+$//' {} \+
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-18 10:51:22 -07:00
Diego Herranz
f10261f32f
Documentation/quickstart/debugging: fix micro-ros tutorial link
2020-10-18 12:22:54 -04:00
Diego Herranz
9c43ca3d82
Documentation/components/nsh/login.rst: fix a couple of repo links manually
...
They may have been malformed or the path changed at some point
2020-10-18 12:22:54 -04:00
Diego Herranz
77160c7a32
Documentation: replace bitbucket links with github ones
...
bitbucket.org/nuttx/nuttx/src/ replaced with github.com/apache/incubator-nuttx/blob/
2020-10-18 12:22:54 -04:00
Yoshinori Sugino
296eff3d40
Fix typos
2020-10-17 09:04:37 +01:00
Nakamura, Yuuichi
1472a913a9
Add documentation for note filters and task trace guides
2020-10-16 10:13:15 +08:00
saramonteiro
d1f0c71d2c
Update timer.rst
2020-10-15 19:09:26 -03:00
saramonteiro
b0416202f6
Update timer.rst
2020-10-15 19:09:26 -03:00
saramonteiro
8c4553693b
Documentation for the Timer Driver
2020-10-15 19:09:26 -03:00
Nathan Hartman
80ce7800a9
Sources and Docs: Fix typos and nxstyle issues
...
Documentation/contributing/coding_style.rst:
* Fix repeated words: ("this this").
* Remove trailing spaces.
boards/z80/z80/z80sim/README.txt:
* Fix repeated words: ("this this") and rewrap lines.
graphics/Kconfig,
libs/libc/math/Kconfig:
* Fix repeated words: ("this this").
arch/arm/src/armv7-a/arm_assert.c,
arch/arm/src/armv7-r/arm_assert.c,
arch/arm/src/imxrt/imxrt_enet.c,
arch/arm/src/kinetis/kinetis_enet.c,
arch/arm/src/kinetis/kinetis_flexcan.c,
arch/arm/src/s32k1xx/s32k1xx_enet.c,
arch/arm/src/s32k1xx/s32k1xx_flexcan.c,
arch/arm/src/stm32/stm32_pwm.c,
arch/arm/src/stm32h7/stm32_pwm.c,
arch/arm/src/stm32l4/stm32l4_pwm.c,
arch/renesas/src/rx65n/rx65n_usbdev.c,
binfmt/libnxflat/libnxflat_bind.c,
drivers/pipes/pipe_common.c,
net/igmp/igmp_input.c,
net/tcp/tcp_conn.c,
sched/sched/sched_roundrobin.c:
* Fix typo in comment ("this this").
arch/arm/src/cxd56xx/cxd56_usbdev.c,
arch/arm/src/lc823450/lc823450_usbdev.c:
* Fix typo in comment and rewrap lines.
arch/arm/src/imxrt/imxrt_usbdev.c,
arch/arm/src/stm32/stm32_dac.c,
arch/arm/src/stm32f0l0g0/stm32_pwm.c,
arch/arm/src/stm32f7/stm32_pwm.c,
arch/arm/src/tiva/lm/lm4f_gpio.h,
fs/nxffs/nxffs_write.c,
include/nuttx/analog/pga11x.h,
include/nuttx/usb/usbdev.h,
net/mld/mld_join.c:
* Fix typo in comment ("this this").
* Fix nxstyle issues.
2020-10-02 04:54:52 +02:00
Adam Feuer
d32abc164a
updated readmes to reflect giant-board support
...
- also changed most Atmel references to Microchip
since Microchip has acquired Atmel
2020-09-16 15:56:32 -06:00
Matias N
166242c171
use "export" to expose TOPDIR to all child make instead of passing it around every time
2020-09-15 21:11:33 -07:00
ligd
4d787db5bb
Documentation: add gethrtime() API to "Clocks and Timers"
...
Change-Id: I97a75a14427bcada8a408ced6e0203dc3345f162
Signed-off-by: ligd <liguiding1@xiaomi.com>
2020-09-15 10:28:21 -03:00
Matias N
34b34e2d45
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.
2020-09-14 15:54:18 +08:00
Matias N
5106c3fe3f
documentation: make the "make clean" suggestion a warning
2020-09-12 19:28:24 -07:00
Matias N
94e1a9247c
documentation: work on quickstart, add tabs sphinx extension
2020-09-12 19:28:24 -07:00
Matias N
7b965a25d8
Documentation: build documentation using sphinx -j option which parallelizes jobs
2020-09-12 00:43:22 +08:00
Xiang Xiao
b0797263ca
libc/stdio: Allocate file_struct dynamically
...
1.Reduce the default size of task_group_s(~512B each task)
2.Scale better between simple and complex application
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: Ia872137504fddcf64d89c48d6f0593d76d582710
2020-09-11 17:58:17 +08:00
Adam Feuer
d788b2e16c
fix bugs in quickstart docs
...
- change Gnu to GNU
- fix formatting and link fixes
- add menuconfig screenshot
- replaced config file edits with kconfig-tweak
- fix section numbering
- removed leftover todo in quickstart/index.rst
- rewrote debugging section to use menuconfig
2020-09-06 22:28:32 +01:00
Matias N
44cee3f211
documentation: split device drivers sections into individual documents
2020-09-06 10:58:12 -03:00
Adam Feuer
b88038a1e1
add quickstart docs from NuttX Companion
...
- with suggested edits from PR feedback
2020-09-04 20:03:49 -03:00
Adam Feuer
ce604692db
deleted section on copying driver code
...
- changed to "use for inspiration only"
2020-09-04 20:02:30 -03:00
Adam Feuer
7632b4d716
formatting fixes
2020-09-04 20:02:30 -03:00
Adam Feuer
8cd8adb5d9
removed alternative rename and merge flow
2020-09-04 20:02:30 -03:00
Adam Feuer
c1eb911814
removed text about interactive rebase
2020-09-04 20:02:30 -03:00
Adam Feuer
dcf32363c2
fixed copy-paste error in sim
2020-09-04 20:02:30 -03:00
Adam Feuer
5ec5a99631
heading level fix
2020-09-04 20:02:30 -03:00
Adam Feuer
341f496226
PR feedback changes
2020-09-04 20:02:30 -03:00
Adam Feuer
d3414178ae
added docs for rebase flow
2020-09-04 20:02:30 -03:00
Adam Feuer
b85fcd7566
PR feedback changes
2020-09-04 20:02:30 -03:00
Adam Feuer
56b89a89f2
add sim and drivers guides, contributing workflow
2020-09-04 20:02:30 -03:00
Matias N
2120eed84f
documentation: fix build warning
2020-09-02 13:16:24 -07:00
Brennan Ashton
572be4d74d
Docs: Clean up installation requirements and only support pipenv
...
Signed-off-by: Brennan Ashton <bashton@brennanashton.com>
2020-09-02 17:12:32 -03:00
Matias N
9b08cf945f
documentation: address various duplicate declarations
2020-09-02 16:00:08 +08:00
Brennan Ashton
4cb193d530
Docs: Update links to old website and wiki
...
Signed-off-by: Brennan Ashton <bashton@brennanashton.com>
2020-08-30 19:16:30 -03:00
Adam Feuer
d655f47d13
convert INVIOLABLES.txt to markdown, add to docs
2020-08-25 16:03:42 -07:00
Matias N
cf3ecdd31b
doc: add .python-version to .gitignore
2020-08-25 12:54:24 -07:00
Matias N
f8207ded75
doc: remove todo
2020-08-25 12:54:24 -07:00
Matias N
8d5d5502bc
documentation: switch to m2r2 for Markdown support; update requirements.txt
2020-08-25 12:54:24 -07:00
Matias N
407667480a
doc: fix typo on contribution workflow
2020-08-24 10:29:55 -07:00
Matias N
1f53dd0e0e
documentation: add license headers to various files
2020-08-24 10:29:55 -07:00
Matias N
896ba15f01
support specifying top alignment for tables
2020-08-24 10:29:55 -07:00