Jorge Guzman
7044e38cc7
stm32h7/linum-stm32h753bi: add support to ethernet connection
...
Signed-off-by: Jorge Guzman <jorge.gzm@gmail.com>
2024-05-19 10:25:50 -03:00
Rodrigo Sim
29775f824b
drivers/sensors/Kconfig: Fix HC-SR04 configuration
...
Signed-off-by: Rodrigo Sim rcsim10@gmail.com
2024-05-19 10:21:23 -03:00
Rodrigo Sim
8fb458b7fe
board/stm32f401rc-rs485: Add support to ultrasonic sensor HC-SR04
...
Signed-off-by: Rodrigo Sim rcsim10@gmail.com
2024-05-19 10:21:23 -03:00
yinshengkai
e6ed8c6782
sim: add sqlite config
...
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2024-05-17 10:19:31 -03:00
yinshengkai
20ebe0e64c
Replace all asserts in kernel code with ASSERT
...
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2024-05-17 10:18:16 -03:00
yinshengkai
f25a506f91
include: When defining NDEBUG, assert will implement alignment standards
...
As defined by the C standard, if NDEBUG is defined, assert should do nothing but be simply defined as:
#define assert(ignore) ((void)0)
Reference link:
https://pubs.opengroup.org/onlinepubs/009695399/basedefs/assert.h.html
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2024-05-17 10:18:16 -03:00
jfbblue0922
72c1f779d1
add stm32h755II chip
2024-05-17 10:16:39 -03:00
ChenChuang
1d19c6abe3
fix: call rwb->rhreload() when nblocks > 0
...
There is no need to call rwb->rhreloade() when nblocks is 0,
and some platform(eg: BES) has the limit that the parameter
of len in pltatform flash read function cant't be 0.
2024-05-17 19:15:49 +08:00
Jukka Laitinen
8b1a388d93
boards/risc-v/mpfs/common/src: Update mpfs_emmcsd.c and mpfs_composite.c
...
Add partition parsing logic to emmcsd and support for configuring either CDCACM alone or
both CDCACM and USBMCS for composite mode.
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2024-05-17 19:14:06 +08:00
Tiago Medicci Serrano
a00fbbeb9f
espressif: Add option to disable the GIT_DEPTH to pull submodules
...
By default, submodules are cloned with `--depth=1`. This continues
to be true if `DISABLE_GIT_DEPTH` environment variable is not
defined (and it is not defined by default). But, if defined the
submodules will be fully cloned (without the `--depth` parameter).
2024-05-17 19:10:46 +08:00
Peter van der Perk
015e7cd607
imxrt: 1170 MPU config ensure no lockups can occur
2024-05-17 19:09:09 +08:00
dulibo1
3762bda5e2
pm: procfs add pm prepare fail stats
...
Signed-off-by: dulibo1 <dulibo1@xiaomi.com>
Signed-off-by: buxiasen <buxiasen@xiaomi.com>
2024-05-17 19:07:44 +08:00
simbit18
fb31f06a2f
Fix Kconfig style
...
Remove spaces from Kconfig files
Add TABs
Replace help => ---help---
Add comments
2024-05-17 19:06:11 +08:00
Yanfeng Liu
77f3225140
tools/minidump: support 64-bit stack dump
...
This is to follow up commit 1890b58e67
in patch #12316 .
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-05-17 19:05:19 +08:00
Jukka Laitinen
9257af55f1
risc-v/mpfs: Change linker symbols _ssbi_ddr and _esbi_ddr into _ssbi_ram and _esbi_ram
...
The original names are confusing; the symbols' addresses point to the start and end of the
sbi executable ram area. This may also reside in l2lim and not in ddr, depending on the
configuration, and this is defined in the linker script.
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2024-05-16 17:14:43 -03:00
Ville Juven
35ee532cb4
boards/imx93-evk: Fix potential warning about unused variable
...
"ret" might be unused, which causes an error due to -Werror
2024-05-16 17:14:25 -03:00
Nicolas Lemblé
03dbb82db9
Add c symbols to std
2024-05-16 10:25:01 -03:00
buxiasen
c9170c3b0a
pm: fix when RTC_HIRES enabled pm procfs err
...
Signed-off-by: buxiasen <buxiasen@xiaomi.com>
2024-05-16 16:23:18 +08:00
buxiasen
6ef6d75840
PM: change domain field state after callback done
...
Swap the sequence of domain state update and statechanged callback,
Make sure inside statechanged callback can get the old domain state.
Signed-off-by: buxiasen <buxiasen@xiaomi.com>
2024-05-15 16:32:41 -03:00
Ivan Palijan
fcbae598e4
Added support in Nucleo-L476RG board for MPU9250 sensor.
2024-05-15 23:54:30 +08:00
Rdk-T
63294c5da2
add Port selection on xmc4800
...
Base ecat option on chip instead of board (allow custom boards to use the ecat)
add GPIO_ECAT alternative configs
2024-05-15 11:57:57 -03:00
yangsen5
33b5e1414c
arch/sim_encoder: g_bufsize initialization error in g_sim_encoder_ops structure
...
Signed-off-by: yangsen5 <yangsen5@xiaomi.com>
2024-05-15 22:03:18 +08:00
yangsen5
d6b7d782eb
arch/sim_hostencoder: To avoid system calls being interrupted when use host api
...
Signed-off-by: yangsen5 <yangsen5@xiaomi.com>
2024-05-15 22:03:18 +08:00
shizhenghui
932cdf228b
Add v4l2m2m sim encoder
...
Signed-off-by: shizhenghui <shizhenghui@xiaomi.com>
2024-05-15 22:03:18 +08:00
shizhenghui
ed1ad1be65
Add v4l2m2m & sim decoder
...
Signed-off-by: shizhenghui <shizhenghui@xiaomi.com>
2024-05-15 22:03:18 +08:00
shizhenghui
03c756dd74
videoio: modify data type of v4l2_buffer from uint32_t to uint16_t
...
Signed-off-by: shizhenghui <shizhenghui@xiaomi.com>
2024-05-15 22:03:18 +08:00
shizhenghui
fecf2039d8
videoio: modify the v4l2_pix_format type is the same as mplane
...
Signed-off-by: shizhenghui <shizhenghui@xiaomi.com>
2024-05-15 22:03:18 +08:00
simbit18
360c2fc44c
fix nxstyle
...
Remove TABs
fix Relative file path does not match actual file.
2024-05-15 21:53:59 +08:00
Alan Carvalho de Assis
056eb46d69
nxstyle: Ignore long line for file path at line 2
...
This patch fixes the issue reported by PR #12345 where the file
path existent in the second line of each source file on NuttX.
Sometimes the path could be too long and could raise a nxstyle
issue during the CI test.
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-05-15 21:53:30 +08:00
YAMAMOTO Takashi
5df4925672
esp32s3_textheap.c: fix range checks
...
While there constants are commented as "First and last words of the
D/IRAM region", the _HIGH addresses are actually not in the corresponding
region.
2024-05-15 10:45:10 -03:00
Gao Feng
10c8c39426
xtensa/esp32s3: pending interrupt should be clear while disable GPIO IRQ
2024-05-15 10:36:04 -03:00
zhanghongyu
53a72a31fb
sys/socket.h: add the definition of SCM_TIMESTAMP.
...
Third-party library lcm will use SCM_TIMESTAMP macro definition
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2024-05-15 16:12:10 +08:00
meijian
d199249769
[net][udp] fix udp wrb-iob leak when NIC was down
...
Signed-off-by: meijian <meijian@xiaomi.com>
2024-05-15 11:12:36 +08:00
Zhe Weng
c234fac910
net/netdev: Check quota when registering lower-half devices
...
Some drivers may set too big quota by accident and consume all of our
buffers, so we add a check when registering devices.
Signed-off-by: Zhe Weng <wengzhe@xiaomi.com>
2024-05-14 17:43:26 -03:00
hujun5
6c1b900e82
arm64: optimise for arm64_switchcontext
...
We can save execution time by
inline arm64_fullcontextrestore and arm64_switchcontext
test:
We can use qemu for testing.
compiling
make distclean -j20; ./tools/configure.sh -l qemu-armv8a:nsh_smp ;make -j20
running
qemu-system-aarch64 -cpu cortex-a53 -smp 4 -nographic -machine virt,virtualization=on,gic-version=3 -net none -chardev stdio,id=con,mux=on -serial chardev:con -mon chardev=con,mode=readline -kernel ./nuttx
Signed-off-by: hujun5 <hujun5@xiaomi.com>
2024-05-14 16:03:08 -03:00
meijian
11dfc5809a
[ipv6][netlink] add netlink report when get ipv6 address by icmpv6
...
Signed-off-by: meijian <meijian@xiaomi.com>
2024-05-14 16:00:45 -03:00
Tiago Medicci Serrano
8a37d1ff1c
espressif: Minor changes to keep consistency between sources
...
This commits replicates some changes on files that were originally
written for other Espressif SoCs and inspired new implementations.
Eventually, these new implementations were improved and this commit
replicates these changes on the original sources.
2024-05-14 22:10:45 +08:00
Tiago Medicci Serrano
c412dadcb9
esp32c3/wifi: Add support for the Wi-Fi in ESP32-C3
...
This commit introduces support for both station and softAP modes.
2024-05-14 22:10:45 +08:00
Tiago Medicci Serrano
7ed64e7234
esp32c3: Substitute /
to $(DELIM)
...
Substitute `/` to `$(DELIM)` to make it compatible with other
implementations.
2024-05-14 22:10:45 +08:00
Tiago Medicci Serrano
2c4963dcd6
esp32c6/wifi: Add support for the Wi-Fi in ESP32-C6
...
This commit introduces support for both station and softAP modes.
2024-05-14 22:10:45 +08:00
Tiago Medicci Serrano
9e8c9ea47f
esp: Update libc stubs to properly acquire/release locks.
...
Avoid using static mutex and recursive mutex as the resource to be
acquired/release. Instead, create a specific lock for each call if
it does not exist.
2024-05-14 22:10:45 +08:00
Tiago Medicci Serrano
47b0cae778
esp/hr_timer: Fix issue with timed-out timers
2024-05-14 22:10:45 +08:00
meijian
35f8c19112
[net][route] fix Mico definition bug
...
Signed-off-by: meijian <meijian@xiaomi.com>
2024-05-14 22:05:35 +08:00
meijian
667b9eabdd
[driver][tun]: add tx packets dump
...
Signed-off-by: meijian <meijian@xiaomi.com>
2024-05-14 22:05:08 +08:00
meijian
42a23bef41
net/netlink: Add doc for netlink route
...
Signed-off-by: meijian <meijian@xiaomi.com>
2024-05-14 10:05:37 -03:00
meijian
4702a09538
net/netlink: Add RTM preifx notify support
...
Signed-off-by: meijian <meijian@xiaomi.com>
2024-05-14 10:05:37 -03:00
meijian
8eaefd2424
net/netlink: Add RTM neigh notify support
...
Signed-off-by: meijian <meijian@xiaomi.com>
2024-05-14 10:05:37 -03:00
meijian
34aeeb024c
net/netlink: Add RTM route support
...
Signed-off-by: meijian <meijian@xiaomi.com>
2024-05-14 10:05:37 -03:00
meijian
98d5e118c0
[icmpv6] fix resource leak of icmpv6
...
Signed-off-by: meijian <meijian@xiaomi.com>
2024-05-14 16:25:56 +08:00
simbit18
d1789d84e8
fix nxstyle
...
fix Relative file path does not match actual file.
2024-05-13 22:24:36 +02:00