guoshichao
d67090c47e
libs/libc/wchar: add putwc implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-22 08:51:07 +08:00
guoshichao
a9b2857754
libs/libc/wchar: add putwchar implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-22 08:51:07 +08:00
guoshichao
f8b5f613e2
libs/libc/wchar: add fputwc implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-22 08:51:07 +08:00
guoshichao
d386df4424
libs/libc/wchar: add wcswidth implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-22 08:51:07 +08:00
guoshichao
7c0685c53d
libs/libc/wchar: add wcwidth implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-22 08:51:07 +08:00
guoshichao
f9c8461c72
libs/libc/wchar: add wcswcs implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-22 08:51:07 +08:00
guoshichao
199bc57035
libs/libc/wchar: add wcstok implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-22 08:51:07 +08:00
guoshichao
9070743fe8
libs/libc/wchar: add wcsstr implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-22 08:51:07 +08:00
guoshichao
20802fcf5c
libs/libc/wchar: add wcsspn implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-22 08:51:07 +08:00
guoshichao
181a2d916d
libs/libc/wchar: add wcspbrk implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-22 08:51:07 +08:00
xinbingnan
524cb33729
tools/minudumpserver: support auto parse log file feature
...
VELAPLATFO-16476
1. support to extract log and list all possible dumps from a full log file
Signed-off-by: xinbingnan <xinbingnan@xiaomi.com>
2023-09-22 08:47:47 +08:00
dulibo1
b57e43b4d0
clk:fix some issues when use rpmsg clk
...
1.check the rpmsg name when clk_register.
2.clk_get rpmsg clk print error:
clk/clk.c:1231:3: runtime error: null pointer passed as argument 2, which is declared to never be null
3.fix some function miss keyword FAR.
4.clk_disable_unused may disable rpmsg clk which disable the clk that maybe used by others
Signed-off-by: dulibo1 <dulibo1@xiaomi.com>
2023-09-22 08:47:23 +08:00
zhuanglin
13ee3f8117
sched/clock Add special handling for TCB null pointer cases
...
Adding a judgment in the code that null return values are not referenced for dereference
Signed-off-by: zhuanglin <zhuanglin@xiaomi.com>
2023-09-22 08:46:50 +08:00
dulibo1
2db471fab3
regulator:fix some issues when use rpmsg
...
1.client get the regualtor which is enabled by server, will disable the regualtor.
2.regulator_rpmsg_server_unbind will disable regualtor which maybe used by other client.
3.regulator_rpmsg_server_unbind will be deadloop when the regulator is always_on;
4.regulator_rpmsg_client_destroy does not match server cpu name,may destory by stop other rptun dev
Signed-off-by: dulibo1 <dulibo1@xiaomi.com>
2023-09-21 19:41:34 -04:00
dulibo1
da1cd59f35
regualtor:fix regulator_register check rpmsg regulator which leads to recursion
...
Signed-off-by: dulibo1 <dulibo1@xiaomi.com>
2023-09-21 19:41:34 -04:00
Daniel P. Carvalho
f0bc20c815
Fix I2C1 pinout.
2023-09-22 00:54:07 +08:00
simbit18
4f985f4367
Fix Kconfig style
...
Remove spaces from Kconfig
Add comments
2023-09-22 00:35:48 +08:00
raiden00pl
4c9c0c8be2
debug: add support for IPC (interprocessor communication) debug messages
2023-09-22 00:02:51 +08:00
wanggang26
db2f204cc4
mmcsd: support dump cid and csd with mmc-utils
...
Signed-off-by: wanggang26 <wanggang26@xiaomi.com>
2023-09-21 22:40:39 +08:00
TaiJu Wu
707dd12090
fix: disable esp32s3-devkit/ksta_softap spinlock
...
Link time happened error when CI/CD test.
ref: https://github.com/apache/nuttx-apps/pull/2076
Signed-off-by: TaiJu Wu <tjwu1217@gmail.com>
2023-09-21 10:34:59 -04:00
simbit18
34bb0b6544
Fix nuttx coding style
...
Remove TABs
Remove spaces
Fix indentation
2023-09-21 10:03:13 -04:00
raiden00pl
dafa4e4413
arch/nrf{52|53|91}/serial: fix serial registration when ther is no console on serial
2023-09-21 20:31:03 +08:00
raiden00pl
f0155b9099
arch/nrf{52|53|91}/serial: fix warning if HAVE_UART_CONSOLE not defined
...
warning: control reaches end of non-void function [-Wreturn-type]
2023-09-21 20:31:03 +08:00
raiden00pl
3e79d21100
arch/arm: fix undefined reference to arm_serialinit when RTT console used
2023-09-21 20:30:27 +08:00
raiden00pl
0b00a02f81
sensors: add suffix _uorb to all sensors that use the new sensor framework
...
This'll make it easier to identify sensors supporting the new sensor approach
2023-09-21 20:30:08 +08:00
wanggang26
40a2adf720
procfs: fix a typo
...
Signed-off-by: wanggang26 <wanggang26@xiaomi.com>
2023-09-21 15:02:27 +03:00
SPRESENSE
a3d17a18a7
drivers/modem/alt1250: Fix bug that errno was not converted correctly
...
Fix bug that errno was not converted correctly.
2023-09-21 13:54:21 +03:00
SPRESENSE
125f4a2ad0
drivers/modem/alt1250: Fix bug that modem version could not be taken
...
Fix bug that modem version could not be taken.
2023-09-21 17:44:12 +08:00
zhanghongyu
9267dbc7c2
bcm_driver: revert packed attribute for scan structure
...
These structures need to be aligned with the firmware, packed_struct will cause the scan information from Wi-Fi firmware not to be parsed by broadcom Wi-Fi driver. Therefore, we need to remove the packed_struct of the structure associated with the scan information.
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2023-09-21 14:03:12 +08:00
guoshichao
2abb760564
libs/libc/wchar/CMakeList: update the cmake to add the wchar impl
...
add lib_wcsrtombs.c lib_wcscpy.c lib_wcscat.c lib_wcslcat.c
lib_wcsncat.c lib_wcsrchr.c lib_wcschr.c lib_wcsncpy.c
lib_wcsncmp.c lib_wcscspn.c file
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-21 14:02:18 +08:00
guoshichao
e2962e84c5
libs/libc/wchar: add wcsspn implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-21 14:02:18 +08:00
guoshichao
899f170826
libs/libc/wchar: add wcsncmp implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-21 14:02:18 +08:00
guoshichao
ae4303da2f
libs/libc/wchar: add wcsncpy implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-21 14:02:18 +08:00
guoshichao
34346e38e1
libs/libc/wchar: add the wcschr implementatioin
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-21 14:02:18 +08:00
guoshichao
206cd96426
libs/libc/wchar: add wcsrchr implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-21 14:02:18 +08:00
guoshichao
cd19acee76
libs/libc/wchar: add wcsncat implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-21 14:02:18 +08:00
guoshichao
4f9d304591
libs/libc/wchar: add wcslcat implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-21 14:02:18 +08:00
guoshichao
0a1708dbb2
libs/libc/wchar: add wcscat implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-21 14:02:18 +08:00
guoshichao
4b1c0220d3
libs/libc/wchar: add wcscpy implementation
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-09-21 14:02:18 +08:00
Bowen Wang
320b73818b
tools/gdb/memdump.py: fix the wrap line output indentation
...
1. always output the wrap line when dump main heap memory node;
2. format the memdump.py;
Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
2023-09-21 13:49:43 +08:00
TimJTi
b406a30398
Fix historic %08x style printf format warnings
2023-09-21 09:04:07 +08:00
TimJTi
42093bbd54
Fix printf format warnings
2023-09-21 09:03:47 +08:00
dongjiuzhu1
c22646c0d4
driver/sensor: Solve the busy loop problem caused by sampling problems
...
Solve the problem that when a user modifies the sampling rate,
the difference between the generation and the mainline generation
may be greater than the own sampling interval.
After this problem occurs, sensor_is_update() will continue to
return true, resulting in a busy loop in the upper-layer application,
so, need update user generation according to mainline generation.
Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
2023-09-20 23:09:56 +03:00
dongjiuzhu1
93b2a3744f
driver/spi: call bind and unbind when user open or close to save power
...
Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
2023-09-20 23:08:36 +03:00
chao.an
76dfffe834
wireless/bcm43xxx: fix nxstyle issue
...
Signed-off-by: chao.an <anchao@xiaomi.com>
2023-09-21 01:36:21 +08:00
chao.an
ff2b87c298
wireless/bcm43xxx: add Packet Traffic Arbitration Priority support
...
For Bluetooth wifi co-existence
Signed-off-by: chao.an <anchao@xiaomi.com>
2023-09-21 01:36:21 +08:00
Eero Nurkkala
8f5a6930e8
riscv/riscv_pmp.c: fix broken TOR checks
...
PMPCFG_A_TOR region may have zero size. The pmp configuration
currently fails for zero-sized TOR. This patch bypasses such a
restriction.
Also replace log2ceil with LOG2_CEIL from lib/math32.h.
Signed-off-by: Eero Nurkkala <eero.nurkkala@offcode.fi>
2023-09-21 01:10:49 +08:00
SPRESENSE
a35ba1e7bc
net: Create fallback option for usrsock
...
Changed implementation to use the Kernel network stack when
usrsock daemon returns an error.
This change allows the Kernel network stack to be used instead
of UsrSock when opening a Socket at a time when a VPN configured
with TUN is enabled.
2023-09-21 01:08:11 +08:00
SPRESENSE
011d45e956
net/usrsock: Can enable TCP/UDP IP stack with Usrsock enabled
...
Some use cases, such as VPN, use both the device's network
stack with the Usrsock daemon and the Kernel's network stack.
Therefore, remove NET_TCP_NO_STACK/NET_UDP_NO_STACK select
from Usrsock's Kconfig.
2023-09-21 01:08:11 +08:00
SPRESENSE
a1f26ab24b
include: nuttx: Re-allocate SIOCDENYINETSOCK
...
The SIOCDENYINETSOCK definition is duplicate with SIOCSIFMTU.
So, re-allocate SIOCDENYINETSOCK command number.
2023-09-21 01:08:11 +08:00