David Sidrane
cd92cf4496
kinetis:edma {s|d}last needs to be total xfer size
2023-05-20 18:32:01 +08:00
Brennan Ashton
14d311ca0a
docs: Add copy button for code blocks
2023-05-20 12:58:32 +08:00
Brennan Ashton
4d3ce8f706
docs: Fix sphinx warnings listed in issue #9306
...
Fixes these errors:
```
/home/bashton/nuttx-wrk/nuttx/Documentation/components/drivers/special/lcd.rst:52: WARNING: duplicate label ttgotdisplayesp32, other instance in /home/bashton/nuttx-wrk/nuttx/Documentation/components/drivers/special/framebuffer.rst
/home/bashton/nuttx-wrk/nuttx/Documentation/platforms/sim/sim/boards/sim/index.rst:370: CRITICAL: Unexpected section title.
/home/bashton/nuttx-wrk/nuttx/Documentation/platforms/sim/sim/boards/sim/index.rst:394: CRITICAL: Unexpected section title.
/home/bashton/nuttx-wrk/nuttx/Documentation/platforms/sim/sim/boards/sim/index.rst:1494: ERROR: Inconsistent literal block quoting.
/home/bashton/nuttx-wrk/nuttx/Documentation/platforms/sim/sim/boards/sim/index.rst:1569: WARNING: Literal block expected; none found.
/home/bashton/nuttx-wrk/nuttx/Documentation/platforms/xtensa/esp32s2/boards/esp32s2-kaluga-1/index.rst:207: WARNING: download file not readable: /home/bashton/nuttx-wrk/nuttx/Documentation/platforms/xtensa/esp32s2/boards/esp32s2-kaluga-1/tone.wav
checking consistency... /home/bashton/nuttx-wrk/nuttx/Documentation/reference/os/newreno.rst: WARNING: document isn't included in any toctree
/home/bashton/nuttx-wrk/nuttx/Documentation/guides/zerolatencyinterrupts.rst:117: WARNING: unknown document: <nestedinterrupts.rst>
```
2023-05-20 12:40:52 +08:00
zhangyuan21
2049ca69b0
arch/arm64: Modify ld to ensure that the bss section is aligned to 8 bytes
...
Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com>
2023-05-19 21:38:07 -07:00
zhangyuan21
36acd4fce5
arch/arm64: .bss initialization using assembly language
...
The compiler will optimize boot_early_memset to memset,
but memset in libc cannot be used before MMU is enabled.
Therefore, assembly language is used to implement the
initialization of bss to avoid this problem.
Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com>
2023-05-19 21:38:07 -07:00
raiden00pl
3493ea399f
arch/nrf53: add I2C support
2023-05-19 21:36:49 -07:00
raiden00pl
22d4a492e4
arch/nrf53: UART0-3, SPI0-3 and TWI0-3 instances share the same interrupt vectors
2023-05-19 21:36:49 -07:00
Nathan Hartman
e299af410a
Documentation: Import Nested Interrupts page from CWIKI
...
* Documentation/guides/nestedinterrupts.rst:
New. Imported from [1] and converted from CWIKI to reStructuredText.
* Documentation/guides/index.rst:
Link to the new page.
* Documentation/guides/zerolatencyinterrupts.rst:
Replace link to the CWIKI Nested Interrupts page with link to the
above.
[1] https://cwiki.apache.org/confluence/display/NUTTX/Nested+Interrupts
2023-05-19 23:20:43 +08:00
jianglianfang
14c77dce15
fb_driver: add fb_open and fb_close
...
Signed-off-by: jianglianfang <jianglianfang@xiaomi.com>
2023-05-19 21:46:07 +08:00
anjiahao
37839032cc
mempool:fix bug when calculating mempool delta
...
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2023-05-19 21:20:43 +08:00
anjiahao
736af90370
Support when malloc failed dump mempool info
...
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2023-05-19 21:20:18 +08:00
simbit18
8a124f1a6f
arch/arm/src: Fix Kconfig style
...
Remove spaces from Kconfig files
2023-05-19 21:18:51 +08:00
simbit18
5d0bbf20f7
arch/arm/src/imxrt/Kconfig: Fix Kconfig style
...
Remove spaces from Kconfig files
2023-05-19 21:18:51 +08:00
simbit18
09fcec8fae
arch/arm/src/stm32f7/Kconfig: Fix Kconfig style
...
Remove spaces from Kconfig files
2023-05-19 21:18:51 +08:00
simbit18
fe8289bbc0
arch/arm/src/gd32f4/Kconfig: Fix texts GD32F4_TIMER0_CH3O
...
correct GD32F4_TIMER0_CHANNEL2 -> GD32F4_TIMER0_CHANNEL3
fix texts
Remove spaces from Kconfig files
2023-05-19 21:18:51 +08:00
yinshengkai
416cd2da35
tools/mkallsyms: add exception handle
...
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2023-05-19 20:22:55 +08:00
raiden00pl
c497576ebf
boards/nrf53: add initial support for Thingy:53 board
2023-05-19 17:42:29 +08:00
raiden00pl
be7ee904e2
boards/nrf52: add initial support for Thingy:52 board
2023-05-19 17:42:17 +08:00
jianglianfang
73a1066613
vnc_server: set touch.maxpoint to 1 for circbuf_init
...
set touch.maxpoint to 1 in vnc_server.c for circbuf_init,otherwise
touch_event will circbuf_overwrite a wrong value.
test step:vnc run lvgldemo,test input event
Signed-off-by: jianglianfang <jianglianfang@xiaomi.com>
2023-05-19 17:42:05 +08:00
zhangyuan21
548424713b
arch/arm64: Each core initializes its own idle stack in SMP
...
When the MMU/MPU of core0 is enabled while those of other cores are not,
it is unsafe to operate the idle stack simultaneously. The idle stack
of other cores will be flushed by the contents in the cache of core0,
therefore it is necessary to initialize the idle stack and let each
core handle it on its own.
Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com>
2023-05-19 17:41:48 +08:00
zhangyuan21
3b074b153b
arch/armv8-m: add ARMV8M_TRUSTZONE_HYBRID feature
...
Some chips only have one core that supports secure in smp mode,
so need change EXC_RETURN to non-secure when switching to a core that
does not support secure.
Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com>
2023-05-19 11:55:18 +08:00
jturnsek
ba411fb53d
Wrong dlastsga or slast setting if doff or soff larger than one
2023-05-19 10:23:29 +08:00
jturnsek
8976ded08a
Base address missing from imxrt_flexio_get_shifter_buffer_address returned address
2023-05-19 10:23:19 +08:00
Nathan Hartman
33bf661413
Documentation: Improve "High Performance, Zero Latency Interrupts"
...
* Documentation/guides/zerolatencyinterrupts.rst:
Add paragraph that defines jitter. Fix a few minor typos. Fix
incorrect reStructuredText formatting for bulletpoints (they were
being rendered like 2nd level bulletpoints).
* Documentation/guides/index.rst:
Add zerolatencyinterrupts.rst to the TOC, which I forgot to do in PR
# 9302.
2023-05-19 10:22:50 +08:00
Petro Karashchenko
ab02bdc626
include/regex.h: add missing FAR
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
9e9e0328a8
include/nuttx/audio: remove unnecessary forward declaration
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
eb9227e185
include/nuttx/serial: remove unrelated comments
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
ede3e3e4c5
libs/libm/libmcs: add newline at the end of file
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
f79d3860c2
net/icmpv6: fix style issues
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
40708e0ea7
net/icmpv6: add CODE to function pointer
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
b944886659
net/udp: remove FAR for non-pointer variables
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
c70b7f6b3d
nuttx: improve C89 compatibility in common code
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
e85afaf6cf
arch/arm/src/cxd56xx: fix style issues
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
764f8ef9be
sched/signal: fix typo in comments
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
521b92a5db
wireless/ieee802154: add missinf FAR
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
8d565fc0e3
libs/libc/string: remove redundant parenthesis
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
6a28807cb2
include/nuttx: fix style issues in sched.h
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
af292daf2b
include/nuttx: unify feature definition in compiler.h
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
8254b374dd
drivers/mmcsd: fix style issues
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
1e86682feb
drivers/mtd: fix C89 compatibility of w25qxxxjv
...
Correct various style issues
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
1be4066b3c
wireless/bluetooth: fix style issues
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Petro Karashchenko
dfa1eb2f54
include/sys: fix definition of __BYTE_ORDER
...
Fix style issues
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-05-19 02:40:38 +08:00
Zhe Weng
e7043828a7
netdb: Regard hosts file prior to DNS when resolving
...
- Linux: What inside /etc/hosts comes first.
- NuttX: Even if we write a domain in /etc/hosts, we still use DNS
result instead of hosts lines. This patch change this behavior.
Signed-off-by: Zhe Weng <wengzhe@xiaomi.com>
2023-05-18 14:50:08 -03:00
raiden00pl
3930c70954
nrf5340-dk: cosmetic
2023-05-19 01:03:18 +08:00
raiden00pl
444488fcf2
nrf5340-audio-dk: cosmetic
2023-05-19 01:03:18 +08:00
zhangyuan21
4466c3d6e9
arm64/cache: Support unalign cache clean.
...
Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com>
2023-05-18 15:45:42 +03:00
Xiang Xiao
cff40aa34c
net: Remove some minor #warning since it compiler specific
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-05-18 15:44:28 +03:00
Xiang Xiao
8d56a9bbcb
Remove #warning if the code already return the error code or value
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-05-18 15:44:28 +03:00
Xiang Xiao
bf391eaec2
libm/arm: Remove the compiler specific #warning
...
let ld report the error instead
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-05-18 15:44:28 +03:00
simbit18
ba94a24c8b
libs\libc\stdlib\Kconfig: Fix indentation
...
Remove TABs
2023-05-18 15:43:22 +03:00